IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     31.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Релизы

django-cms - 4.1.0

Легкая в использовании и удобная для разработки CMS. Скачать можно по ссылке: https://pypi.python.org/pypi/django-cms/

     31.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Релизы

pytest - 7.4.4

Простой мощный инструмент тестирования в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pytest/

     29.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Статьи

Сколько ядер CPU можно использовать параллельно в Python?

При выполнении параллельной программы, активно задействующей CPU, нам часто необходимо, чтобы пул потоков или процессов имел размер, сопоставимый с количеством ядер CPU на машине. Если потоков меньше, то вы не будете использовать все преимущества ядер, если больше, то программа начнёт работать медленнее, так как несколько потоков будет конкурировать за одно ядро. Ну, или такова ситуация в теории.

     29.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Релизы

adamghill/django-unicorn - Release 0.58.0

The magical reactive component framework for Django

     29.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Статьи

Fine Tuning Python WSGI and ASGI applications for Flask, Django, and FastAPI

Exploring strategies for optimal Gunicorn, Uvicorn and Hypercorn configurations for Flask, Django, and FastAPI.

     28.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Статьи

Python без типов: таким он когда-то был

О типизации в Python сказано уже очень много. Если вам выпало сомнительное удовольствие поработать со мной, то вы, вероятно, в курсе, насколько скептически я отношусь к типизации в Python. Причины тому – сложность синтаксиса, mypy еле ползает, реализация языка в принципе переусложнена, а взаимодействовать с ним зачастую неудобно. Сегодня я не буду упирать на эти детали, а хочу пригласить вас в небольшое путешествие в прошлое и рассказать, каковы были мои первые впечатления от работы с Python. Почему? Потому что я думаю, что существует фундаментальный и глубокий конфликт между формообразующей философией Python и концепцией типизации. Причём, этот конфликт не нов.

     28.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Статьи

4 миллиарда операторов if

Просматривая недавно соцсети, я наткнулся на этот скриншот. Разумеется, его сопровождало множество злобных комментариев, критикующих попытку этого новичка в программировании решить классическую задачу computer science: операцию деления с остатком.

     28.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Статьи

Ortools — библиотека для решения задачи VRP

Сегодня я хочу рассказать о библиотеке ortools для решения проблемы маршрутизации транспортных средств с учетом ограничений по времени и грузоподъемности (CVRPTW).

И самое важно поделиться парой важных фичей, которых вы не найдете в документации.

     30.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Релизы

django-phonenumber-field - 7.3.0

Добавляет в модели Django дополнительное поле PhoneNumberField которое будет автоматически валидировать телефонный номер.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-phonenumber-field/

     30.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Релизы

django-mailer - 2.3.1

Django-приложение для отправки писем.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-mailer/

     30.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Релизы

lxml - 5.0.0

Мощный и быстрый модуль для обработки XML/HTML. Скачать можно по ссылке: https://pypi.python.org/pypi/lxml/

     28.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Видео
     28.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Статьи

Реальный Python: грустные факты, которые вас разочаруют

Начинаем гуглить информацию о Python. Все статьи как под копирку: тут хорошо платят, легко учиться, гостеприимное коммьюнити, просто рай на земле. Это ловушка. Я писала на Python полтора года, так что пришло время поговорить о том, как там обстоят дела на самом деле. 

     28.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Релизы
     29.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Релизы

SQLAlchemy - 2.0.24

Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/

     28.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Релизы

coverage - 7.4.0

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/

     27.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Статьи

Учимся анализировать данные на примере API Codewars

В качестве тренажёра для отработки навыка выбран CodeWars.

     27.12.2023       Выпуск 523 (25.12.2023 - 31.12.2023)       Статьи

Монтаж уличной ip-камеры и вывод изображения по RTSP (python, raspberry pi)

Этот пост про монтаж уличной камеры, на стену многоквартирного дома и программную реализацию - вывод изображения, без использования стандартной программы, оптимизацию, для размещения на raspberry pi.