[PYTHON:TODAY]
64K subscribers
2.46K photos
1.12K videos
311 files
1.54K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

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

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
😰 Логирование в Python: руководство разработчика

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

💬 Меньше боли — больше контроля над кодом.

👇 Статья на русском + код

#python #article #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥113
⚡️ Запускаем DeepSeek у себя на компе с помощью Python

Хочешь LLM у себя на компе: чтобы работала офлайн, не сливала данные и спокойно встраивалась в бота? Тогда берём DeepSeek Coder и запускаем!

⚙️ Установка зависимостей:
pip install -U transformers accelerate torch


▶️ Пример кода:
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_name = "deepseek-ai/deepseek-coder-6.7b-base"

tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_name,
trust_remote_code=True,
torch_dtype=torch.float16, # если GPU поддерживает fp16
device_map="auto" # если есть GPU — будет использовать её
)
model.eval()

prompt = "Напиши telegram бота обратной связи на aiogram"

inputs = tokenizer(prompt, return_tensors="pt")
device = next(model.parameters()).device
inputs = {k: v.to(device) for k, v in inputs.items()}

with torch.inference_mode():
outputs = model.generate(
**inputs,
max_new_tokens=180,
do_sample=True, # ВАЖНО: иначе temperature не влияет
temperature=0.7,
top_p=0.9
)

print(tokenizer.decode(outputs[0], skip_special_tokens=True))


Плюсы:
— работает локально (после скачивания весов);
— легко встраивается в Telegram/Discord/CLI;
— можно ускорить на GPU через device_map="auto".

Если памяти мало — есть квантованные версии (4bit/8bit) и GGUF.

👍 Сохраняем

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍110🔥2221🫡7
😰 Парсинг сайтов с помощью Selectolax

Библиотека Selectolax — альтернатива Beautiful Soup, воплощающая в себе простоту использования и высокую скорость работы.

👇 Статья + код на русском

#python #article #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🔥97
👨‍💻 52 проекта на Python, которые прокачают твои навыки на практике!

Хватит учить синтаксис всухую — пора писать реальные проекты, от простых до мощных.

📦 В подборке:
✔️ 52 идеи.
✔️ Исходный код.
✔️ Пояснения к каждому проекту.

📈 Идеально, чтобы:
— собрать портфолио
— пройти собес
— прокачаться в Python и выйти на фриланс

Забирай, сохраняй, делись! 👍

#python #doc #code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍166
✈️ Разработка Telegram-ботов на Python с нуля

Разобраны рабочие методы создания Telegram-ботов на Python с опорой на фреймворк aiogram.

💬 Весь путь разработки: от установки и первого запуска бота до построения сложной логики общения с пользователями.
💬 Как правильно хранить токены и чувствительные данные.
💬 Обработка сообщений, команд и аргументов, форматирование ответов, работа с медиа, кнопками и callback-событиями.
💬 Как выстраивать удобную и масштабируемую структуру проекта с использованием роутеров, фильтров и мидлварей.
💬 Работа с конечными автоматами (FSM) и сценами для пошаговых диалогов, инлайн-режимом.
💬 Сбор статистики и загрузкой больших объёмов данных.
💬 Практические примеры интеграции платежей через Telegram Stars, проверки и возврата покупок, обработки ошибок и автоматизированного тестирования с помощью pytest.

Подойдёт тем, кто хочет не просто запустить бота, а сделать стабильный, безопасный и масштабируемый проект под реальные задачи.

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

📲 Max

#python #code #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥62