Обложка канала

Библиотека питониста. Страница 47

30207 @pyproglib

Полезные материалы по всему, что может быть полезно питонисту.

  • Библиотека питониста

    Создание системы полнотекстового поиска в 150 строках кода на Python. https://proglib.io/w/fbf6f04d
    Building a full-text search engine in 150 lines of Python code · Bart de Goede

    Full-text search is everywhere. From finding a book on Scribd, a movie on Netflix, toilet paper on Amazon, or anything else on the web through Google (like [how to do your job as a software engineer](https://localghost.dev/2019/09/everything-i-googled-in-a-week-as-a-professional-software-engineer/)), you've searched vast amounts of unstructured data multiple times today. What's even more amazing, is that you've even though you searched millions (or [billions](https://www.worldwidewebsize.com/)) of records, you got a response in milliseconds. In this post, we are going to build a basic full-text search engine that can search across millions of documents and rank them according to their relevance to the query in milliseconds, in less than 150 lines of code!

    bart.degoe.de
  • Библиотека питониста

    👨🏻‍💻 Как освоить Python с нуля до компетенций Middle-уровня за 10 месяцев? Записаться на специализацию «Python Developer» в OTUS. Этот язык часто рекомендуют для изучения в качестве первого языка из-за простоты синтаксиса и универсальности. На живых вебинарах с экспертами-практиками вы познакомитесь с синтаксисом Python и основами ООП, научитесь работать в асинхронном режиме с вебом и базами данных, использовать библиотеки для Data Science, а после освоите продвинутые навыки: Software Engineering, Highload и другие. 👉🏻 Оставьте заявку, чтобы узнать больше о программе — https://otus.pw/xqsE/ На всем пути вас будет сопровождать персональный ментор. Результатом обучения станут две проектных работы, которые позволяет уверенно проходить собеседования. 📍Записаться на открытый урок «Основы ООП в Python», чтобы протестировать обучение
  • Библиотека питониста

    🐍🚀 Создаем рекрутинговый портал на Django: часть 2 В этой части: добавление обложек проектов с фронтенда, создание системы авторизации, разработка основной функциональности приложения «Пользователи» и связь проектов с профилями. https://proglib.io/sh/xIKeRrpQgC
  • Реклама

  • Библиотека питониста

    🛠 Как использовать REST API: полное руководство для начинающих Лонгрид о концепциях, особенностях стиля архитектуры и проблемах REST API. https://proglib.io/sh/qlGMvA6ie8
  • Библиотека питониста

    Позаботьтесь о защите персональных данных Продемонстрируйте своим клиентам, заказчикам и Роскомнадзору, что вы гарантируете сохранность личной информации пользователей и соблюдаете требования закона. Размещая проекты в @Selectel, вы сможете привести свою инфраструктуру в соответствие 152-ФЗ «О персональных данных». Преимущества работы с Selectel: ◽️ С нами сотрудничают компании, у которых разные требования к защищенности персональных данных: от интернет-магазинов до государственных информационных систем. ◽️ Наши выделенные серверы, объектное хранилище и облако соответствуют 152-ФЗ; ◽️ Вы можете разместить свою систему в аттестованном сегменте ЦОД. А-ЦОД позволяет сохранить полный контроль за безопасностью, так как ваша инфраструктура изолирована от других клиентов и сетей Селектел аппаратным межсетевым экраном. Мы понимаем, как сложно разобраться в тонкостях и готовы помочь. Оставьте заявку, мы свяжемся в течение рабочего дня: https://slc.tl/kuypt
  • Библиотека питониста

    It’s Time to Say Goodbye to These Obsolete Python Libraries

    Forget about os.path, random, pytz, namedtuple and more and start using the latest and greatest Python libraries.

    Medium
  • Библиотека питониста

    map() vs submit() With The ProcessPoolExecutor in Python

    Use map() when converting a for-loop to use processes and use submit() when you need more control over asynchronous tasks when using the ProcessPoolExecutor in Python. In this tutorial you will dis…

    Super Fast Python
  • Библиотека питониста

  • Библиотека питониста

    Technical Writing for Developers | CSS-Tricks

    HTML, CSS, JavaScript, Python, PHP, C++, Dart — there are so many programming languages out there and you may even be totally fluent in several of them! But

    CSS-Tricks
  • Библиотека питониста

    ⚡️Как устроены компиляторы и как работают языки программирования? Узнайте 11 августа в 20:00 мск на открытом уроке в OTUS с преподавателем Александром Коржиковым, старшим веб-разработчиком. 📌 Что вас ждет на занятии? 1. Узнаем, что такое алфавит, грамматика, форма Бэкуса—Наура 2. Построим формальное определение простейшего языка программирования. 3. Рассмотрим ключевые стадии (лексический, синтаксический анализ), определения и алгоритмы разбора программ, описанных подобными грамматиками. 🔥 Построим схему построения компилятора и реализуем отдельные части компилятора на Golang (C/Python). Занятие пройдет в рамках онлайн-курса «Introduction to Computer Science» и будет полезен людям, которые понимают основы программирования и имеют опыт работы с каким-либо языком. 👇 ЗАРЕГИСТРИРОВАТЬСЯ https://otus.pw/c5Fg/
  • Библиотека питониста

    Создание интерфейса командной строки Python с постоянной аутентификацией. www.notia.ai/article…thon-cli
    Building an authenticated Python CLI

    Notia helps businesses and individuals build a market for their data. Quickly upload and sell your datasets.

    www.notia.ai
  • Библиотека питониста

    Объединение словарей Допустим, у вас есть словарь со значениями по умолчанию, и вы хотите обновить его параметры. До Python 3.9 лучшим вариантом было скопировать словарь по умолчанию, а затем использовать метод .update(). Обратите внимание, что порядок имеет значение. В данном случае значение where из params переопределяет значение по умолчанию, как и должно быть.
  • Библиотека питониста

    🔥 Хардкорный тест по Python (не для новичков) 🔥 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе — «Python Developer. Professional» На курсе поймете структуру современной разработки ПО, научитесь писать простой и идиоматичный код, за который не будет мучительно стыдно, сможете тестировать и поддерживать код, научитесь создавать высоконагруженные системы и многое другое. Время прохождения теста ограниченно 30 минут 👉 ПРОЙТИ ТЕСТ https://otus.pw/NtTu/ 💣 Пройдете тест, получите доступ к 2 открытым урокам курса.
  • Библиотека питониста

    💬 10 правил деловой переписки в мессенджерах Этикет при общении в мессенджерах – важный аспект не только в повседневной жизни, но и на работе. Следуй простым правилам и тогда тебе не придется краснеть. https://proglib.io/sh/HWZ5TcI3Bj
  • Библиотека питониста

    Episode #117: Measuring Python Code Quality, Simplicity, and Maintainability – The Real Python Podcast

    How maintainable is your Python code? Is it possible to hold the code for your functions in your head? When is it appropriate to use measurements in a code review? This week on the show, Reka Horvath and Ben Martineau from Sourcery are here to discuss their recent PyCon talk, "Actionable insights vs ranking: How to use and how NOT to use code quality metrics."

    Realpython
  • Реклама

  • Библиотека питониста

    Proglib Academy приглашает новичков и начинающих разработчиков на курс по Python! В рамках курса вы пройдете 90 практических занятий и добавите 4 проекта в своё портфолио. Что входит в программу: — Основы Python — ООП — Создание ботов — Веб-скрапинг или парсинг веб-страниц — Основы алгоритмов — Как самостоятельно изучать программирование и искать информацию 🎁 Бонус! Каждый, кто успешно освоит курс, пройдет тренировочное собеседование, которое поможет подготовиться к реальным собеседованиям в компании. Кроме того, мы поможем оформить резюме для трудоустройства. На курс действует гарантия! 👉Подробнее о курсе и получить пробные занятия: https://proglib.io/w/2f0d2036
  • Библиотека питониста

    🐍📚 Создаем аналог LiveLib.ru на Flask. Часть 1: основы работы с SQLAlchemy Изучаем взаимодействие Flask с SQLAlchemy и WTForms, создавая веб-приложение — лайт-версию сервиса LiveLib.ru — для хранения информации о прочитанных книгах. Реализуем CRUD, пагинацию, фильтры и экспорт данных. https://proglib.io/sh/z8VRChs7fW
  • Библиотека питониста

    🐍🚀 Создаем рекрутинговый портал на Django: часть 1 Разрабатываем портал, на котором каждый рекрутер сможет найти своего разработчика :). Система поиска позволяет подобрать нужного специалиста по резюме, портфолио или описанию проектов; рейтинг проекта поможет оценить квалификацию, а мессенджер – послать оффер. https://proglib.io/sh/QtdmIh1Dyq