py_digest | Technologies

Telegram-канал py_digest - PythonDigest

1874

Сборник наиболее интересных Python материалов. https://pythondigest.ru/ Сделать донат - https://boosty.to/pydigest Блог автора - @whydaily Рекомендуем хостинг https://firstvds.ru/?from=421453

Subscribe to a channel

PythonDigest

Кастомные email-оповещения в Apache Airflow
https://ift.tt/gBXD2K6

Они должны собирать необходимую информацию на всех стадиях пайплайна, то есть в каждой из задач DAG'a, а в зависимости от успешного выполнения или при отклонении алгоритма, формировать тело email-сообщения. Например: в задаче происходит ошибка валидации данных и в этом случае должна сообщаться конкретная причина падения DAG. Информация должна быть полезной и понятной для бизнеса.

Читать полностью…

PythonDigest

[Видео] Разблокируй это! Что такое nogil?
https://www.youtube.com/watch?v=RbZhEqDzyyU

Когда Python был совсем маленьким, мир был другим. Компьютеры были в большинстве своем одноядерными, а одновременная работа потоков невостребована. С тех пор железо сделало огромный шаг вперед, но Python остался прежним. Добавленный еще на заре языка GIL строго запрещал нам параллельную работу потоков, но из этого правила было много исключений и способов обхода, и такая ситуация устраивала всех. Почти всех. Нам предстоит вспомнить, зачем в наш любимый язык добавлена глобальная блокировка, как она работает, какие ограничения и способы их обхода у нас есть. Также мы обсудим самые горячие новости из мира python, а именно pep-703, принятый совсем недавно. Он обещает нам свободу от оков GIL, но сможет ли он нам её дать?

Читать полностью…

PythonDigest

[Видео] Готовим спагетти для графа
https://www.youtube.com/watch?v=22Cx56qwwYE

В нашей команде мы используем ML-модели, чтобы в онлайн-режиме рассчитывать скор-баллы для оценки кредитных рисков. Я расскажу вам о том, как мы перешли от слабо структурированного кода конвейеров ML-моделей к графам, чтобы упорядочить код и начать внутри команды говорить на одном языке, как мы ловим события для мониторинга и метрик, собираем артефакты, осуществляем тестирование и отладку конвейеров и при всём этом до сих пор сохраняем рассудок. Также покажу пример реализации простого графового движка для запуска конвейеров в оперативной памяти, с управляющими конструкциями и распараллеливанием вычислений.

Читать полностью…

PythonDigest

redis - 5.0.8
https://ift.tt/HKboILr

Python клиент для Redis. Скачать можно по ссылке: https://pypi.python.org/pypi/redis/

Читать полностью…

PythonDigest

[Видео] Распознавание данных по фото СТС
https://www.youtube.com/watch?v=ZuzbLxl6ed0

При покупке дорогостоящего устройства, такого как машина, мы хотим быть уверены, что все документы и его прошлое соответствуют друг другу и нашим ожиданиям. Основными данными на этом этапе для нас являются госномер и VIN — длинные последовательности букв и цифр, в которых легко сделать ошибку при вводе, их нужно внимательно заполнять и перепроверять.

Читать полностью…

PythonDigest

[Видео] Распознать за 3 секунды. Узнать автоответчик до тарификации
https://www.youtube.com/watch?v=9DReNINf29A

Узнать автоответчик до тарификации Не все звонки получают ответы, и это нормально. Но когда во время обзвона берёт трубку автоответчик, то продолжать разговор совсем не хочется, да и за это придётся платить. В этом докладе я расскажу вам, как успеть до трёх секунд распознать роботу то, что начинает разговор автоответчик, а не живой человек. Что для этого необходимо, какие математические методы помогут решить эту задачу, где нас ожидает успех, а где, возможно, неудача. И самое главное, чего это стоит бизнесу.

Читать полностью…

PythonDigest

Sphinx - 8.0.1
https://ift.tt/1HL0cnb

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/

Читать полностью…

PythonDigest

[Видео] Управление пакетами — хорошее, плохое, злое?
https://www.youtube.com/watch?v=2_fpwTaSQgE

Экосистема пакетов Python существует очень давно, и в этом есть как плюсы, так и минусы. С одной стороны, мы имеем один из самых больших репозиториев пакетов на все случаи жизни. С другой — почти каждый месяц выходит очередной новый менеджер пакетов, который уж точно должен исправить все фатальные недостатки предыдущих, но получается не очень. Давайте взглянем на корни проблем и на качественные достижения, которые происходят в системе управления пакетами, а также пофантазируем на тему того, что будет дальше.

Читать полностью…

PythonDigest

Talk Python to Me: #472: State of Flask and Pallets in 2024
https://ift.tt/xvhcIql

Audio

Читать полностью…

PythonDigest

Sphinx - 8.0.0
https://ift.tt/GYUO2tZ

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/

Читать полностью…

PythonDigest

Implementing Single Sign-On (SSO) with SAML for a Django Application
https://ift.tt/eRgdbG0

A straightforward tutorial on adding SSO via SAML to a Django application, which can otherwise be a complex process.

Читать полностью…

PythonDigest

Как написать мод для TrackMania 2020 и не запутаться
https://ift.tt/AOyGLXY

В этой статье кратко расскажу запутанную историю серии, придумаю себе проблему в игре и героически решу самописным модом. Материал будет также интересен мододелам других игр — инструментарий здесь прекрасен.

Читать полностью…

PythonDigest

Abstract interpretation in the Toy Optimizer
https://ift.tt/ur7icfJ

Читать полностью…

PythonDigest

#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Как студенты двигатель Стирлинга строили
- Разработка бессерверного защищённого тайника для передачи сообщений
- Как написать мод для TrackMania 2020 и не запутаться
- ResNet-18: ищем динозавров или упражнения с векторами
- Самый быстрый фреймворк на Диком Западе: ускоряем Django-rest-framework вместе с Rust
- Telegram вместо студии звукозаписи: как я создал бота для мобильных музыкантов
- staged-script: Divide Automation Scripts Into Stages
- pytest - 8.3.2

Заходите в гости - https://pythondigest.ru/issue/554/

Читать полностью…

PythonDigest

Как сделать доступ в личный кабинет с помощью Flet
https://ift.tt/6i0kYDH

В этой статье рассмотрим, как использовать Flet для создания панели входа в личный кабинет, где пользователь сможет просматривать данные о своих тратах по счёту.

Читать полностью…

PythonDigest

Создание меню/кнопок в pyTelegramBotAPI на основе SQL запроса
https://ift.tt/bJrfqYu

В данной статье планирую поделиться с вами своей наработкой, которая позволяет создавать меню и кнопки вашего Telegram бота на основе данных хранящихся в БД. Реализовывать все это будем на Python и нам потребуются библиотеки.

Читать полностью…

PythonDigest

[Видео] Аль Амин Ужахов. Как внутри работает Litestar?
https://www.youtube.com/watch?v=jqB08z07844

На рынке постоянно появляются новые фреймворки, многие исчезают с радаров так же быстро, как и появились. Можно подумать, что не стоит даже задумываться об этом и искать альтернативы существующим решениям, пока они не появятся в требованиях вакансий. Но Litestar это совершенно другое дело. Это восходящий более быстрый конкурент FastAPI с сommunity-driven философией и кучей функциональности внутри (от кэширования до Dependency Injection и MessagePack), который определённо заслуживает вашего внимания.

Читать полностью…

PythonDigest

aiohttp - 3.10.0
https://ift.tt/YOCUf2w

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

Читать полностью…

PythonDigest

[Видео] Чистый код: антипаттерны в питоне, и как с ними бороться
https://www.youtube.com/watch?v=2m8u_QwTaQQ

Код читают чаще, чем пишут. Каждая строчка, написанная нами и отправленная в "долгое плавание", будет прочитана — может, нашими коллегами, может, совершенно незнакомыми разработчиками. Поэтому код — это в том числе и время разработчиков, которые будут с этим кодом работать. Давайте сделаем этих людей чуточку счастливее! В докладе рассмотрим самые распространённые антипаттерны и ошибки на Питоне, как с ними бороться и, главное, как заставить компьютер помогать нам в этой борьбе.

Читать полностью…

PythonDigest

[Видео] Есть ли геймдев на Python?
https://www.youtube.com/watch?v=fvJYc53PBNg

Поделюсь своим опытом и расскажу, как пришёл к решению разрабатывать игры на Python. Вместе мы рассмотрим современные инструменты для создания игр на Python и обсудим, возможно ли вообще разрабатывать игры на этом языке. Изучим вопрос, какие задачи может решать язык в игровой индустрии и какие конкретно игры можно создать. Мы также обсудим, чего не хватает языку, чтобы стать лидером индустрии, и какие инструменты изменят ситуацию в обозримом будущем.

Читать полностью…

PythonDigest

django-taggit - 6.0.0
https://ift.tt/mTFqG6L

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

Читать полностью…

PythonDigest

Sphinx - 8.0.2
https://ift.tt/nbvf3Xq

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/

Читать полностью…

PythonDigest

Сводка от pythonz 21.07.2024 — 28.07.2024
https://ift.tt/ehxo3ld

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

Читать полностью…

PythonDigest

SQLAlchemy - 1.4.53
https://ift.tt/ejxwMSC

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

Читать полностью…

PythonDigest

Прогнозирующие модели Python под капотом Flask
https://ift.tt/mRyf25o

О взаимоотношениях фреймворка Flask, языка программирования Python и попытках футбольного прогнозирования.

Читать полностью…

PythonDigest

Reducing downtime in Django with django-safemigrate · Better Simple
https://ift.tt/ZMlx1zV

Читать полностью…

PythonDigest

pip - 24.2
https://ift.tt/dtP97fn

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

Читать полностью…

PythonDigest

Часть 2. Алгоритм Тарьяна для приведения нелинейной системы уравнений к вычисляемой последовательности подстановок
https://ift.tt/FYCvAHf

Это вторая часть статьи, посвященную вопросу применения алгоритма Тарьяна для решения систем уравнений. В первой части рассматривалась проблема поиска минимального набора уравнений, из неё нам понадобится только несколько определений. 

Читать полностью…

PythonDigest

Creating a CSV to Graph Generator App Using ToolJet
https://ift.tt/upzbrQ3

Читать полностью…

PythonDigest

Telegram вместо студии звукозаписи: как я создал бота для мобильных музыкантов
https://ift.tt/T7uVONY

История pet-проекта, который призван упростить жизнь мобильным музыкантам. Либо заставить технических специалистов сказать *meh* («До» малой октавы). Осторожно — внутри нейронки, музыкальное «железо» и плохой код на Python.

Читать полностью…
Subscribe to a channel