Pro Python • IT
4.13K subscribers
1.32K photos
140 videos
38 files
1.28K links
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
⌨️ Упаковываем Python-бота в Docker-контейнер

В этой статье мы разберем, как быстро и просто упаковать Telegram-бота в Docker-контейнер, чтобы он работал стабильно на любом сервере.

Вы научитесь создавать Dockerfile, правильно управлять зависимостями и запускать изолированное приложение без ручной настройки окружения.


📄 Читать

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4
⌨️ Визуализация данных с помощью Pandas

Для сложных визуализаций используйте Seaborn или Plotly.


Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
⌨️ Рекурсивный обход DNS средствами Python

Fierce — это DNS-сканер, написанный на Python, который рекурсивно обходит домены в поисках всех поддоменов.

Алгоритм работы инструмента включает первоначальную попытку получения записей посредством трансфера зоны, с последующим переходом к методу словарной атаки в случае невозможности получения данных стандартным способом.

Установка библиотеки:
pip install fierce


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

⚙️ Документация

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
⌨️ Проверяем форму авторизации через Username Enumeration

В этой статье разберем практическое создание Python-скрипта для автоматизации поиска уязвимости Username Enumeration, когда сервер по-разному реагирует на существующие и несуществующие логины.

Напишем инструмент, который сначала находит валидного пользователя по исчезновению фразы "Invalid username" в ответе, а затем подбирает к нему пароль, отслеживая появление кнопки "Log out" как признака успешного взлома.


Особое внимание уделим работе с сессиями requests для сохранения cookies, правильной обработке ответов сервера и организации двухэтапной атаки, которая резко снижает сложность брутфорса с L×P до L+P.

📄 Читать

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
⌨️ Must-have функции Pandas для работы с данными

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
⌨️ Как работать с Microsoft SQL Server в Python

Вы можете подключаться, читать и вставлять данные в SQL-базу всего несколькими строками кода на Python.

Ставится одной строкой:
pip install mssql-python


А работает вообще без настроек:
from mssql import connect

conn = connect(server='localhost') # Даже базу можно не указывать
conn.execute("CREATE DATABASE my_app") # И сразу команды летят


Теперь ODBC выглядит как пережиток прошлого.

⚙️ Документация

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
⌨️ Автоматизация отправки писем с помощью Python

В этой статье разберем, как автоматизировать массовую рассылку писем через Python.

Отдельно рассмотрим важный нюанс — как гарантированно сохранять отправленные письма в папке «Исходящие» вашего почтового ящика, что часто упускают в других руководствах.


Пригодится всем, кто работает с массовыми рассылками.

📄 Читать

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
⌨️ Не дайте Cloudflare вас вычислить

Stealth-Requests — это Python-библиотека, которая делает ваши запросы неотличимыми от браузерных.

Вместо того чтобы вручную настраивать заголовки и обходить капчи, вы получаете готовое решение, которое автоматически подменяет TLS-отпечатки и эмулирует поведение реального пользователя.

Установка библиотеки:
pip install stealth_requests


Библиотека сама заботится о маскировке под разные браузеры и операционные системы, при этом сохраняя совместимость с привычными парсерами вроде BeautifulSoup.

⚙️ Документация

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥3
⌨️ Сиротский приют для айтишников

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14
⌨️ Как в Django реализовать заполнение профиля пользователя через Google

В этой статье разберем, как дополнить аутентификацию через Google механизмом автоматического заполнения профиля пользователя данными из Google-аккаунта.

Рассмотрим создание кастомного pipeline для получения пола, даты рождения и информации о пользователе через People API с примерами кода и настройками.


Для работы нужно включить People API в Google Console, что тоже разберем в статье.

📄 Читать

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
⌨️ Биржевые данные в Python

FinMind — библиотека для работы с финансовыми данными в Python. Позволяет легко получать исторические котировки, финансовую отчетность и новости рынков прямо в код.

Установка библиотеки:
pip install finmind


Больше не нужно парсить сайты брокеров — вся аналитика в пару строк кода!

⚙️ Документация

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
⌨️ Простые лайфхаки для автоматизации работы с помощью Python

В этой статье разбираем практические скрипты на Python для автоматизации рутинных задач. Рассматриваем работу с файлами, данные, тестирование и DevOps - от массового переименования до мониторинга API.

В каждом разделе есть примеры кода для начинающих и продвинутых разработчиков. Статья охватывает инструменты типа os, pandas, Selenium и pytest для реальных задач.


В конце - правила написания чистого и надежного кода для автоматизации.

📄 Читать

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
⌨️ Твой первый веб-отчет за 15 минут на Python

Plotly Dash позволяет создавать интерактивные веб-страницы с графиками и таблицами прямо на Python.

Представьте, что вы можете сделать красивый отчет с фильтрами и анимацией, не зная JavaScript и HTML.

Установка библиотеки:
pip install dash


Отлично подходит для аналитиков и разработчиков, которые хотят быстро показывать данные в удобном формате — от простых графиков до сложных отчетов с формами и кнопками.

⚙️ Документация

Pro Python
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
⌨️ Автоматизируем печать документов с помощью Python

В этой статье разбираем, как избавиться от рутины ежедневной настройки печати сложных документов.

Автор показывает готовое решение на Python для автоматической конвертации Word в PDF, систематизации страниц и печати с разными настройками двусторонней печати.


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

📄 Читать

🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ Я всего-то подключил её телефон к Wi-Fi, а она уже смотрела на меня как на величайшего хакера

Доброго утра, киберсталкеры!!


🅿🆁🅾 𝐏𝐲𝐭𝐡𝐨𝐧
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6🔥4