Лови шпаргалку по Aiogram на русском, в которой всё разложено от А до Я:
Подходит для:
#python #doc #cheatsheet #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤10🔥6🫡1
Шпаргалка_по_созданию_telegram_бота_в_aiogram_на_русском.pdf
230.4 KB
#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍14❤4😱1
Модуль datetime — твой лучший друг, если нужно работать с датами, временем или таймзонами.
📅 Форматирование дат и времени:
* %a → короткий день недели (Mon)
* %A → полный день недели (Monday)
* %b → короткий месяц (Jan)
* %B → полный месяц (January)
* %d → день месяца (01–31)
* %m → месяц (01–12)
* %y → год без века (23)
* %Y → год с веком (2023)
* %j → день в году (001–366)
* %H → час (24ч, 00–23)
* %I → час (12ч, 01–12)
* %M → минуты (00–59)
* %S → секунды (00–61, да, 61! 😅)
* %f → микросекунды (000000–999999)
* %p → AM/PM
* %z → UTC-смещение (+0300)
* %Z → таймзона (если есть)
* %U → номер недели (с воскресенья)
* %W → номер недели (с понедельника)
* %x → локальная дата
* %X → локальное время
* %% → просто знак %
Примеры:
from datetime import datetime
now = datetime.now()
print(now)
# 2025-09-03 13:41:30.123456
Примеры форматирования даты:
print(now.strftime("%A, %d %B %Y"))
# Wednesday, 03 September 2025
print(now.strftime("%a, %d.%m.%y"))
# Wed, 03.09.25
print(now.strftime("День года: %j"))
# День года: 246
Примеры форматирования времени:
print(now.strftime("%H:%M:%S"))
# 12:45:30
print(now.strftime("%I:%M %p"))
# 12:45 PM
print(now.strftime("Микросекунды: %f"))
# Микросекунды: 123456
#python #doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥9❤5
Полное руководство по Al-ассистенту Claude Code на русском!
Сохраняем, пригодится!
#нейросеть #doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29❤12🔥9
Полное практическое руководство по веб-скрейпингу на Python — от
Каждый раздел содержит рабочие примеры, типовые ошибки и продвинутые практики.
На русском, все структурированно по разделам с примерами кода и пояснением.
#python #soft #doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍29🔥15❤5
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36❤6🤯4
#cheatsheet #нейросеть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤5🔥4
Держи подборку из 10 промптов, которые буквально в один запрос превращают обычный текст в красивую инфографику для ChatGPT, Nano Banana и NotebookLM.
Внутри стили практически на любой вкус:
Достаточно заменить одну переменную {ТЕМА}, и можно генерировать красивые инструкции, шпаргалки, чек-листы, обучающие карточки, презентации, посты и контент для соцсетей.
1. Скетч
Создай инфографику в стиле карандашного скетча на листе блокнота. Ручные наброски, стрелки, подписи от руки, простые иконки, эффект настоящей записной книжки. Минималистичная чёрно-белая графика и бумажная текстура.
Тема: {ТЕМА}.
2. Меловая доска
Создай инфографику, нарисованную цветным мелом на тёмной школьной доске. Заголовок крупным рукописным шрифтом, аккуратные списки, небольшие иллюстрации мелом, простые рамки и декоративные линии.
Тема: {ТЕМА}.
3. Пластилин
Создай инфографику в стиле пластилиновой анимации (Claymation). Все элементы объёмные, будто слеплены вручную из пластилина: персонажи, иконки, заголовки и декоративные детали. Яркие цвета, дружелюбная атмосфера.
Тема: {ТЕМА}.
4. Миниатюра
Создай инфографику в виде миниатюрного мира с эффектом Tilt-Shift. Все объекты выглядят как маленький макет: здания, люди, транспорт, предметы, высокий ракурс, выборочная глубина резкости, реалистичные детали.
Тема: {ТЕМА}.
5. Чертёж
Создай инфографику в стиле инженерного чертежа. Белые линии на синем фоне, схемы, блоки, стрелки, технические обозначения, архитектурные элементы и аккуратные подписи. Всё выглядит как профессиональный blueprint.
Тема: {ТЕМА}.
6. Акварель
Создай инфографику в виде нарисованной акварелью картины. Мягкие акварельные мазки, бумажная текстура, рисованные дорожки, отметки, небольшие иллюстрации и декоративные элементы. Атмосфера путешествия.
Тема: {ТЕМА}.
7. Плоская иллюстрация
Создай современную инфографику в стиле Flat Illustration с элементами Memphis. Яркие геометрические формы, минималистичные персонажи, чистые цвета, простые диаграммы и аккуратная композиция. Корпоративный современный дизайн.
Тема: {ТЕМА}.
8. Неон
Создай инфографику в неоновом стиле на чёрном фоне. Светящиеся линии, яркие фиолетовые, голубые и розовые оттенки, эффект свечения, футуристическая типографика, атмосфера киберпанка. Высокая контрастность.
Тема: {ТЕМА}.
9. Винтаж
Создай инфографику в винтажном стиле с эффектом сепии. Старая бумага, потёртости, ретро-типографика, классические декоративные элементы, антикварные иллюстрации и ощущение исторического документа.
Тема: {ТЕМА}.
10. Бумажная аппликация
Создай инфографику в стиле многослойной бумажной аппликации. Все элементы выглядят вырезанными из цветной бумаги с объёмными слоями и мягкими тенями. Тёплая палитра, милые иллюстрации, уютный ручной стиль.
Тема: {ТЕМА}.
#нейросеть #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33❤10🔥10😱1
Системно, последовательно и очень красиво изложены основы теории тестирования.
Сохраняем
#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥7❤5
Хочешь войти в бэкенд — но не знаешь с чего начать?
Вот именно та карта, которую ты искал.
Один из самых подробных и человечных роадмапов по backend-разработке с полного нуля.
Не просто список тем — это пошаговый путь, разбитый на этапы, с приоритетами, градациями уровней (junior → middle+) и понятными пояснениями: что, зачем и как применять.
Что внутри:
Всё чётко, по-человечески, бесплатно и доступно — от "я только слышал про сервер" до "могу проектировать архитектуру API".
#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍11❤6
Selenium — инструмент для автоматизации тестирования веб-приложений, который также широко используется для парсинга веб-страниц.
Позволяет автоматизировать взаимодействие с браузером, что делает его полезным для сбора данных с динамических сайтов, где контент генерируется с помощью JavaScript.
Selenium может имитировать действия пользователя, такие как клики, ввод текста, навигация по страницам, что позволяет обходить защиту от ботов и парсить сайты, требующие авторизации.
Часть шпаргалки:
python
# Создание объекта ChromeOptions для дополнительных настроек браузера
options_chrome = webdriver.ChromeOptions()
# Добавление аргумента '--headless' для запуска браузера в фоновом режиме
options_chrome.add_argument('--headless')
# отключает использование графического процессора для рендеринга, что может быть
полезным на машинах с проблемными или отсутствующими графическими драйверами
options_chrome.add_argument('--disable-gpu')
# если вам потребуется запустить браузер в режиме --headless и с расширениями(используются
для модификации поведения браузера)
options_chrome.add_argument('--headless=chrome')
options_chrome.add_extension('coordinates.crx')
# Перенос профиля пользователя из основного браузера Chrome в браузер, управляемый через
Selenium
options_chrome.add_argument('user-data-dir=C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User
Data')
# запрос через прокси
chrome_options.add_argument('--proxy-server=%s' % proxy)
# Запускает браузер без дополнительных мер безопасности
options.add_argument('--no-sandbox')
...
С тебя лойс
#python #cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥9❤5
Шпаргалка_по_Selenium_на_русском.pdf
55.4 KB
Внутри:
Всё с примерами и пояснениями — открыл и работаешь!
Спасибо за поддержку!
#python #cheatsheet #doc #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥8❤5
Если не хотите, чтобы сайты, рекламные сети и сервисы собирали о вас всё подряд — эта подборка точно пригодится.
Внутри:
💳 приватные способы оплаты и повышения анонимности.
Всё бесплатно и собрано в одном месте.
#CyberSec #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤13👍6
Шпаргалка на русском.
Сохраняем
#нейросеть #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40🔥14❤3
Если используете Claude Code только в формате
claude → написал задачу → ждёшь результат, то вы задействуете лишь небольшую часть его возможностей.В шпаргалке собраны горячие клавиши, slash-команды, работа с MCP, памятью, агентами, Git worktrees и CLI-флагами.
Несколько вещей, которые стоит запомнить сразу:
Ctrl+C остановить текущую операцию
Ctrl+D выйти из Claude Code
Ctrl+R поиск по истории команд
Ctrl+G открыть промпт во внешнем редакторе
Ctrl+B отправить текущую задачу в фон
Esc Esc открыть rewind / откат к прошлому состоянию
Shift+Tab переключать permission mode
Alt+P сменить модель
Alt+T включить/выключить extended thinking
Есть и быстрые префиксы:
! git status
запускает shell-команду напрямую,
@src/main.py
добавляет файл в контекст,
а
/ открывает команды Claude Code./clear
начать новый разговор с чистым контекстом.
/compact
сжать длинную историю и освободить контекст.
/context
посмотреть, чем забито контекстное окно.
/resume
вернуться к предыдущей сессии.
/branch
ответвить текущий разговор и попробовать другой путь.
/diff
посмотреть изменения в коде.
/plan
перевести Claude в режим планирования перед большой задачей.
/security-review
проверить изменения на потенциальные уязвимости.
/code-review
провести ревью текущего diff.
/btw
задать побочный вопрос, не засоряя основную историю разговора.
/init
создаёт
CLAUDE.md, где можно описать архитектуру, правила проекта, команды запуска, стиль кода и инструкции для агента.Claude Code также понимает:
./CLAUDE.md
.claude/rules/*.md
~/.claude/CLAUDE.md
То есть можно один раз описать правила проекта — и не объяснять их заново в каждой сессии.
Claude Code умеет подключаться к внешним инструментам и API через Model Context Protocol:
claude mcp list
показывает подключённые серверы.
Например, удалённый MCP можно добавить через HTTP:
claude mcp add --transport http NAME URL
А локальные инструменты можно запускать через
stdio.Для больших задач Claude способен разбивать работу на отдельные части и выполнять их параллельно.
Особенно интересна:
/batch
Она может разложить крупную задачу на независимые куски и запустить их в отдельных Git worktree.
Для просмотра фоновых сессий есть:
claude agents
А внутри обычной сессии:
/tasks
показывает выполняющиеся shell-задачи и subagents.
Обычный запуск:
claude
С готовой задачей:
claude "проанализируй этот проект"
Headless-режим:
claude -p "найди потенциальные ошибки"
Продолжить последнюю сессию:
claude -c
Возобновить конкретную:
claude -r "my-session"
Можно сразу выбрать модель:
claude --model opus
Или ограничить бюджет автоматического запуска:
claude -p \
--max-budget-usd 5 \
"проведи ревью проекта"
А для структурированного ответа есть даже:
--json-schema
Тут есть память проекта, Git-интеграция, фоновые задачи, субагенты, worktrees, MCP, автоматическое ревью, security-аудит, headless-режим и полноценная оркестрация разработки.
Сохраняем, пригодится
#нейросеть #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍30🔥13❤11
Если в вашем проекте повсюду такое:
print("сюда дошли")
print("что-то сломалось")
print(user)пора познакомиться со стандартным модулем
logging.Уже встроен в Python — устанавливать ничего не нужно.
import logging
logging.basicConfig(level=logging.INFO)
logging.debug("Отладочная информация")
logging.info("Приложение запущено")
logging.warning("Что-то подозрительное")
logging.error("Произошла ошибка")
logging.critical("Критическая ошибка")
В Python есть стандартные уровни логирования:
DEBUG 10
INFO 20
WARNING 30
ERROR 40
CRITICAL 50
Чем выше число — тем серьёзнее событие.
Если уровень установлен в
INFO, сообщения DEBUG выводиться не будут. А если вообще ничего не настраивать, стандартный порог — WARNING.import logging
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s | %(levelname)s | %(name)s | %(message)s"
)
logger = logging.getLogger(__name__)
logger.info("Приложение запущено")
Получаем примерно:
2026-08-25 14:30:15,123 | INFO | __main__ | Приложение запущено
Использование
logger = logging.getLogger(__name__)
— рекомендуемый подход: имя логгера автоматически соответствует имени текущего модуля, а логгеры образуют иерархию модулей приложения.
logging.basicConfig(
filename="app.log",
encoding="utf-8",
level=logging.INFO,
format="%(asctime)s | %(levelname)s | %(message)s"
)
Теперь сообщения будут попадать в:
app.log
Параметр
encoding у basicConfig() поддерживается начиная с Python 3.9.Вот здесь особенно полезен:
logger.exception()
Например:
try:
result = 10 / 0
except ZeroDivisionError:
logger.exception("Не удалось выполнить вычисление")
В лог попадёт не только сообщение, но и traceback исключения.
Поэтому внутри
except зачастую гораздо полезнее:logger.exception("Ошибка обработки заказа")чем просто:
logger.error("Ошибка")logger.info(f"Пользователь {user_id} вошёл")Для логирования переменных предпочтительнее:
logger.info("Пользователь %s вошёл", user_id)Почему?
logging откладывает форматирование сообщения до момента, когда оно действительно понадобится. Если запись отфильтруется уровнем логирования, ненужного форматирования можно избежать.Тут появляются Handlers:
import logging
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
formatter = logging.Formatter(
"%(asctime)s | %(levelname)s | %(name)s | %(message)s"
)
console = logging.StreamHandler()
console.setLevel(logging.INFO)
console.setFormatter(formatter)
file = logging.FileHandler(
"app.log",
encoding="utf-8"
)
file.setLevel(logging.DEBUG)
file.setFormatter(formatter)
logger.addHandler(console)
logger.addHandler(file)
Получаем:
консоль
INFO
WARNING
ERROR
CRITICAL
app.log
DEBUG
INFO
WARNING
ERROR
CRITICAL
И это одна из главных возможностей
logging: Logger создаёт события, Handler определяет, куда их отправлять, Formatter — как они будут выглядеть, а Filter позволяет дополнительно фильтровать записи.Причём стандартная библиотека умеет отправлять логи не только в консоль или файл. Есть обработчики для очередей, сокетов, Syslog, SMTP и других направлений.
DEBUG → подробности для отладки
INFO → нормальная работа программы
WARNING → что-то пошло не совсем так
ERROR → операция не выполнена
CRITICAL → серьёзная проблема приложения
Для маленького скрипта иногда достаточно
print().Но как только появляется бот, API, парсер, сервер, база данных, фоновые задачи или большой проект, нормальные логи экономят огромное количество времени при поиске ошибок.
И главное — для базового логирования не нужна ни одна сторонняя библиотека. Всё уже есть в стандартной библиотеке Python.
#cheatsheet #python #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥21❤12🫡1
Шпаргалка по Claude на русском.
Создавай, запускай и масштабируй AI-агентов, которые анализируют, планируют, действуют и помогают в работе.
#нейросеть #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥7❤2
Внутри:
🐧 Linux (священная ОС всех кодеров).
…и много чего интересного!
Три формата знаний:
Сохраняй, пригодится!
#cheatsheet #github #python #git #linux #db #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍13❤5
Cобрали готовые примеры промтов в одном месте, которые можно просто брать за основу и переделывать под свои задачи.
Внутри показывают, как генерировать:
Есть отдельный раздел по редактированию готовых картинок:
#soft #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥6❤2
ТОП-100 самых полезных и популярных проектов, которые сейчас крутятся вокруг ИИ, агентов и автоматизации. Причём это не просто список названий — для каждого указано, зачем он нужен, сколько у него звёзд, как быстро запустить и где лежит исходник.
Внутри — буквально всё:
🎨 генерация изображений — ComfyUI, Stable Diffusion WebUI;
И это только малая часть.
Короче, если работаете с ИИ, кодите, строите агентов, автоматизируете.
PDF на русском. Лойс
#soft #cheatsheet #нейросеть
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍44🔥10❤7