[PYTHON:TODAY]
63.1K subscribers
2.31K photos
1.05K videos
293 files
1.45K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

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

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
👨‍💻 Хочешь сделать своего Telegram-бота, но не знаешь с чего начать?

Лови шпаргалку по Aiogram на русском, в которой всё разложено от А до Я:
➡️ от первого запуска бота до админ-панели и клавиатур с кнопками.
➡️ от форматирования текста до пошаговых сценариев (FSM).
➡️ от работы в группах до встроенных инлайн-меню.

🗳 Внутри:
🖱 Как быстро инициализировать бота и настроить команды.
🖱 Фильтры, клавиатуры, кнопки, inline-меню.
🖱 FSM — пошаговые диалоги с пользователем.
🖱 CallbackQuery, редактирование сообщений и админ-функции.
🖱 Примеры кода, которые можно просто вставить в проект.

Подходит для:
🟢новичков, которые хотят сделать первого бота.
🟢фрилансеров, чтобы брать заказы и делать быстрее.
🟢разработчиков, чтобы не гуглить по сто раз.

👍 Сохраняй и делай своего крутого Telegram-бота прямо сегодня!

#python #doc #cheatsheet #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍4016🔥11
Шпаргалка_по_созданию_telegram_бота_в_aiogram_на_русском.pdf
230.4 KB
😰 Шпаргалка по созданию телеграм ботов на Python + aiogram на русском

#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍76🔥255🤯2🫡2😱1
💻 Имба для хакеров и киберсамураев — гигантская база знаний, и она абсолютно БЕСПЛАТНА.

Даже если ты полный ноль, разберёшься — всё написано простыми словами, без занудных формул и лишней воды с множеством примеров и пояснением.

⚡️ Что внутри?
🟢Реальные кейсы атак на корпорации с разбором, как это происходило.
🟢Чёткие гайды по защите от DDoS, утечек и прочего цифрового зла.
🟢Полный набор тулз для пентеста: сканеры, эксплойты, трекеры и OSINT-инструменты.

💀 Сохраняем и пробуем ТУТ!

Это твой входной билет в мир хакинга и кибербеза 👍

#soft #pentest #redteam #cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5313🔥11😱1
👨‍💻 NumPy для самых маленьких на русском

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

Сохраняй гайд для начинающих, с примерами и объяснением кода 👍

#doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥84
⚡️ Автоматизируй всё вокруг с помощью Python — от новичка до про!

Представь: сотни сообщений в WhatsApp, лайки и подписки в *Instagram, работающий Telegram-бот, письма с вложениями и даже обработка PDF — и всё это делает не ты, а твой код.

🔥 Python-автоматизация открывает двери в мир, где рутинные задачи решаются одной кнопкой.

Что ты сможешь:
🟢Управлять мышкой и клавиатурой кодом (PyAutoGUI).
🟢Отправлять авто-сообщения в *WhatsApp (PyWhatKit).
🟢Автоматизировать *Instagram — фолловы, лайки, ДМ (Instabot).
🟢Создавать Telegram-ботов для ответов и файлов.
🟢Делать рассылки email с вложениями и HTML-шаблонами.
🟢Работать с PDF: объединять, разделять, ставить водяные знаки, извлекать текст.

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

💻 В гайде есть всё: пошаговая настройка, установка библиотек, советы по безопасности и реальные практические задания.

Это твой шанс освободить время, повысить продуктивность и даже зарабатывать, создавая авто-сценарии для клиентов.

❗️Если давно думал прокачаться в автоматизации — самое время начать.

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

#python #doc #code
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5317🔥9🤯1
😰 Python-шпаргалка по работе с датой и временем!

Модуль 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
3👍729🔥7
☠️ Как не подхватить скрапер. Обратная сторона парсинга.

Что, если парсинг — это не только полезный инструмент, но и тёмная сторона Интернета?

В этом материале, основанном на докладе с Saint Highload++, мы заглянем за кулисы: как простые скрипты превращаются в мощное оружие, какие уязвимости сайтов они вскрывают и почему те же приёмы, что помогают аналитике, могут разрушить сервисы.

Это руководство по защите: понимание атаки — первый шаг к её нейтрализации.


⚠️ Всё изложенное — исключительно в образовательных целях. Несанкционированный доступ и вмешательство в работу чужих ресурсов — преступление и наказываются законом.

👇 PDF

#doc #article #security
Please open Telegram to view this post
VIEW IN TELEGRAM
👍308🔥8
💻 Что должен знать Python разработчик | Ответы на вопросы с собеседования на Python разработчика

https://youtube.com/shorts/Vafq9PQHWhI

♎️ GitHub

👉 PDF

#youtube #doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥87
🔥 Полезная шпаргалка по Docker-командам: от базовых до продвинутых на русском

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

🖱

### 🔹 Базовые команды Docker

* docker --version — проверить версию Docker.
* docker info — системная информация.
* docker --help — список доступных команд.
* docker run IMAGE — запустить контейнер из образа.
* docker pull IMAGE — скачать образ из реестра.
* docker images — показать все образы.
* docker ps — список запущенных контейнеров.
* docker ps -a — список всех контейнеров (включая остановленные).
* docker stop CONTAINER — остановить контейнер.
* docker start CONTAINER — запустить контейнер.
* docker restart CONTAINER — перезапустить.
* docker pause / unpause CONTAINER — приостановить/возобновить.
* docker rm CONTAINER — удалить контейнер.
* docker rmi IMAGE — удалить образ.
* docker logs CONTAINER — показать логи контейнера.
* docker exec -it CONTAINER COMMAND — выполнить команду внутри контейнера.
* docker build -t IMAGE:TAG PATH — собрать образ из Dockerfile.
* docker push / pull IMAGE:TAG — отправить/скачать образ в/из реестра.
* docker commit CONTAINER NEW_IMAGE — создать новый образ из контейнера.
* docker network ls — список сетей.
* docker volume ls — список томов.
* docker login / logout — вход/выход из реестра.
* docker run -d IMAGE — запуск в фоне (detached).
* docker run -p HOST:CONTAINER IMAGE — проброс портов.
* docker run -v HOST:CONTAINER IMAGE — подключение тома.
* docker stats — статистика ресурсов контейнера.
* docker top CONTAINER — процессы в контейнере.
* docker inspect CONTAINER/IMAGE — детальная инфа.
* docker cp CONTAINER:PATH DEST — копирование файлов между хостом и контейнером.

🖱

### 🔹 Docker Compose

* docker-compose up — поднять сервисы.
* docker-compose down — остановить и удалить.
* docker-compose ps — список контейнеров.
* docker-compose logs — логи сервисов.

🖱

### 🔹 Система

* docker system df — использование диска.
* docker system prune — очистка остановленных контейнеров, сетей и «висящих» образов.
* docker system prune -a — полная очистка всего неиспользуемого.

🖱

### 🔹 Средний уровень

* docker history IMAGE — история образа.
* docker exec -u USER CONTAINER CMD — запуск от имени пользователя.
* docker run -e KEY=VALUE IMAGE — переменные окружения.
* docker run --rm IMAGE — удалить контейнер после выхода.
* docker build --build-arg KEY=VALUE ... — аргументы сборки.
* docker volume create / inspect — работа с томами.
* docker network create / inspect — создание и проверка сети.
* docker save -o FILE IMAGE — сохранить образ в файл.
* docker load -i FILE — загрузить образ из файла.
* docker export CONTAINER > FILE — экспорт файловой системы.
* docker import FILE — импортировать как образ.

🖱

### 🔹 Продвинутые команды

* docker swarm init/join/leave — работа со Swarm.
* docker service create/scale/logs — управление сервисами.
* docker stack deploy/ls/rm — управление стэками.
* docker secret create/ls — секреты.
* docker plugin install/ls/enable/disable — плагины.
* docker buildx — мультиплатформенные образы.
* docker manifest — многоархитектурные образы.
* docker diff CONTAINER — изменения в файловой системе контейнера.
* docker logs -f CONTAINER — логи в реальном времени.

🖱

⬇️ Сохрани себе — топовый набор команд, который закрывает 90% задач в Docker.

#doc #docker #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍58🔥1615🫡1
👨‍💻 Полное руководство по обработке ошибок в Python

💬 Когда следует перехватывать исключения, генерируемые вызываемыми вами функциями, а когда этого делать не нужно?
💬 Как узнать, какие классы исключений нужно перехватывать?
💬 Что нужно делать при перехвате исключений для их «обработки»?
💬 Почему перехватывание всех исключений считается порочной практикой, и когда делать это приемлемо?

💻 Объяснение с примерами кода

👇 PDF версия

#doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍287🔥7
🔥 Огромная шпаргалка по построению графиков в Matplotlib с примерами кода

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

Основные характеристики Matplotlib:
💬 Универсальность: может генерировать широкий спектр графиков, включая линейные графики, диаграммы рассеяния, столбчатые диаграммы, гистограммы и круговые диаграммы.

💬 Настройка: предлагает обширные возможности для управления каждым аспектом графика, таким как стили
линий, цвета, маркеры, метки и аннотации.

💬 Интеграция с NumPy: легко интегрируется с NumPy, что упрощает построение графиков массивов данных напрямую.

💬 Качество публикации: создает высококачественные графики, подходящие для публикации, с точным контролем эстетики.

💬 Расширяемость: легко расширяется с большой экосистемой дополнительных наборов инструментов и расширений, таких как функции построения графиков Seaborn и Pandas.

💬 Кроссплатформенность: не зависит от платформы и может работать на различных операционных системах, включая Windows, macOS и Linux.

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

#doc #cheatsheet #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3814🔥7😱1🫡1
💻 Как работать с `requirements.txt` и не словить хаос в зависимостях

Когда Python-проект разрастается, в нём появляется десятки библиотек. Чтобы не ставить их вручную и не ломать окружение, используется файл requirements.txt — список всех зависимостей проекта.

### 📁 Создание файла

Чтобы сохранить список установленных библиотек, достаточно одной команды:

pip freeze > requirements.txt


➡️ Она выгрузит все текущие пакеты и их версии в requirements.txt.

### ⚙️ Установка зависимостей

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

pip install -r requirements.txt


Все нужные пакеты установятся автоматически — с нужными версиями.

### 🧩 Формат файла

В requirements.txt можно указывать версии библиотек по-разному:

numpy==1.21.0     # строгая версия  
pandas>=1.3.0 # версия не ниже указанной
requests # установится последняя


И не забывай: комментарии начинаются с #.

# Основные зависимости
numpy==1.21.0
pandas>=1.3.0

# Для тестов
pytest


### 🙌 Разделяй и властвуй

Если проект большой — можно разбить зависимости:

# requirements.txt
-r base.txt
-r dev.txt


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

### 🔒 Ограничения через constraints.txt

Чтобы зафиксировать версии пакетов без прямого указания в основном файле, можно использовать constraints.txt:

pip install -r requirements.txt -c constraints.txt


Пример:
requirements.txt

numpy==1.21.0
pandas


constraints.txt

pandas<=1.3.5


### 🧠 Несколько окружений

Для разных задач — свои зависимости:

requirements-dev.txt     # разработка  
requirements-test.txt # тесты
requirements-prod.txt # продакшен


Пример:

pip install -r requirements-dev.txt


### 🔄 Обновление пакетов

Чтобы подтянуть свежие версии библиотек:

pip install --upgrade -r requirements.txt


### 💬 Работа с виртуальным окружением

Всегда изолируй зависимости!

python -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows
pip install -r requirements.txt


### Итог

requirements.txt — твой контроль над проектом.
С ним ты избежишь конфликтов библиотек, упростишь деплой и сможешь спокойно разворачивать окружение где угодно.

#python #doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8416🔥8🤯2😱1
Forwarded from NetStalkers
💻 Библия пентестера

PENTESTING-BIBLE — гигантский репозиторий, коллекция из тысяч заметок, гайдов и ресурсов по этичному хакингу и тестированию на проникновение.

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

⌨️ Будет полезно: начинающим пентестерам, инженерам безопасности, аудиторам и тимлидам, которые хотят быстро прокачать навыки.

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

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

#pentest #redteam #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍21🔥136😱1
😰 Python 3.14 — апдейт, который меняет игру

Коротко: в языке появились t-строки, встроенный Zstandard, цветной REPL, «внешний отладчик без оверхеда», мощные апгрейды asyncio и официальная поддержка свободнопоточного Python (no-GIL-сборка).

💥 Важное по делу:
💬 Free-threaded Python (no-GIL) теперь официально поддерживается — это отдельная сборка интерпретатора, в которой потоки могут параллелиться по ядрам. По умолчанию обычный CPython с GIL никуда не делся, но «свободнопоточная» ветка — уже «first-class citizen». Подробности и гайд по фритредингу в доках.

💬 t-строки (PEP 750) — новый синтаксис t"..." для безопасной шаблонизации: вместо немедленной подстановки, как у f-строк, вы получаете объект-шаблон и можете валидировать/трансформировать части строки до рендера.

💬 Встроенный Zstandard — модуль compression.zstd из коробки: быстрее gzip/zlib, удобный API и поддержка .zst файлов.

💬 REPL стал «цветным» + автодополнение импортов — подсветка синтаксиса по умолчанию, автодополнение импортов и настраиваемая тема через экспериментальный _colorize.set_theme().

💬 Внешний отладчик (PEP 768) — безопасное подключение к работающему процессу без оверхеда; добавлен sys.remote_exec().

💬 Плюс: мульти-интерпретаторы в стандартной библиотеке (PEP 734), отложенная оценка аннотаций (PEP 649/749), улучшенные сообщения об ошибках, новый C API конфигурации (PEP 741) и апгрейды introspection в asyncio.

🚀 Зачем обновляться:
🟢Новые фичи без лишних зависимостей (t-строки, Zstd).
🟢Лучшая DX: цветной REPL, умнее ошибки, безопасный «он-де-флай» отладчик.
🟢Путь к реальному многопоточному CPU-параллелизму через free-threaded-сборку.

🔗 Полный список изменений и детали — в официальном «What’s New in Python 3.14».

#python #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75🔥2918
🎯 Баг Баунти PlayBook. Вливаемся в охоту. Руководство на русском.

«Баг баунти»
— это программа, в рамках которой компании привлекают сторонних специалистов («белых хакеров» или «багхантеров») для поиска уязвимостей в своих программных продуктах и системах за денежное вознаграждение.
Такие программы помогают компаниям улучшить кибербезопасность, выявляя и исправляя слабые места до того, как ими воспользуются злоумышленники.

Как это работает:
➡️Поиск уязвимостей: Участники (багхантеры) ищут ошибки и уязвимости в заявленных системах, веб-сайтах или приложениях.
➡️Сообщение о находке: Найденные уязвимости подробно описываются и передаются компании.
➡️Вознаграждение: За каждый обнаруженный баг, который соответствует условиям программы, компания выплачивает вознаграждение. Размер выплаты зависит от серьезности уязвимости.

#doc #pentest #redteam
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥86😱1
👨‍💻 Топ-5 библиотек Python, которые должен знать каждый новичок

Знаете синтаксис Python, умеете писать функции и различаете списки от кортежей — это база. Но настоящая магия начинается, когда вы переходите от теории к прикладным задачам: парсинг, API, автоматизация, работа с данными.

5 ключевых библиотек, которые открывают доступ к реальной разработке:
requests, beautifulsoup4, pandas, pyTelegramBotAPI, pillow.

💻 Разбираем их с примерами, пояснениями и реальными сценариями на русском.

Статья в PDF на русском 👇

#python #article #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥96🤯1
🐧 PS-Commands — сокровищница Linux-команд для админов и энтузиастов.

Это не просто список команд, а структурированный справочник по всему Linux-арсеналу.

📂 Внутри:
— системные команды для администрирования и мониторинга;
— сетевые утилиты и инструменты безопасности;
— работа с процессами, памятью, файлами и устройствами;
— примеры использования и полезные флаги.

Удобно, лаконично и наглядно — будто свой мини-читерский мануал по Linux.

Подойдёт и новичкам, и тем, кто хочет быстро вспомнить нужную команду без копания в man.

🔗 Обязательно сохрани, пригодится!

#doc #github #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥64😱1
🔥 Огромный набор из 17 лучших GitHub-репозиториев для изучения Python.

Идеально подойдёт тем, кто хочет прокачаться от «print(‘Hello’)» до продвинутых проектов.


😰 Погнали:
1. 30-Days-Of-Python — 30-дневный Python-челлендж с основами языка.
2. Python Basics — простые и понятные основы Python для новичков.
3. Learn Python — справочник по темам с примерами и кодом.
4. Python Guide — лучшие практики, инструменты и продвинутые темы.
5. Learn Python 3 — понятное руководство по Python 3 с практикой.
6. Python Programming Exercises — 100+ задач по Python.
7. Coding Problems — алгоритмические задачи, идеальны для подготовки к собесам.
8. Project-Based-Learning — изучай Python через реальные проекты.
9. Projects — идеи для практических проектов и прокачки навыков.
10. 100-Days-Of-ML-Code — пошаговый гайд по Machine Learning на Python.
11. TheAlgorithms/Python — огромная коллекция алгоритмов на Python.
12. Amazing-Python-Scripts — полезные скрипты от автоматизации до продвинутых утилит.
13. Geekcomputers/Python — сборник практических скриптов: сеть, файлы, автоматизация.
14. Materials — код, упражнения и проекты из Real Python.
15. Awesome Python — топ-список лучших фреймворков и библиотек.
16. 30-Seconds-of-Python — короткие сниппеты для быстрых решений.
17. Python Reference — лайфхаки, туториалы и полезные скрипты.

👍 Сохраняй, чтобы не искать снова.

#python #doc #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39🔥125