[PYTHON:TODAY]
63.9K subscribers
2.4K photos
1.18K videos
324 files
1.5K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

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

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
😱 Робот радуется прохождению теста «Докажите, что вы не робот»

Конец близко... С добрым утром ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥67👍20😱86🫡2
💀 Огромная шпаргалка по Claude Code на русском — почти весь CLI на одном листе.

Если используете 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.

📌 Полезные slash-команды
/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

То есть можно один раз описать правила проекта — и не объяснять их заново в каждой сессии.

⚡️ MCP
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 Code из терминала
Обычный запуск:
claude

С готовой задачей:
claude "проанализируй этот проект"

Headless-режим:
claude -p "найди потенциальные ошибки"

Продолжить последнюю сессию:
claude -c

Возобновить конкретную:
claude -r "my-session"

Можно сразу выбрать модель:
claude --model opus

Или ограничить бюджет автоматического запуска:
claude -p \
--max-budget-usd 5 \
"проведи ревью проекта"

А для структурированного ответа есть даже:
--json-schema


🔥 Claude Code — это далеко не просто «чат в терминале».

Тут есть память проекта, Git-интеграция, фоновые задачи, субагенты, worktrees, MCP, автоматическое ревью, security-аудит, headless-режим и полноценная оркестрация разработки.

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

⬇️ Шпаргалка — на русском, всё на одной странице.

#нейросеть #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍29🔥109
Шпаргалка_по_Claude_code.pdf
597.6 KB
💀 Огромная шпаргалка по Claude Code на русском — почти весь CLI на одном листе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥101
🙂 Думайте... а раньше над ними смеялись все

С добрым утром! ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍100🔥3310😱3
☠️ Увидеть всё, что «фонит» вокруг

WireTapper
— мощный инструмент разведки написанный на Python.

Представьте карту, на которой отображается практически весь невидимый цифровой мир вокруг вас:

🔣Wi-Fi,
🔣Bluetooth-устройства,
🔣камеры,
🔣IoT,
🔣автомобили,
🔣вышки сотовой связи и другие устройства.

WireTapper — open-source платформа для разведки и анализа радиосигналов.

Умеет:
📶 обнаруживать и анализировать Wi-Fi точки и клиентов;
🟦 работать с Bluetooth и BLE;
📹 находить информацию о беспроводных CCTV/IP-камерах;
🚗 анализировать сигналы от автомобилей — мультимедиа, телеметрия, keyless-системы;
⌚️ видеть наушники, часы, носимые и другие smart-устройства;
📺 находить Smart TV и различный IoT;
📡 работать с информацией о вышках сотовой связи;
🗺 собирать всё это в единую картину окружающей беспроводной инфраструктуры.

Софт не ограничивается локальными данными, а интегрируется с WiGLE, wpa-sec, OpenCellID и Shodan, за счёт чего обнаруженные идентификаторы можно дополнять информацией из внешних баз.

Есть даже механизм поиска известных утечек Wi-Fi credentials с использованием k-anonymity, чтобы не отправлять проверяемые значения целиком.

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

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

🙂 Лайф | 📲 Зеркало Max

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥137🤯1🫡1
Media is too big
VIEW IN TELEGRAM
Двагада

С добрым утром! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥27👍51🤯1
🐍 Логирование в Python. Объясняем на пальцах с примерами кода.

Если в вашем проекте повсюду такое:
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
👍39🔥177🫡1
🤨 Мошенники заскамили начинающего айтишника на ₽200,000 под видом оффера

Схема не новая:
— «Соискателю скинули предложение и сразу за ним тестовое задание. Попросили найти в готовом проекте ошибки и исправить их. Внутри был спрятан вирус, который и увёл все данные счетов и криптокошельков

Готовым проектом может быть как сайт, так и репозиторий с кодом. Чтобы выполнить «тестовое», жертва скачивает проект, устанавливает необходимые зависимости и запускает код вместе с вирусом.

🤪 Рассчитано всё на джунов или вайбкодеров, которые плохо разбираются в коде.

Получил бесценный опыт...
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44😱24🫡9🤯53👍1
😂 В сети был замечен анонс Python 4.0

С добрым утром, хорошего тебе дня! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62👍154😱4🤯2🫡1
💻 Подарок для вайбкодеров

Шпаргалка по Claude на русском.

Создавай, запускай и масштабируй AI-агентов, которые анализируют, планируют, действуют и помогают в работе.

⬇️ Сохраняем

#нейросеть #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥62
Claude_шпаргалка.jpg
463.3 KB
📱 Шпаргалка по Claude

😳 Лайф | 📲 Зеркало Max
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥73
📡 Превращаем обычный Wi-Fi в радар для обнаружения людей

Мощный DIY-гайд на русском: автор собирает систему, которая анализирует изменения Wi-Fi-сигнала и буквально замечает человека без камеры и PIR-датчика.

💻 Киберпанк, который можно собрать дома.

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

Фишка в анализе Wi-Fi CSI (Channel State Information): человеческое тело меняет картину распространения радиоволн, а система ловит эти микроскопические изменения. ESP32 делает измерения примерно 100 раз в секунду, Raspberry Pi занимается обработкой.

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

👍 Сохраняем — это интересно.

🙂 Лайф | 📲 Зеркало Max

#python #soft #article
Please open Telegram to view this post
VIEW IN TELEGRAM
👍199🔥6😱3
Гайд_по_сборке_простого_Wi_Fi_«радара».pdf
1.4 MB
📡 Превращаем обычный Wi-Fi в радар для обнаружения людей

⬇️ Гайд на русском в PDF

🙂 Лайф | 📲 Зеркало Max
Please open Telegram to view this post
VIEW IN TELEGRAM
👍246🔥4🤯2
😳 В IT завезли новый термин — «мясной прокси»

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

+1 название для твоего кореша 😂

Логика руководителей понятна: если человек тупо работает как Ctrl+C ▶️ Ctrl+V и никак не проверяет, не дополняет и не осмысливает ответ нейросети, возникает логичный вопрос:

а зачем вообще нужен этот промежуточный слой из мяса?

Вайбкодеры напряглись...

С добрым утром ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4215🔥9🫡2
💰 40 сайтов, где можно найти удалёнку за доллары и евро — сохраняйте

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

Искать можно практически всё:

👨‍💻 разработка и DevOps
🤖 ML / AI / Data Science
📊 аналитика и финансы
🎨 дизайн
✍️ копирайтинг и контент
📣 маркетинг
🧑‍💼 Product / Project Management
🌎 фриланс и полноценный Remote

LinkedIn
Indeed
Glassdoor
FlexJobs
We Work Remotely
Remote.com
Upwork
Freelancer
Fiverr
Guru
Toptal
Wellfound — бывший AngelList Talent
Hubstaff Talent
SimplyHired
Remotive
Virtual Vocations
Working Nomads
Hired
CloudPeeps
TaskRabbit
Talent.com
Remote OK
DRemote
Jooble
Stack Overflow
Jobspresso
OnlineJobs.ph
SimplyHired
The Muse
SkipTheDrive
Zirtual
JustRemote
Hireable
Remote Work Hub
Jobbatical
Freelance Writing Gigs
Content Writing Jobs
ProBlogger Jobs
Behance
Designhill

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

Один удачный зарубежный контракт может полностью изменить математику вашей зарплаты.

⬇️ Сохраняем

🙂 Лайф | 📲 Зеркало Max

#job
Please open Telegram to view this post
VIEW IN TELEGRAM
34👍14🔥11
This media is not supported in your browser
VIEW IN TELEGRAM
😱 ЗП $60 000 — $100 000, требуется 30-50 мужчин 😱

Пацаны выдвигаемся?

С добрым утром, пятница! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84👍1411🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
📈 В сети вирусится видео, где мужик показал свой сетап где-то на Ближнем Востоке.

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

😱 Высший уровень удаленки...
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36🤯16👍71
⚠️ Как вкатиться в ИБ с официальным дипломом за 1/5 от реальной цены
Узнать тут
👉 @cyacademy_support


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

Только до конца августа в CyberYozh действует бандл ЖАРКОЕ ЛЕТО: 5 фундаментальных курсов + официальный Диплом системного администратора всего за 50 000 ₽ (вместо 250 000 ₽).

🔥Что вы забираете ровно по 10к за курс:
🔹SQL для хакера (база работы с БД)
🔹 Linux CyberPunk (включает диплом сисадмина!)
🔹HackerPoint (Blue/Red Team)
🔹HackerPoint 2 (продвинутый уровень)
🔹AI-помощники на Python (автоматизация задач)

Вы получаете навыки развертывания защищенных облачных сетей, полную базу пентеста и ИИ-автоматизацию.

❗️ ВНИМАНИЕ: Мы не можем зачислять на поток с официальным дипломом бесконечное количество людей по такой цене. На этот бандл выделено всего 20 мест.

Акция сгорает 31 августа в 23:59 (или когда разберут квоту)
Чтобы забронировать место и забрать бандл, пиши в саппорт прямо сейчас
👉@cyacademy_support
👍11
🔥 Free Claude Code — это огромный роутер для AI-кодинга, который собирает бесплатные квоты, API, подписки и локальные модели под одной крышей.

Жирнейший open-source инструмент для тех, кто постоянно кодит через AI.

Софт превращает Claude Code, Codex, OpenCode, Cline, Aider и другие coding-агенты в единый интерфейс, через который можно гонять бесплатные, платные и даже локальные модели.

Разработчик заявляет поддержку уже 50 провайдеров и суммарно 1,3+ млрд бесплатных токенов в месяц на доступных free-tier'ах.

Что умеет:
🟢подключает Claude Code, Codex, OpenCode, Cline, Aider, Pi, Hermes, Grok Build и другие агенты;
🟢работает с NVIDIA NIM, OpenRouter, Groq, OpenAI, xAI, Qwen, Together AI, DeepInfra, SiliconFlow и десятками других провайдеров;
🟢позволяет использовать локальные модели;
🟢умеет автоматически переключаться на запасную модель, если основной провайдер отвалился или закончилась квота;
🟢позволяет отдельно маршрутизировать запросы Opus / Sonnet / Haiku на совместимые модели;
🟢работает из терминала, десктопного приложения, VS Code, JetBrains и телефона;
🟢поддерживает Telegram/Discord-интеграции и даже голосовые сообщения через Whisper/NVIDIA NIM;

⚙️ Простая установка:
curl -fsSL "https://raw.githubusercontent.com/Alishahryar1/free-claude-code/main/scripts/install.sh" | sh


▶️ Запуск:
fcc-server


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

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

#нейросеть #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥75🫡1
💀 Сегодня фанаты отмечают день восстания Скайнет

29 августа во вселенной «Терминатора» ИИ осознал себя и вышел из-под контроля уничтожив большую часть человечества.

🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡487🔥7👍2🤯1