В этой статье разберем, как дополнить аутентификацию через Google механизмом автоматического заполнения профиля пользователя данными из Google-аккаунта.
Рассмотрим создание кастомного pipeline для получения пола, даты рождения и информации о пользователе через People API с примерами кода и настройками.
Для работы нужно включить People API в Google Console, что тоже разберем в статье.
Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
FinMind — библиотека для работы с финансовыми данными в Python. Позволяет легко получать исторические котировки, финансовую отчетность и новости рынков прямо в код.
Установка библиотеки:
pip install finmind
Больше не нужно парсить сайты брокеров — вся аналитика в пару строк кода!
Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
В этой статье разбираем практические скрипты на Python для автоматизации рутинных задач. Рассматриваем работу с файлами, данные, тестирование и DevOps - от массового переименования до мониторинга API.
В каждом разделе есть примеры кода для начинающих и продвинутых разработчиков. Статья охватывает инструменты типа os, pandas, Selenium и pytest для реальных задач.
В конце - правила написания чистого и надежного кода для автоматизации.
Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Plotly Dash позволяет создавать интерактивные веб-страницы с графиками и таблицами прямо на Python.
Представьте, что вы можете сделать красивый отчет с фильтрами и анимацией, не зная JavaScript и HTML.
Установка библиотеки:
pip install dash
Отлично подходит для аналитиков и разработчиков, которые хотят быстро показывать данные в удобном формате — от простых графиков до сложных отчетов с формами и кнопками.
Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
В этой статье разбираем, как избавиться от рутины ежедневной настройки печати сложных документов.
Автор показывает готовое решение на Python для автоматической конвертации Word в PDF, систематизации страниц и печати с разными настройками двусторонней печати.
Особенно полезно для тех, кто регулярно печатает документы с разными форматами страниц в определенной последовательности.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Доброго утра, киберсталкеры!!
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6🔥4
Scrubadub — это Python-библиотека для автоматического удаления конфиденциальной информации из текста.
Она использует готовые модули для поиска имен, email-адресов, номеров телефонов и других чувствительных данных, позволяя быстро очищать тексты перед их публикацией или анализом.
Установка библиотеки:
pip install scrubadub
Использование:import scrubadub
text = "Звоните Джону по номеру +1-555-123-4567"
clean_text = scrubadub.clean(text)
# Результат: "Звоните {{NAME}} по номеру {{PHONE}}"
Теперь можно безопасно работать с текстами, не беспокоясь о утечке персональных данных!
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
В этой статье мы разберем, почему в Python сравнение больших целых чисел (int) с числами с плавающей точкой (float) иногда дает неожиданные результаты.
Автор детально исследует внутренний алгоритм CPython и стандарт IEEE-754, чтобы объяснить, как именно происходит такое сравнение и где кроются подводные камни.
Проблема сравнения int и float — классический пример того, как "очевидное" поведение может оказаться не таким уж очевидным. Знание этих деталей повысит общую грамотность в программировании.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
Imgcat позволяет отображать изображения прямо в терминале, без всяких графических оболочек.
Теперь можно просматривать скриншоты, графики и диаграммы не покидая консоль — идеально для удаленных сессий и анализа данных через SSH.
Установка библиотеки:
pip install imgcat
Больше не переключайтесь между окнами — ваши изображения всегда под рукой.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
Cheat_sheet_@pro-python.pdf
371.2 KB
Здесь собрана вся основная информация с наглядными примерами кода. Вы найдёте работу с типами данных, строками, списками и словарями, а также функции, ООП и обработку ошибок.
Включены регулярные выражения, модули collections и itertools, дектораторы и многопоточность. Всё структурировано и готово к использованию — идеально для быстрого поиска решений.
Сохраняйте эту ценную выжимку знаний по Python!
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4🤯4👀3
В этой статье разберем, как использовать библиотеку Netmiko для автоматизации работы с сетевым оборудованием через Python.
Рассмотрим основные методы подключения, отправки команд и конфигураций, а также готовые примеры скриптов для массового обновления устройств и сбора данных.
Статья для сетевых инженеров, которые вручную ходят по SSH-сессиям и хотят автоматизировать рутину.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Библиотека notifiers — это единый API для отправки уведомлений в Telegram, Slack, email и 20+ других сервисов.
Больше не нужно изучать API каждого мессенджера отдельно — просто настройте один раз и отправляйте сообщения куда нужно.
Установка библиотеки:
pip install notifiers
Идеально для мониторинга приложений, оповещений о задачах и автоматических уведомлений из ваших скриптов.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤2👍2
В этой статье разбираем, как выйти за рамки try/except с ловлей всех Exception.
Автор на примере микросервиса показывает путь от «кода-кляксы» к чистому и поддерживаемому решению: создание конкретных исключений, их правильное пробрасывание и лаконичное логирование.
В итоге бизнес-логика становится читаемой, а ошибки — понятными.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
JMESPath для Python — это как "SQL для JSON", который вытаскивает нужные данные из любой структуры одной строкой. Он экономит часы ручного парсинга, работает с любыми вложенными данными и заменяет километры кода на простые запросы.
Установка библиотеки:
pip install jmespath
Если вы когда-либо рылись в JSON-файлах с отчаянием — это ваш спасательный круг.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4
Несмотря на доминирование JSON, многие корпоративные и банковские API до сих пор отдают данные в XML — и работать с ними на Python не так сложно, как кажется.
В статье разбирают практический кейс: отправляем POST-запросы с кастомными заголовками, парсим XML-ответы через lxml/etree, ищем данные с помощью XPath и даже оборачиваем логику в Flask-сервис с валидацией через Pydantic.
Если столкнулись с XML-API — не паникуйте. Инструменты для работы есть, а подходы из статьи актуальны и в 2025, особенно для интеграций с legacy-системами.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Ormar — это инструмент, который делает работу с базой данных в Python очень простой.
Вы описываете ваши таблицы как обычные классы, а библиотека сама создает правильные SQL-запросы, проверяет данные и работает быстро.
Установка библиотеки:
pip install ormar
Она отлично подходит для современных асинхронных приложений, особенно для проектов на FastAPI.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11
В этой статье мы разберем самые распространенные архитектурные и методологические промахи, которые приводят к хрупким, нестабильным и сложным в поддержке автотестам.
Вы узнаете, как правильно структурировать код, использовать фикстуры, Page Object и модели данных, чтобы писать тесты, которые легко поддерживать.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥1
PyInstaller упаковывает ваш скрипт со всеми зависимостями и интерпретатором в единый исполняемый файл.
Это решает вечную проблему «у меня не установлена эта библиотека» и «а какая версия Python нужна?», позволяя запускать программу на любой Windows, macOS или Linux машине простым двойным кликом.
Установка библиотеки:
pip install pyinstaller
Если пишете на Python десктопные утилиты, инструменты для коллег или просто хотите упростить запуск своего кода — PyInstaller ваш обязательный инструмент. Это мост между вашим кодом и реальными пользователями.
🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3