We Needed Better Cloud Storage for Python so We Built Obstore
https://developmentseed.org/blog/2025-08-01-obstore/
Obstore is a fast, lightweight Python library for working with object storage
https://developmentseed.org/blog/2025-08-01-obstore/
Obstore is a fast, lightweight Python library for working with object storage
Коротко про виды авторизации
https://habr.com/ru/articles/939662/
Эта статья будет интересна тем, кто особо не заморачивался, как устроена авторизация в бекенде, но хочет очень быстро въехать в тему. Мы не будем погружаться в самые недры реализации, но точно поймем как это работает и как прикрутить это на практике.
https://habr.com/ru/articles/939662/
Эта статья будет интересна тем, кто особо не заморачивался, как устроена авторизация в бекенде, но хочет очень быстро въехать в тему. Мы не будем погружаться в самые недры реализации, но точно поймем как это работает и как прикрутить это на практике.
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Может ли AI реально помочь с рефакторингом легаси-кода на Python
- The State of Python 2025
- Subinterpreters в Python 3.14: альтернатива multiprocessing с честным мультикором
- Как pytest работает под капотом
- Как работает машина Enigma M3 (для флота)
- Анализ лиц с домофона: как я победил несовместимости
- djhtmx - Interactive UI components for Django using htmx
- Flask - 3.1.2
- supervisor - 4.3.0
Заходите в гости - https://pythondigest.ru/issue/610/
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Может ли AI реально помочь с рефакторингом легаси-кода на Python
- The State of Python 2025
- Subinterpreters в Python 3.14: альтернатива multiprocessing с честным мультикором
- Как pytest работает под капотом
- Как работает машина Enigma M3 (для флота)
- Анализ лиц с домофона: как я победил несовместимости
- djhtmx - Interactive UI components for Django using htmx
- Flask - 3.1.2
- supervisor - 4.3.0
Заходите в гости - https://pythondigest.ru/issue/610/
Python Дайджест
Выпуск 610
Выпуск еженедельного Python Дайджеста. Самые актуальные новости про Python за 2025-08-18 - 2025-08-24 на одной странице
djhtmx - Interactive UI components for Django using htmx
https://github.com/edelvalle/djhtmx
https://github.com/edelvalle/djhtmx
FastSIO: Как я попытался войти в open source, и надеюсь что у меня получится это сделать
https://habr.com/ru/articles/940234/
FastSIO. Как я впервые сделал что-то для Open Source, и как я к этому пришел.И что из себя представляет новая Fast<> библиотека
https://habr.com/ru/articles/940234/
FastSIO. Как я впервые сделал что-то для Open Source, и как я к этому пришел.И что из себя представляет новая Fast<> библиотека
Алгоритм как писатель: можно ли написать рассказ на чистом SQL?
https://habr.com/ru/articles/939882/
Обычно SQL используют ради отчётов, аналитики и унылого «выгрузить за вчера». Но у языка запросов есть и другая, неожиданная сторона: если относиться к нему как к инструменту для сочинительства, можно попробовать написать рассказ. Сюжет, герои, диалоги — всё это вполне собирается на голом SQL.
https://habr.com/ru/articles/939882/
Обычно SQL используют ради отчётов, аналитики и унылого «выгрузить за вчера». Но у языка запросов есть и другая, неожиданная сторона: если относиться к нему как к инструменту для сочинительства, можно попробовать написать рассказ. Сюжет, герои, диалоги — всё это вполне собирается на голом SQL.
Невидимые чернила в цифровом мире: технология сокрытия данных в DOCX/XLSX
https://habr.com/ru/articles/939980/
Стеганография — искусство сокрытия информации — чаще всего ассоциируется с изображениями и аудиофайлами. Но что если нам нужно спрятать данные не в медиафайле, а в обычном офисном документе, например, в .docx или .xlsx?
https://habr.com/ru/articles/939980/
Стеганография — искусство сокрытия информации — чаще всего ассоциируется с изображениями и аудиофайлами. Но что если нам нужно спрятать данные не в медиафайле, а в обычном офисном документе, например, в .docx или .xlsx?
Best Code Rule: Always Separate Input, Output, and Processing
https://first.institute/en/blog/always-separate-input-output-and-processing/
Stop writing glue-code scripts. Discover how one simple principle — separating input, output, and processing — transforms messy Python into professional-grade software.
https://first.institute/en/blog/always-separate-input-output-and-processing/
Stop writing glue-code scripts. Discover how one simple principle — separating input, output, and processing — transforms messy Python into professional-grade software.
Talk Python to Me: #517: Agentic Al Programming with Python
https://talkpython.fm/episodes/show/517/agentic-al-programming-with-python
Audio
https://talkpython.fm/episodes/show/517/agentic-al-programming-with-python
Audio
Как работает машина Enigma M3 (для флота)
https://habr.com/ru/articles/939704/
Я решил написать эту статью, потому что сам разобрался со всеми деталями работы этой версии шифровальной машины, и убедился, что написанная мною программа работает идентично эмуляторам этой машины. Это было сделать непросто
https://habr.com/ru/articles/939704/
Я решил написать эту статью, потому что сам разобрался со всеми деталями работы этой версии шифровальной машины, и убедился, что написанная мною программа работает идентично эмуляторам этой машины. Это было сделать непросто
❤1
Сводка от pythonz 17.08.2025 — 24.08.2025
https://pythonz.net/articles/605/
А теперь о том, что происходило в последнее время на других ресурсах.
https://pythonz.net/articles/605/
А теперь о том, что происходило в последнее время на других ресурсах.
Больше 10 лет следим и помогаем продвигать Python. Решили пойти дальше и сделать больше для сообщества: делаем тренажер инцидентов, начали готовить курс по Django (по FastAPI потом) под именем @incidenta_tech. О курсе еще расскажем, а пока представляем небольшой чек-лист.
Что проверить перед релизом Django приложения
2 страницы в формате PDF для тех кто запускает новый проект. Ведь неприятно получить HTTP 500 Server Error, реализовав крутую фичу, пройдя долгий путь тестирования и выпуска релиза, потому что забыли о настройке.
Гайд можно скачать на странице: https://app.incidenta.tech/guide/django-release-guide
В файле с чек-листом ты найдешь сааамые-сааааамые обязательные настройки ДО первого релиза, пользователя и оплаты.
Например, перед выходом в продакшен нужно проверить:
- Что выключен DEBUG режим, очевидно, сэр.
- Корректно настроено подключение к базе данных
- HTTPS и SECURE параметры настроены
- И еще другие 11 пунктов
Для каждого из пунктов даны ссылки для подробного изучения.
Что проверить перед релизом Django приложения
2 страницы в формате PDF для тех кто запускает новый проект. Ведь неприятно получить HTTP 500 Server Error, реализовав крутую фичу, пройдя долгий путь тестирования и выпуска релиза, потому что забыли о настройке.
Гайд можно скачать на странице: https://app.incidenta.tech/guide/django-release-guide
В файле с чек-листом ты найдешь сааамые-сааааамые обязательные настройки ДО первого релиза, пользователя и оплаты.
Например, перед выходом в продакшен нужно проверить:
- Что выключен DEBUG режим, очевидно, сэр.
- Корректно настроено подключение к базе данных
- HTTPS и SECURE параметры настроены
- И еще другие 11 пунктов
Для каждого из пунктов даны ссылки для подробного изучения.
👍3
ptpython - 3.0.31
https://pypi.org/project/ptpython/3.0.31/
Хороший REPL для Python. Скачать можно по ссылке: https://pypi.python.org/pypi/ptpython/
https://pypi.org/project/ptpython/3.0.31/
Хороший REPL для Python. Скачать можно по ссылке: https://pypi.python.org/pypi/ptpython/
gevent - 25.8.1
https://pypi.org/project/gevent/25.8.1/
Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Скачать можно по ссылке: https://pypi.python.org/pypi/gevent/
https://pypi.org/project/gevent/25.8.1/
Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Скачать можно по ссылке: https://pypi.python.org/pypi/gevent/
👍1
gevent - 25.8.2
https://pypi.org/project/gevent/25.8.2/
Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Скачать можно по ссылке: https://pypi.python.org/pypi/gevent/
https://pypi.org/project/gevent/25.8.2/
Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Скачать можно по ссылке: https://pypi.python.org/pypi/gevent/
coverage - 7.10.6
https://pypi.org/project/coverage/7.10.6/
Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
https://pypi.org/project/coverage/7.10.6/
Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Тихий герой воскресного утра: как bash-скрипт спас нас от OOM Killer
- Обработка результатов моделирования Fire Dynamics Simulator на Python (часть 1)
- Делаем аутентификацию без push и SMS: звонок с диктовкой кода роботом
- Обучающий проект на одноплатнике — простая метеостанция
- Паттерны проектирования в Python, о которых следует забыть. Часть вторая
- OutboxML — обучение и развертывание ML моделей
- dj-toml-settings - Load Django settings from a TOML file
Заходите в гости - https://pythondigest.ru/issue/611/
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Тихий герой воскресного утра: как bash-скрипт спас нас от OOM Killer
- Обработка результатов моделирования Fire Dynamics Simulator на Python (часть 1)
- Делаем аутентификацию без push и SMS: звонок с диктовкой кода роботом
- Обучающий проект на одноплатнике — простая метеостанция
- Паттерны проектирования в Python, о которых следует забыть. Часть вторая
- OutboxML — обучение и развертывание ML моделей
- dj-toml-settings - Load Django settings from a TOML file
Заходите в гости - https://pythondigest.ru/issue/611/
Python Дайджест
Выпуск 611
Выпуск еженедельного Python Дайджеста. Самые актуальные новости про Python за 2025-08-25 - 2025-08-31 на одной странице
Тихий герой воскресного утра: как bash-скрипт спас нас от OOM Killer
https://habr.com/ru/articles/940266/
Статья не входила в планы, пишу с чувством лёгкой сюрреалистичности. В воскресенье утром наш основной API-гейтвей пережил маленькую апокалиптическую битву с памятью и выиграл без моего участия. Делюсь с Вами, как небольшой скрипт, на который я не полагал абсолютно никаких надежд, отработал аварию.
https://habr.com/ru/articles/940266/
Статья не входила в планы, пишу с чувством лёгкой сюрреалистичности. В воскресенье утром наш основной API-гейтвей пережил маленькую апокалиптическую битву с памятью и выиграл без моего участия. Делюсь с Вами, как небольшой скрипт, на который я не полагал абсолютно никаких надежд, отработал аварию.
Делаем аутентификацию без push и SMS: звонок с диктовкой кода роботом
https://habr.com/ru/companies/ru_mts/articles/941824/
Сегодня расскажу, как сделать двухфакторную аутентификацию через звонок с применением технологии text-to-speech. Работает просто — пользователь получает код, продиктованный роботом во время голосового вызова. Этот альтернативный SMS и push-уведомлениям способ доставки кода, при этом относительно простой в реализации, дешевле SMS и работает без интернета.Я покажу, как это работает, на конкретном кейсе.
https://habr.com/ru/companies/ru_mts/articles/941824/
Сегодня расскажу, как сделать двухфакторную аутентификацию через звонок с применением технологии text-to-speech. Работает просто — пользователь получает код, продиктованный роботом во время голосового вызова. Этот альтернативный SMS и push-уведомлениям способ доставки кода, при этом относительно простой в реализации, дешевле SMS и работает без интернета.Я покажу, как это работает, на конкретном кейсе.
dj-toml-settings - Load Django settings from a TOML file
https://github.com/adamghill/dj-toml-settings
https://github.com/adamghill/dj-toml-settings