👍6
Применение ограничений с помощью assert в Python.
https://rednafi.github.io/reflections/apply-constraints-with-assert-in-python.html
https://rednafi.github.io/reflections/apply-constraints-with-assert-in-python.html
👍8👎5🥰1
Технические вещи, которые должен знать каждый разработчик программного обеспечения.
https://github.com/mtdvio/every-programmer-should-know
https://github.com/mtdvio/every-programmer-should-know
GitHub
GitHub - mtdvio/every-programmer-should-know: A collection of (mostly) technical things every software developer should know about
A collection of (mostly) technical things every software developer should know about - mtdvio/every-programmer-should-know
👍17😁1
Жаргон функционального программирования простыми словами.
https://github.com/jmesyou/functional-programming-jargon.py
https://github.com/jmesyou/functional-programming-jargon.py
GitHub
GitHub - jmesyou/functional-programming-jargon.py: Jargon from the functional programming world in simple terms!
Jargon from the functional programming world in simple terms! - jmesyou/functional-programming-jargon.py
👍9
PyPI переходит на двухфакторную аутентификацию, атомарные записи работают вокруг этого, и начинается драма.
https://old.reddit.com/r/Python/comments/vuh41q/pypi_moves_to_require_2fa_for_critical_projects/
https://old.reddit.com/r/Python/comments/vuh41q/pypi_moves_to_require_2fa_for_critical_projects/
Reddit
From the Python community on Reddit: PyPI moves to require 2FA for "Critical" projects + Free Security Key Giveaway
Explore this post and more from the Python community
👍6🤔5🔥1
django-postgres-extra: привнесение всех возможностей PostgreSQL в Django.
https://proglib.io/w/ae60d400
https://proglib.io/w/ae60d400
GitHub
GitHub - SectorLabs/django-postgres-extra: Bringing all of PostgreSQL's awesomeness to Django.
Bringing all of PostgreSQL's awesomeness to Django. - SectorLabs/django-postgres-extra
👍9
🐍🚀 Создаем рекрутинговый портал на Django: часть 1
Разрабатываем портал, на котором каждый рекрутер сможет найти своего разработчика :). Система поиска позволяет подобрать нужного специалиста по резюме, портфолио или описанию проектов; рейтинг проекта поможет оценить квалификацию, а мессенджер – послать оффер.
https://proglib.io/sh/QtdmIh1Dyq
Разрабатываем портал, на котором каждый рекрутер сможет найти своего разработчика :). Система поиска позволяет подобрать нужного специалиста по резюме, портфолио или описанию проектов; рейтинг проекта поможет оценить квалификацию, а мессенджер – послать оффер.
https://proglib.io/sh/QtdmIh1Dyq
🥰10👍3
🐍📚 Создаем аналог LiveLib.ru на Flask. Часть 1: основы работы с SQLAlchemy
Изучаем взаимодействие Flask с SQLAlchemy и WTForms, создавая веб-приложение — лайт-версию сервиса LiveLib.ru — для хранения информации о прочитанных книгах. Реализуем CRUD, пагинацию, фильтры и экспорт данных.
https://proglib.io/sh/z8VRChs7fW
Изучаем взаимодействие Flask с SQLAlchemy и WTForms, создавая веб-приложение — лайт-версию сервиса LiveLib.ru — для хранения информации о прочитанных книгах. Реализуем CRUD, пагинацию, фильтры и экспорт данных.
https://proglib.io/sh/z8VRChs7fW
👍14
Proglib Academy приглашает новичков и начинающих разработчиков на курс по Python!
В рамках курса вы пройдете 90 практических занятий и добавите 4 проекта в своё портфолио.
Что входит в программу:
— Основы Python
— ООП
— Создание ботов
— Веб-скрапинг или парсинг веб-страниц
— Основы алгоритмов
— Как самостоятельно изучать программирование и искать информацию
🎁 Бонус!
Каждый, кто успешно освоит курс, пройдет тренировочное собеседование, которое поможет подготовиться к реальным собеседованиям в компании.
Кроме того, мы поможем оформить резюме для трудоустройства.
На курс действует гарантия!
👉Подробнее о курсе и получить пробные занятия: https://proglib.io/w/2f0d2036
В рамках курса вы пройдете 90 практических занятий и добавите 4 проекта в своё портфолио.
Что входит в программу:
— Основы Python
— ООП
— Создание ботов
— Веб-скрапинг или парсинг веб-страниц
— Основы алгоритмов
— Как самостоятельно изучать программирование и искать информацию
🎁 Бонус!
Каждый, кто успешно освоит курс, пройдет тренировочное собеседование, которое поможет подготовиться к реальным собеседованиям в компании.
Кроме того, мы поможем оформить резюме для трудоустройства.
На курс действует гарантия!
👉Подробнее о курсе и получить пробные занятия: https://proglib.io/w/2f0d2036
👍3
💬 10 правил деловой переписки в мессенджерах
Этикет при общении в мессенджерах – важный аспект не только в повседневной жизни, но и на работе. Следуй простым правилам и тогда тебе не придется краснеть.
https://proglib.io/sh/HWZ5TcI3Bj
Этикет при общении в мессенджерах – важный аспект не только в повседневной жизни, но и на работе. Следуй простым правилам и тогда тебе не придется краснеть.
https://proglib.io/sh/HWZ5TcI3Bj
👍7
Объединение словарей
Допустим, у вас есть словарь со значениями по умолчанию, и вы хотите обновить его параметры. До Python 3.9 лучшим вариантом было скопировать словарь по умолчанию, а затем использовать метод .update().
Обратите внимание, что порядок имеет значение. В данном случае значение where из params переопределяет значение по умолчанию, как и должно быть.
Допустим, у вас есть словарь со значениями по умолчанию, и вы хотите обновить его параметры. До Python 3.9 лучшим вариантом было скопировать словарь по умолчанию, а затем использовать метод .update().
Обратите внимание, что порядок имеет значение. В данном случае значение where из params переопределяет значение по умолчанию, как и должно быть.
👍23
Создание интерфейса командной строки Python с постоянной аутентификацией.
https://www.notia.ai/articles/building-an-authenticated-python-cli
https://www.notia.ai/articles/building-an-authenticated-python-cli
www.notia.ai
Building an authenticated Python CLI
Notia helps businesses and individuals build a market for their data. Quickly upload and sell your datasets.
👍6
👍7
map() против submit() с ProcessPoolExecutor в Python.
https://superfastpython.com/processpoolexecutor-map-vs-submit/
https://superfastpython.com/processpoolexecutor-map-vs-submit/
Super Fast Python
map() vs submit() With The ProcessPoolExecutor in Python - Super Fast 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 discover the difference between map() and submit() when executing…
👍4