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

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

По иным темам @un_ixtime
Download Telegram
Настройка докеризованной среды Python — элегантный способ
В этом посте представлено пошаговое руководство по настройке докеризованной среды разработки Python с помощью VScode и расширения Dev Containers.

https://towardsdatascience.com/setting-a-dockerized-python-environment-the-elegant-way-f716ef85571d
Установка и выполнение приложений Python с использованием pipx
В этом руководстве вы узнаете об инструменте pipx, который позволяет удобно устанавливать и запускать пакеты Python как автономные приложения командной строки в изолированных средах.

https://realpython.com/python-pipx/
В Python добавлен JIT-компилятор

Доступен альфа выпуск языка программирования Python 3.13.0a6, который примечателен включением в состав ветки 3.13, на основе которой формируется осенний стабильный релиз Python 3.13, экспериментальной реализации JIT-компилятора, позволяющего добиться существенного повышения производительности. Для включения JIT в CPython добавлена сборочная опция "--enable-experimental-jit". Для сборки CPython с JIT требуется установка LLVM в качестве дополнительной зависимости.
https://pythoninsider.blogspot.com/2024/04/python-3123-and-3130a6-released.html
10 репозиториев GitHub для Master Python

Изучите Python с помощью учебных пособий, блогов, книг, проектной работы и упражнений. Получите доступ ко всему этому бесплатно на GitHub и присоединитесь к поддерживающему сообществу открытого исходного кода.
https://www.kdnuggets.com/10-github-repositories-to-master-python
Лучшие практики обеспечения безопасности Python для веб-разработчиков
Программирование в Интернете означает, что вам нужно больше заботиться о безопасности, поскольку каждый имеет доступ к вашему программному обеспечению. В этой статье обсуждаются ключевые шаги, которые вы можете предпринять, чтобы сделать свой код более
https://www.arjancodes.com/blog/best-practices-for-securing-python-applications/
Библиотека Python, которая добавляет в Pandas возможности генеративного искусственного интеллекта. 🔥

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


https://github.com/Sinaptik-AI/pandas-ai
Встречайте NiceGUI: вашу будущую любимую библиотеку пользовательского интерфейса Python
Легко и быстро создавайте собственные веб-приложения

https://towardsdatascience.com/meet-the-nicegui-your-soon-to-be-favorite-python-ui-library-fb69f14bb0ac
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