[PYTHON:TODAY]
62.4K subscribers
2.16K photos
961 videos
277 files
1.36K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
🚀 Как прокачать свой Python-код до максимальной скорости?

Это PDF — must-have для всех, кто устал от медленных скриптов и хочет видеть результат до того, как остынет кофе.

Внутри:
💬 Как устроено время выполнения в Python;
💬 Что тормозит ваш код и как это находить;
💬 Эффективные приёмы работы со списками, словарями и генераторами;
💬 Кеширование, профилировка, компиляция;
💬 Параллелизм: потоки, процессы и asyncio;
💬 Когда пора использовать Numba, Cython или даже переписать куски на C.

👨‍💻 Идеально подойдёт:
🟢Разработчикам, кто работает с аналитикой, парсингом, API.
🟢Тем, кто хочет писать код как SENIOR, а не как «лишь бы работало».

📂 Сохраняем! Оптимизация экономит не только время, но и жизнь процессору.

#doc #python #cheatsheet #article
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍33🔥93
👨‍💻 Python за 30 дней? Вызов принят.

Это не просто репозиторий, а целый пошаговый план, как прокачать себя в Python с нуля до уверенного разработчика c объяснениями и большим количеством примеров 👍

Внутри:
➡️Простые объяснения,
➡️Много практики,
➡️И никакой скукоты из учебников 2005 года.

Хочешь войти в IT, автоматизировать всё вокруг или наконец понять, как работает код — начни с первого дня. Остальные подтянутся.

🔗 Ссылка на гайд, сохраняй!

#python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49🔥1613
✍️ Перевод на русский учебника по Flask

Пошагово, с примерами и практикой. Идеально, чтобы разобраться с Flask с нуля до продвинутого уровня:

📖 Главы:

1. Привет, мир! - https://habr.com/ru/articles/804245/
2. Шаблоны - https://habr.com/ru/articles/804887/
3. Веб-формы - https://habr.com/ru/articles/805997/
4. База данных - https://habr.com/ru/articles/807371/
5. Логины пользователей - https://habr.com/ru/articles/808091/
6. Страница профиля и аватары - https://habr.com/ru/articles/809411/
7. Обработка ошибок - https://habr.com/ru/articles/809743/
8. Подписчики - https://habr.com/ru/articles/811791/
9. Разбивка на страницы - https://habr.com/ru/articles/815427/
10. Поддержка электронной почты - https://habr.com/ru/articles/815623/
11. Дизайн приложения - https://habr.com/ru/articles/816603/
12. Дата и время - https://habr.com/ru/articles/817289/
13. I18n и L10n - https://habr.com/ru/articles/817369/
14. Ajax - https://habr.com/ru/articles/818001/
15. Улучшенная структура приложения - https://habr.com/ru/articles/818639/
16. Полнотекстовый поиск - https://habr.com/ru/articles/819969/
17. Развертывание на Linux - https://habr.com/ru/articles/821757/
18. Развертывание на Heroku - https://habr.com/ru/articles/822619/
19. Развертывание в Docker - https://habr.com/ru/articles/822935/
20. Немного магии JavaScript - https://habr.com/ru/articles/823232/
21. Уведомления пользователей - https://habr.com/ru/articles/823422/
22. Фоновые задания - https://habr.com/ru/articles/824396/
23. API (интерфейсы прикладного программирования) - https://habr.com/ru/articles/826182/

Отличный курс, чтобы прокачаться в Flask и понять, как строятся настоящие веб-приложения.

👍 Сохраняй, пригодится!

#article #doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍58🔥2010
👨‍💻 Большая шпаргалка по Python на русском

➡️ Приручаем Python списки
➡️ Работаем со словарями
➡️ Операции над множествами
➡️ Именованный кортеж
➡️ Функции-генераторы и многое другое

👍

#python #doc #cheatsheet #russian
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍105
📦 Архивация в Python всего за несколько строк

Никаких сторонних библиотек — всё делает встроенный модуль zipfile

import zipfile

def make_zip(target_files: list[str], zip_name: str = 'data.zip') -> None:
"""Упаковывает файлы в ZIP-архив с указанным именем."""
with zipfile.ZipFile(zip_name, 'w') as archive:
for filename in target_files:
archive.write(filename) # Добавляем файл в архив
print(f" Архив {zip_name} создан!")

make_zip(['image.png', 'notes.md'])


👨‍💻 Удобно для логов, бэкапов или автосборки. Хороший вариант для скриптов, где надо временно упаковать кучу файлов.

📂 Сохраняй, пригодится!

#python #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🔥103
This media is not supported in your browser
VIEW IN TELEGRAM
🎓 Лучшие библиотеки Python для Data Science — от данных до предсказаний

Ты когда-нибудь задумывался, на чём держится вся магия Data Science?
На библиотеках Python. Мощные, гибкие и почти безграничные — они превращают код в инсайты, а данные в решения.

📦 Вот что стоит изучить, если хочешь прокачаться в аналитике и ML:

🖍 Reinforcement Learning
Позволь алгоритмам учиться на действиях и ошибках.
🧠 OpenAI Gym — отличная точка входа в мир умных агентов и ИИ.

🧮 Feature Engineering
Сырые данные — это только начало.
🔧 Featuretools помогает автоматически преобразовывать их в ценные признаки для моделей.

👨‍💻 Machine Learning & AI
Прогнозы, классификация, кластеризация — всё это проще с
⚙️ Scikit-Learn, TensorFlow, XGBoost.

📈 Анализ и подготовка данных
➡️ Pandas и NumPy — мастхэв для каждого дата-сайентиста.
С ними хаос превращается в порядок.

📊 Визуализация данных
Когда числа — это не всё.
✍️ Matplotlib, Seaborn, Plotly оживляют отчёты, графики и дашборды.

🗣 Обработка текста (NLP)
Работа с естественным языком?
📚 NLTK, SpaCy и Transformers помогут машине "понять" человеческую речь.

⚙️ Data Engineering & ETL
Управляй потоками данных, как профи.
⛓️ Airflow, Luigi и DVC — чтобы не утонуть в пайплайнах.

📆 Time Series & Forecasting
Прогнозы на основе истории.
📊 Statsmodels, Prophet, tsfresh — для анализа временных рядов.

💥 Big Data & Распределённые вычисления
Когда данные уже не помещаются в оперативку:
🔥 PySpark, Dask и Modin — мощь распределённого анализа.

🔐 Безопасность данных
🛡 Обеспечь приватность и соответствие требованиям
— от Diffprivlib до инструментов для очистки и защиты.

📉 Anomaly Detection
Найди выбросы до того, как они станут проблемой.
🚨 PyOD и другие библиотеки выявят аномалии в потоке данных.

🚀 Data Science — это не про магию, а про инструменты.
И Python — твой главный союзник.

📂 Сохраняй, чтобы не потерять!

#cheatsheet #python #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥159
🎮 Следишь за своей видеокартой? Теперь ты можешь это делать прямо из Python.

Скрипт, который:
📊 Показывает загрузку GPU
📊 Отображает объём свободной/занятой памяти
🌡 Показывает температуру
🖥 И всё это — в красивой ASCII-таблице

💻 Код:

# pip install GPUtil tabulate

import GPUtil
from tabulate import tabulate
from typing import List, Tuple

def gpu_info() -> str:
"""
Получает информацию о доступных GPU: загрузка, температура, объём памяти.
Возвращает отформатированную таблицу.
"""
gpus = GPUtil.getGPUs()
gpus_list: List[Tuple] = []

for gpu in gpus:
gpus_list.append((
gpu.id,
gpu.name,
f"{gpu.load * 100:.1f}%",
f"{gpu.memoryFree}MB",
f"{gpu.memoryUsed}MB",
f"{gpu.memoryTotal}MB",
f"{gpu.temperature}°C"
))

return tabulate(
gpus_list,
headers=["id", "name", "load", "free memory", "used memory", "total memory", "temperature"],
tablefmt="pretty"
)

if __name__ == "__main__":
print(gpu_info())


🔥 Поддерживается работа с несколькими GPU.
Проверь, как там твоя RTX под стрессом.

#python #soft #code #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49🔥2112
🎮 2048 прямо в Telegram? Легко. Пишем мини-игру на FastAPI + Aiogram 3

MiniApp, с анимацией, очками и удобным интерфейсом. Всё — внутри Telegram. Без сайтов, без переключений.

В этом проекте напишем сервер на FastAPI, который:
🟢отдаёт статику (JS, стили);
🟢рендерит HTML-страницы игры;
🟢настраивает вебхук для бота;
🟢обрабатывает API-запросы прямо из игры.

🤖 Telegram-бот будет работать на Aiogram 3, быстро и асинхронно.

⚙️ Технологии:
➡️FastAPI
➡️Aiogram 3
➡️SQLAlchemy + AioSQLite
➡️Alembic
➡️HTML + JS (внутри Telegram WebApp)

📲 Подходит для разработчиков, которые хотят сделать крутые Telegram MiniApps, игровые боты или просто научиться FastAPI + Aiogram в реальном проекте.

#python #soft #article
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍39🔥127😱1🫡1
🔥 Полезные библиотеки Python

👨‍💻 Doc2Image — превращай документы в картинки, а тексты в визуальные идеи.

Когда обычного текста мало, а нужно показать смысл, на помощь приходит Doc2Image — нейросервис, который читает документы и генерирует по ним визуальные подсказки для Midjourney, DALL·E и других генераторов.

📄 Как работает:
Ты загружаешь документ — он сам вычленяет суть, превращает её в понятное описание и подсказывает, какое изображение можно создать.

➡️ Поддержка как OpenAI, так и локальных моделей.
➡️ Удобный интерфейс и история всех запросов.
➡️ Работает быстро и без лишней магии — просто берёт и делает.

💡 Идеально для дизайнеров, маркетологов, ресерчеров, презентаций и визуального контента по любой теме.

⚙️ GitHub/Инструкция

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥148
matplotlib_cheatsheets.pdf
2.8 MB
🚀 Настоящий клад для визуализации в Python!

Шпаргалка по Matplotlib — одна из самых мощных библиотек для графиков, диаграмм и визуального кайфа в Python. Подходит как новичкам, так и тем, кто хочет в пару строк выдать инфографику уровня Forbes.

📊 Matplotlib — если хочешь рисовать графики как бог!

Сохраняй, пригодится! 👍

#cheatsheet #doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥156
👀 Автофорвард в Telegram

🔥 Telegram Message Forwarder Bot — бот, который автоматической пересылки постов из одного канала/чата в другой.

💡 Что умеет:

✈️ Автофорвард из любого чата, канала или группы.
🔧 Замена текста "на лету" (например, меняешь ссылки, брендинг и т.д.).
📦 Гибкая конфигурация через config.toml или переменные.
👤 Поддержка работы как через бота, так и через аккаунт (session\_string).
💬 Команда /forward — для пересылки старых сообщений.

⚙️ Как запустить:

1. Клонируешь репу
2. Настраиваешь config.toml (там всё понятно)
3. pip3 install -r requirements.txt
4. python3 -m bot или через Docker:


   docker build -t telegram-message-forwarder-bot .
docker run -d --name telegram-message-forwarder-bot telegram-message-forwarder-bot


👨‍💻 Подойдёт для:
– новостных и нишевых Telegram-каналов;
– кросспостинга в группы/чаты;
– админов, которые любят автоматизацию.

♎️ GitHub/Инструкция

👇 Код готового бота в архиве

#soft #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥126
📊 OpenBB — это финансовая платформа с открытым исходным кодом, которая делает то же самое, что Bloomberg Terminal (который стоит \$20 000 в год).

Но… бесплатно. И у тебя в ноутбуке. И через Python.

👨‍💻 Что умеет OpenBB:

💬 Анализ акций, опционов, крипты, форекса и макроэкономики.
💬 Работа через Python или CLI.
💬 Подключение AI-агентов, автоматизация процессов.
💬 Десятки источников данных.
💬 Плагины, графики, визуализация.
💬 Workspace с интерфейсом уровня института.

⚙️ Установка:

pip install openbb


Пример кода:

from openbb import obb
output = obb.equity.price.historical("AAPL")
df = output.to_dataframe()


📈 Это — реальный график по Apple. Без платных API и ограничений.


🗺 Хочешь красивый WEB интерфейс?

📚 Документация и интеграции

Это больше, чем просто библиотека. Это твой личный финтех-терминал.


♎️ GitHub/Инструкция

Сохраняем 😎

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥2114
🔥 Полезные библиотеки Python

⚔️ Парсер для тех, кто хочет вынести всё с Wildberries — до последней скидки.

Wildberries — один из самых крупных маркетплейсов в СНГ. Ты сможешь вытащить оттуда всё, что скрыто за интерфейсом:

🔍 Названия, цены, бренды, рейтинги, отзывы, остатки, категории, ссылки, артикулы...
И даже:
💸 Цены до/после скидок,
📦 Наличие на складе,
🧾 Продавца и поставщика,
📈 Аналитику по карточке товара

Легко интегрируется в ваши боты, системы мониторинга или Excel-отчёты для продавцов.

⌨️ Подойдет для:
🟢Аналитики продавцов;
🟢Мониторинга конкурентов;
🟢Сбора ассортимента;
🟢Отслеживания цен;
🟢Автоматизации закупок.

♎️ GitHub/Инструкция

⛓️ Готовый код в архиве

Скачал → запустил → получил Excel со всеми нужными товарами.

#github #python #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥216
😰 Анатомия класса в Python — просто и понятно

Если ты всё ещё путаешься в @staticmethod, @classmethod, @property и что вообще происходит внутри classлови визуал, который всё расставит по полочкам.

➡️разница между атрибутами класса и экземпляра;
➡️зачем нужны @classmethod и как создавать альтернативные конструкторы;
➡️для чего использовать @staticmethod (да, это не просто «без self»);
➡️как работает @property и зачем инкапсуляция;
➡️и, конечно, как правильно разруливать доступ к атрибутам.

📂 Сохрани, чтобы не забыть!

#python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39🔥195🫡4
🚀 Python — язык, на котором можно ВСЁ.

От веба и автоматизации до нейросетей, игр и мобильных приложений!

📦 Python превращается в суперсилу, когда ты комбинируешь его с нужными библиотеками.

⚡️ Лови подборку мощных связок:

📈 Аналитика и Data Science

➡️ Python + Pandas — мгновенная магия с таблицами и данными.
➡️ Python + NumPy — быстрая математика и работа массивами данных.
➡️ Python + Matplotlib / Seaborn — визуализация, графики, которые всё скажут за тебя.

🤖 Искусственный интеллект и ML

➡️ Scikit-Learn — классика машинного обучения.
➡️ TensorFlow / PyTorch — глубокое обучение и нейросети.
➡️ OpenCV — компьютерное зрение и обработка изображений.

🌍 Веб и API

➡️ Flask — лёгкий и быстрый запуск веб-приложения.
➡️ Django — фуллстек с авторизацией, админкой и БД.
➡️ FastAPI — молниеносные API с автодокументацией.
➡️ SQLAlchemy / PyMongo — работа с базами данных как с объектами.

🔐 Тестирование и безопасность

➡️ Pytest — тесты без боли.
➡️ PyJWT — аутентификация через токены — надёжно и понятно.

🎮 Игры и UI

➡️ PyQt / Kivy — кроссплатформенные GUI.
➡️ Pygame — 2D-игры для фана и прототипов.
➡️ Ursina / Panda3D — создание 3D-мира на Python.

💡 Python — это не просто язык. Это универсальный набор ключей от всех дверей в IT.

👍 Начни с одной библиотеки. Дальше затянет.

#python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5615🔥8
🔥 Полезные библиотеки Python

🖥 Мини-приложения с иконкой в трее — на Python? Легко!

Знакомься с Pystray — библиотека, которая превращает твой скрипт в настоящее десктоп-приложение с иконкой рядом с часами.

👨‍💻 Что умеет Pystray:

🟢Создаёт фоновое приложение без окон и GUI
🟢Добавляет иконку в системный трей — как у VPN, антивирусов и Telegram.
🟢Работает на Windows, macOS и Linux.
🟢Идеально для трекеров, бэкапов, Telegram-ботов, утилит и напоминалок.
🟢Простой API — минимум кода, максимум пользы.

⚙️ Установка:

pip install pystray


📚 Документация/Примеры кода

Используй Pystray, чтобы твои скрипты выглядели как настоящие нативные приложения.

И никаких окон. Только стиль и функциональность.

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5212🔥7
🖥 Мониторим температуру CPU на Python

Простой скрипт, который покажет, как чувствует себя твой процессор — прямо в терминале:

Работает на Linux/Windows/Mac
Поддерживает AMD (k10temp), Intel (coretemp), другие
Без лишних библиотек — только psutil и lm-sensors

📦 Установка:
$ sudo apt install lm-sensors # для Nix систем
$ pip install psutil


💻 Скрипт:

import psutil
from typing import Optional

def get_cpu_temperature() -> Optional[str]:
"""
Получает текущую температуру процессора с поддержкой датчиков.

Возвращает:
Строку с температурой CPU в градусах Цельсия или сообщение об ошибке.
"""
temps = psutil.sensors_temperatures()

if not temps:
return "Температурные датчики не найдены."

# Для процессоров AMD, чаще всего данные находятся в "k10temp"
if "k10temp" in temps:
for entry in temps["k10temp"]:
if entry.label in ("Tctl", "Tdie"):
return f"Температура CPU: {entry.current:.1f}°C"
return "Сенсор 'k10temp' найден, но метка Tctl отсутствует."

# Универсальный обход всех адаптеров (на случай, если сенсоры называются иначе)
for name, entries in temps.items():
for entry in entries:
if entry.label.lower().startswith("package") or "core" in entry.label.lower():
return f"Температура CPU: {entry.current:.1f}°C"

return "Не удалось определить температуру CPU."

def main() -> None:
"""Главная точка входа в скрипт."""
print(get_cpu_temperature())

if __name__ == "__main__":
main()


👍 Можно подключить к Telegram-боту или логгировать в файл.

#python #code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥37👍175😱2
⚡️ ScrapeGraphAIPython библиотека для парсинга веб-страниц с помощью искусственного интеллекта.

Предоставляет подробную документацию и примеры использования с Ollama, Docker, OpenAI, Groq, Azure и Gemini.

💬 Поддержка LLM-моделей: OpenAI, LLama, Azure и др.
💬 Визуализация пайплайнов и результата.
💬 Обработка HTML, PDF, таблиц и API.
💬 Интеграция с LangChain, FastAPI и Pandas.
💬 Работает с cookie, заголовками и пользовательскими агентами.

👨‍💻 Подходит для:
➡️ Парсинга новостных сайтов.
➡️ Мониторинга цен.
➡️ Сбора данных с форумов, блогов и маркетплейсов.
➡️ Бэкендеров, аналитиков, ресерчеров, осинтеров.

⚙️ GitHub/Инструкция на русском
📄 Документация
⌨️ Демо

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥188
🔥 Полезные библиотеки Python

📥 Скачай любое видео из соцсетей — за пару секунд!

Vidzilla — это Telegram-бот, который превращает любую ссылку в видеофайл.

Больше никаких сайтов с рекламой и ожидания — просто кинул ссылку, получил видео. Всё.

Поддержка самых популярных платформ:
➡️ Instagram* — Reels, посты
➡️ TikTok — любые видео
➡️ YouTube — и видео, и Shorts
➡️ Facebook* — ролики и трансляции
➡️ X/Twitter — видео и гифки
➡️ Pinterest — видео-пины
➡️ ...и ещё десятки других (см. /help)

*принаджелат Meta, признана экстремистской в РФ и запрещена.

Что умеет бот:
🔗 Мгновенная загрузка по ссылке.
📦 Два формата — как сообщение и как файл.
📊 Админ-панель: статистика, рассылки, купоны.
🧠 И всё это работает без лишних настроек и заморочек.

⚠️ Только для образовательных целей. Авторы софта не несут никакой ответственности за ваши действия.

*принаджелат Meta, признана экстремистской в РФ и запрещена.

♎️ GitHub/Инструкция

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
23🔥13👍7🫡1
📂 Pillow Doc — документация по самой популярной библиотеке для работы с изображениями в Python.

Всё, от установки, до подробного описания методов с примерами кода.

Сохраняем, пригодится! 👍

#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥4