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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     05.12.2023       Выпуск 520 (04.12.2023 - 10.12.2023)       Релизы

django-filter - 23.5

Django-приложение для гибкой фильтрации объектов модели (querysets). Скачать можно по ссылке: https://pypi.python.org/pypi/django-filter/

     05.12.2023       Выпуск 520 (04.12.2023 - 10.12.2023)       Релизы

django-rosetta - 0.10.0

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

     04.12.2023       Выпуск 520 (04.12.2023 - 10.12.2023)       Релизы

Django - 4.2.8

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

     04.12.2023       Выпуск 520 (04.12.2023 - 10.12.2023)       Релизы

Django - 5.0

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

     03.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Статьи

Сводка от pythonz net 26.11.2023 — 03.12.2023

А теперь о том, что происходило в последнее время на других ресурсах.

     03.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Статьи

Сервис проверки пользовательских файлов «powered by pytest»: нужно повозиться, но оно того стоит

Возникла задача проверки нескольких типов пользовательских документов Excel. Проверка должна покрывать такие аспекты, как корректность шаблона (наличие ожидаемых страниц, колонок таблиц) и корректность данных (присутствие обязательных значений, соответствие форматам, отсутствие дубликации, итд).

 

     03.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Статьи
     03.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Вопросы и обсуждения

Python Bytes: #362 You can deprecate a global variable?

Очередной выпуск англоязычного подкаста Python Bytes

     01.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Статьи

Decky Notifications: как переизобрести KDE Connect и перенести уведомления в Steam Deck

Недавно в мои руки попала портативная игровая консоль Steam Deck. Замечательное устройство, которое полностью поглощает внимание. В этом я вскоре нашел минус: телефон генерирует уведомления и приходится откладывать приставку, чтобы посмотреть сообщение.

     01.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Статьи

Создаём собственную систему поиска фильмов на основе проекта Андрея Карпати

В апреле 2023 года Андрей Карпати, один из основателей OpenAI и бывший директор по ИИ в Tesla, поделился своим занятным проектом выходного дня – системой поиска и рекомендации кино.

     01.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Интересные проекты, инструменты, библиотеки

yaakovLowenstein/hx-requests

A package to facilitate the use of HTMX with Django.

     01.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Интересные проекты, инструменты, библиотеки

st3v3nmw/awesome-django-performance

A curated list of libraries, tools, blog articles, and books to help profile and optimize your Django project.

     01.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Статьи
     01.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Статьи
     01.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Статьи

Я календарь переверну: использование Workalendar для определения календарных дней

Работа с календарными данными является неотъемлемой частью многих приложений и проектов, связанных с планированием событий, управлением ресурсами и анализом данных. Базовой библиотекой для работы с датами и временем является datetime, но иногда её функционала оказывается недостаточно для решения каких‑то задач, и приходится обращаться к сторонним библиотекам.

     01.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Статьи

Пишем консольное приложение для работы с базой данных на Python

Недавно мне поручили собрать результаты запросов в один файл. Единственное условие: эти запросы абсолютно разные. Они все агрегирующие, но с разным количеством столбцов и типами данных. Классический сценарий исполнения этих запросов выглядит так: я исполняю их через любой менеджер БД и записываю результат в один файл. Это слишком скучно и муторно, поэтому я решил написать программу, которая делала всю скучную работу за меня.

     01.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Статьи

О динамическом программировании на пальцах

Как динамическое программирование может упростить нашу жизнь? Как можно оптимизировать решение задач?Сегодня мы разберем динамическое программирование на пальцах с примерами на Python!

     01.12.2023       Выпуск 519 (27.11.2023 - 03.12.2023)       Видео

Альтернативные питоны: что нового, и стоит ли оно того?

Всегда существовало множество альтернативных реализаций Python, и хотя cpython развивается, развиваются и альтернативы. В этом докладе мы пройдемся по самым популярным и современным из них, посмотрим, что они предлагают, какие проблемы решают и, наконец, для каждого из них найдем ответ на вопрос: "Стоит ли мне перейти с cpython на X прямо сейчас?"