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

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

По иным темам @un_ixtime
Download Telegram
Генеративный ИИ в Jupyter

Jupyter AI является официальным подпроектом Project Jupyter и теперь доступен как бесплатное программное обеспечение с открытым исходным кодом. https://blog.jupyter.org/generative-ai-in-jupyter-3f7174824862
Forwarded from Linux
Что происходит, когда запускаешь «Hello World» в Linux.

Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python.

print("hello world")

Вот как это выглядит в командной строке:

$ python3 hello.pyhello world

Но внутри происходит гораздо больше. Я объясню, что там творится, и, что гораздо важнее, расскажу об инструментах, при помощи которых вы сами сможете исследовать происходящее. Мы воспользуемся readelf, strace, ldd, debugfs, /proc, ltrace, dd и stat. Я не буду рассматривать относящиеся к Python части, только объясню, что происходит при выполнении динамически компонуемых исполняемых файлов.

Читать дальше →https://habr.com/ru/companies/ruvds/articles/753506/
Forwarded from Big data world
Все алгоритмы реализованы на Python. 🤯

У этой библиотеки 163 тысячи звезд на GitHub! Он включает в себя массу алгоритмов от арифметического анализа до блокчейна и структур данных. https://github.com/TheAlgorithms/Python/blob/master/DIRECTORY.md
Развертывание приложений Python и Java в Kubernetes с помощью Korifi

Учебник по установке и настройке Cloud Foundry Korifi для отправки приложений Java и Python в Kubernetes с помощью одной команды. https://dzone.com/articles/deploying-python-and-java-applications-to-kubernet
Основы парсинга на Python: от Requests до Selenium

Бывают ситуации, когда нужно автоматизировать сбор и анализ данных из разных источников. Например, если хочется мониторить курс рубля в режиме реального времени. Для решения подобных задач применяют парсинг.

В этой статье кратко рассказываем, как парсить данные веб-сайтов с помощью Python. Пособие подойдет новичкам и продолжающим — сохраняйте статью в закладки и задавайте вопросы в комментариях. Подробности под катом! https://habr.com/ru/companies/selectel/articles/754674/
Прекратите использовать dict[key] для доступа к значениям в словарях Python!

# Уменьшение вероятности сбоя вашего скрипта Python https://levelup.gitconnected.com/stop-using-dict-key-to-access-values-in-python-dictionaries-7ab45bb7946c
Arduino с Python: с чего начать

Микроконтроллеры существуют уже давно, и они используются во всем, от сложных механизмов до обычных бытовых приборов. Однако работа с ними традиционно предназначалась для лиц с формальной технической подготовкой, таких как техники и инженеры-электрики. Появление Arduino сделало проектирование электронных приложений более доступным для всех разработчиков. В этом руководстве вы узнаете, как использовать Arduino с Python для разработки собственных электронных проектов. https://realpython.com/arduino-python/#reader-comments
Диктофон с использованием Python
Вы пробовали пакет httpx Python ? Это полнофункциональный HTTP-клиент для Python 3, который предоставляет синхронизирующие и асинхронные API, а также поддерживает HTTP/1.1 и HTTP/2. Вот пример ЧЕТЫРЕХ строк кода загрузки файла по httpx:
Пользователи EXCEl, которые изучают Python
Математическая функция с использованием Python
Профилирование Python — почему и где тормозит ваш код

Представьте ситуацию: вы написали скрипт для обработки каких-то данных на ноутбуке, ушли попить кофе, а когда пятнадцать минут спустя вернулись, завершилось едва ли 10%.

Почему скрипт работает так медленно? Какая его часть тормозит? Дело в чтении данных, их обработке или сохранении? Как ускорить исполнение? Действительно ли скрипт вообще медленный?

Ответить на все эти вопросы поможет инструмент под названием «профилировщик» (profiler). https://habr.com/ru/companies/ruvds/articles/757336/
Хорошее введение в параллелизм, связанный с вводом-выводом, в Python и библиотеки, используемые для его достижения.

https://www.bitecode.dev/p/asyncio-twisted-tornado-gevent-walk