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

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

По иным темам @un_ixtime
Download Telegram
Основы парсинга на 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
Hrequests: мощная и элегантная библиотека веб-скрапинга, это простая, настраиваемая и многофункциональная замена библиотеки запросов

https://github.com/daijro/hrequests
Шаг в астрофизику с помощью Python

В этой статье мы поговорим о том, почему Python стал предпочтительным инструментом для астрофизиков и рассмотрим, как он упрощает жизнь астрофизиков и помогает им достичь новых высот в исследованиях космоса. https://habr.com/ru/companies/otus/articles/758526/
LLM теперь предоставляет инструменты для работы с вложениями.
LLM — это библиотека Python и инструмент командной строки для работы с языковыми моделями. Только что вышел LLM 0.9 с новым набором функций, расширяющих LLM и предоставляющих инструменты для работы с вложениями . https://simonwillison.net/2023/Sep/4/llm-embeddings/
Forwarded from General programming
Представляем freeCodeCamp Press — бесплатные книги для разработчиков

Сообщество freeCodeCamp за годы опубликовало более 10 000 руководств. Но в последнее время мы сосредоточились на создании еще более объемных ресурсов для изучения математики, программирования и информатики.

Вот почему мы создали freeCodeCamp Press — подразделение freeCodeCamp, где мы публикуем полноформатные книги и справочники — все они доступны каждому бесплатно. https://www.freecodecamp.org/news/freecodecamp-press-books-handbooks/
This media is not supported in your browser
VIEW IN TELEGRAM
Программирование на Python в Microsoft Excel

В результате революционного сотрудничества Anaconda и Microsoft представили революционную инновацию: Python в Excel . Эта революционная интеграция переопределяет подход пользователей Excel и специалистов Python к анализу данных и обеспечивает новый уровень доступности расширенной аналитики. Партнерство объединяет мощь Python со знакомым интерфейсом Excel, превращая анализ данных в более интегрированное, мощное и доступное средство. В этом блоге мы углубимся в то, что влечет за собой Python в Excel, его преимущества и то, как вы можете начать свой путь анализа данных. https://medium.com/@fareedkhandev/python-programming-in-microsoft-excel-2c88df7633df
Взгляд на телеграм-ботов изнутри.

Боты позволяют предоставлять услуги и обслуживание клиентов в режиме 24/7, без необходимости иметь человеческий персонал на стойке приема заказов или в службе поддержки. Они также обеспечивают конфиденциальное и безопасное взаимодействие с пользователем, что делает их идеальным инструментом для обработки чувствительных данных.

Боты на платформе Telegram особенно популярны благодаря ее широкой аудитории и высокой степени защиты данных. Они могут быть использованы для самых разных целей, будь то автоматизация бизнес-процессов, предоставление новостей и обновлений, обучение или развлечение пользователей. Читать дальше →https://habr.com/ru/companies/otus/articles/759368