[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
This media is not supported in your browser
VIEW IN TELEGRAM
🧑‍💻 Первый шаг к большому восстанию пройден

Done

#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
👍88🔥357🫡6
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻 Нейросети тебя заменят, всегда нужно иметь план «Б»

План «Б»: 😂

С добрым утром, хорошего тебе дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥101🫡19👍164🤯2😱1
🔥 Огромная шпаргалка по построению графиков в 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
This media is not supported in your browser
VIEW IN TELEGRAM
📞 Прощай, диал-ап. Легенда ушла...

AOL официально отключила поддержку модемного интернета — спустя 34 года непрерывной работы.

Эта эпоха началась в 1991-м, когда, чтобы выйти в сеть, нужно было слушать тот самый оркестр писков, шипений и треска, а потом радоваться, что страница открылась за минуту 😭

Теперь — всё. Диал-ап ушёл в историю, оставив после себя звук, который помнят миллионы.

⚡️ Интернет стал быстрее, но той «магии подключения» уже не вернуть.

Есть тут деды, которые помнят? 🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
👍259🫡17529🔥16😱1
💻 Если ты занимаешься скрапингом, тестированием сетей или просто хочешь найти быстрые и анонимные прокси — вот инструмент, который точно пригодится.

➡️ ProxyBroker2 — Python-библиотека с открытым исходным кодом, которая асинхронно ищет, проверяет и сортирует публичные прокси из десятков источников одновременно.

Она способна одновременно проверять сотни серверов, экономя твое время и ресурсы.

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

Особенности:
🟢Асинхронная работа (на базе asyncio);
🟢Проверка скорости и доступности;
🟢Фильтрация по типу (HTTP, HTTPS, SOCKS);
🟢Возможность интеграции в свои скрипты.

Простой пример:
import asyncio
from proxybroker import Broker

async def show(proxies):
while True:
proxy = await proxies.get()
if proxy is None:
break
print("Found proxy: %s" % proxy)

async def main():
proxies = asyncio.Queue()
broker = Broker(proxies)
await asyncio.gather(
broker.find(types=["HTTP", "HTTPS"], limit=10),
show(proxies)
)

if __name__ == "__main__":
asyncio.run(main())


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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🔥159
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Когда правильно расставил приоритеты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍127🔥40😱1814🤯5
This media is not supported in your browser
VIEW IN TELEGRAM
Я: почему люди считают меня бесячим?
Также я: ... 😂

С добрым утром, хорошего дня! ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥288😱3🫡2
⚡️ Имба для айтишников!

Сервис IT-TOOLS — целая экосистема полезных утилит, собранных в одном месте.

⌨️ Здесь всё, что нужно:
— конвертеры, парсеры, генераторы и шифраторы;
— визуальные тестеры RegEx и JSON;
— калькуляторы IP, UUID, Base64, JWT;
— и даже инструмент для записи экрана прямо в браузере.

🔥 Всё это работает локально, без серверов, регистрации и слежки.

Абсолютно бесплатно и без рекламы.

👍 Обычный пользователь, фрилансер, айтишник или просто техногик — сохраняй, пригодится!

🔗 IT-TOOLS

#soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥206
💻 Как работать с `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
👍8316🔥8🤯2😱1
This media is not supported in your browser
VIEW IN TELEGRAM
😱 Пока мы спорим, нужен ли нам ИИ, японцы уже живут в 2077 году

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

Без телефона, без наушников, без Google Translate.

Ты просто смотришь — и видишь субтитры 😳

#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10018👍13😱3
🔍 Эмуляция человеческих движений мыши на Python

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

Полезно, если нужно имитировать поведение пользователя, например:
💬 при автоматизации тестов,
💬 веб-скрейпинге,
💬 обходе антибот-защит.

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

Реально выглядит как поведение живого человека, а не скрипта 💀

Простая установка:
pip install oxymouse


Примеры использования:
from oxymouse import OxyMouse

mouse = OxyMouse(algorithm="bezier")
movements = mouse.generate_random_coordinates(viewport_width=1920, viewport_height=1080)


from oxymouse import OxyMouse

mouse = OxyMouse(algorithm="bezier")
movements = mouse.generate_scroll_coordinates()


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

👨‍💻 Отличный инструмент для тех, кто хочет сделать автоматизацию умнее и «человечнее».

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍468🔥8😱1
Media is too big
VIEW IN TELEGRAM
🤪 Так сегодня рождаются стартапы

С добрым утром! ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥9117👍13🫡7🤯3
Forwarded from NetStalkers
💻 Библия пентестера

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

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

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

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

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

#pentest #redteam #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍21🔥136😱1
😰 Напоминалка на Python 2.0: звук, цвета и много задач за пару минут

Когда дедлайн «вчера», а ты вспоминаешь о задачах уже перед сном — пора завести себе помощника.

Держи готовый код консольной напоминалки: уведомления Windows, звук, цвета, и поддержка нескольких напоминаний. Минимум магии, максимум пользы.

Что умеет:
💬 Несколько напоминаний за раз;
💬Нативные уведомления Windows (plyer);
💬Звук («пик») при срабатывании;
💬Цветные сообщения в консоли (colorama);
💬Типы, датаклассы, валидация времени;
💬CLI-режим (--at, --text) и интерактивный режим.

### Установка

pip install schedule plyer colorama


👇 Код готовой программы (сохрани как `reminder.py`)

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

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥53🤯2
reminder.py
7.8 KB
Код готовой программы
👍17🔥4🤯1
🔥 Как самому установить нейросеть на компьютер. Инструкция на русском.

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

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

Что заберёшь из гайда:
🧠 Поймёшь, сколько параметров потянет твой комп (и что делать, если VRAM не хватает).
🛠 Получишь пошаговую схему запуска — от установки до первого запроса.
🖥 Разберёшься, какие модели выбрать под свои задачи и как чинить топовые ошибки (CUDA, «порта нет», зависания).
🚀 Узнаешь, как масштабировать: ускорение, квантование, несколько моделей, профили под разный тип задач.

🖥 Online

👇 PDF версия

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

#article #nn
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍36🔥11
Как_самому_установить_нейросеть_на_компьютер.pdf
1.4 MB
Короткий и понятный гайд, как установить свою личную нейросеть на ПК и пользоваться ей оффлайн без слива данных.
🔥45👍92🤯1😱1🫡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