Добро пожаловать в мир Python
3.13K subscribers
544 photos
19 videos
14 files
1.22K links
Подборка полезных материалов для Python программистов.

По вопросам сотрудничества- @Daily_admin_info

По иным темам @un_ixtime
Download Telegram
7 лучших платформ для практики Python
Хотите повысить свои навыки Python и пройти собеседование по программированию? Начните практиковаться сегодня на этих платформах.

https://www.kdnuggets.com/7-best-platforms-to-practice-python
Похоже, я придумал свой алгоритм поиска кратчайшего пути

Всем привет! Я реализовал, похоже, собственный алгоритм поиска кратчайшего пути с отрицательными ребрами графа.

Почему собственный? Я искал подобное решение, но не нашел, возможно, оно уже было реализовано, просто плохо поискал. Жду Нобелевскую премию =)

Додумался я до него путем модификации классического Дейкстры. Прошу адекватно отнестись к содержимому, ибо это моя первая статья, и, возможно, я ничего не придумывал и, вообще, этот алгоритм не работает вовсе (но по многочисленным тестам он работает правильно). https://habr.com/ru/articles/811051/
PEP 686: Сделать режим UTF-8 режимом по умолчанию
В этом предложении по улучшению Python описывается, как сделать UTF-8 режимом по умолчанию во всем Python. https://peps.python.org/pep-0686/

Высококачественные скрипты Python или небольшие библиотеки для обучения?

Обсуждение
https://news.ycombinator.com/
🐍Фильтрация конфиденциального содержимого из отчетов об ошибках Django
Django имеет возможность автоматически отправлять администраторам электронные письма при возникновении ошибки 500. Однако такого рода ошибки потенциально могут содержать конфиденциальную информацию, поэтому существуют декораторы, позволяющие скрыть эти значения.

https://blog.ovalerio.net/archives/2756
Контейнеризация приложений Python с помощью Docker за 5 простых шагов
Приступайте к работе с Docker, прочитав это руководство по контейнеризации приложений Python.

https://www.kdnuggets.com/containerize-python-apps-with-docker-in-5-easy-steps
Как работает Python Asyncio: воссоздаем его с нуля
Узнайте, как работает asyncio, воссоздав его с нуля с помощью генераторов Python и используя метод await under для ключевых слов async/await.

https://jacobpadilla.com/articles/recreating-asyncio
🚨Внимание разработчиков Python! Был обнаружен вредоносный пакет PyPI «requests-darwin-lite», выдающий себя за ответвление популярной библиотеки «requests»

https://blog.phylum.io/malicious-go-binary-delivered-via-steganography-in-pypi/
Создание конвейера данных в реальном времени

Использование Kafka, Polars и Delta Lake для аналитики в реальном времени.Это проще, чем вы думаете!
https://medium.com/@nydas/building-a-real-time-data-pipeline-5eff6c6d8a3c
Глубокое обучение с подкреплением: от нуля до героя!

Это короткий практический вводный курс по базовым и классическим алгоритмам глубокого обучения с подкреплением. К концу курса вы напишете с нуля такие алгоритмы, как DQN, SAC, PPO, а также поймете на высоком уровне лежащую в их основе теорию.

https://github.com/alessiodm/drl-zh
Что нового в Python 3.13 Python 3.13 перешел в бета-версию, а это означает, что функция заморожена. Это официальный список новых функций версии 3.13.

https://docs.python.org/3.13/whatsnew/3.13.html
Генерация поддельных экземпляров модели Django с помощью Factory Boy
Написание хороших тестов означает наличие данных для тестирования. Библиотека factory-boy помогает вам создавать поддельные данные, которые вы можете использовать в своих тестах.

https://djangotricks.blogspot.com/2024/05/generating-fake-django-model-instances-with-factory-boy.html
Как работают LLM, объяснение без математики
Вы, вероятно, встречали статьи о моделях большого языка (LLM) и, возможно, пробовали такие продукты, как ChatGPT. В этой статье объясняется, как работают эти инструменты, не прибегая к сложной математике.

https://blog.miguelgrinberg.com/post/how-llms-work-explained-without-math
КАК ИСПОЛЬЗОВАТЬ GEMINI В PYTHON
В этом уроке вы узнаете, как использовать модель искусственного интеллекта Gemini от Google в Python.

https://www.listendata.com/2024/05/how-to-use-gemini-in-python.html
101 скрипт автоматизации Python: оптимизация задач и повышение производительности

👋 Давайте поговорим о том, как Python делает нашу жизнь проще и веселее благодаря волшебству автоматизации. 🪄 https://python.plainenglish.io/a-comprehensive-guide-to-python-automation-streamlining-tasks-and-boosting-productivity-fad00c5b62c5
Основные библиотеки Python для манипулирования данными
Обязательные библиотеки Python для улучшения рабочего процесса обработки данных.

https://www.kdnuggets.com/essential-python-libraries-for-data-manipulation