[PYTHON:TODAY]
62.5K subscribers
2.11K photos
942 videos
275 files
1.33K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

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

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
✍️ Хорошая шпаргалка по Kafka на русском. Всё красиво, с объяснением, схемами, примерами и изображениями.

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

Особенно полезным можно выделить топ-5 сценариев применения Kafka, о которых упоминается в методичке:
1️⃣ Сбор логов и мониторинг в реальном времени.
2️⃣ Сбор и агрегация аналитических данных.
3️⃣ Асинхронное взаимодействие микросервисов.
4️⃣ Сбор и обработка событий в режиме реального времени (real-time analytics).
5️⃣ Управление потоками данных в IoT-устройствах и системах.

#doc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Изучаем программирование играя!

Coddy — платформа которая помогает изучить программирование превращая его в геймифицированный квест.
Это не скучные уроки, а настоящее приключение, где каждый шаг — это новый вызов и достижение.

Что внутри?
Проходите уроки-квесты и двигайтесь по карте, открывая новые уровни.
🔥 Выполняйте челленджи и копите «огоньки» за стрик.
🎁 Обменивайте опыт на крутые бонусы, включая премиум-доступ.
🌍 Выбирайте любую тему и переключайтесь, когда захотите.
💰 И всё абсолютно бесплатно!

🔗 Программирование без боли и скуки — пробуем ТУТ 👍

#python #code #doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
😱 Как выглядит мультизадачность...

Когда у тебя есть лишь 1 час на все свои интересы 😨
Please open Telegram to view this post
VIEW IN TELEGRAM
📥 Скачиваем весь YouTube-плейлист с индикатором выполнения за пару минут — с помощью Python

Скрипт
Автоматически скачает весь плейлист.
Переименует файлы по шаблону.
Работает с максимальным качеством.
Удобен даже новичку.

📦 Установка зависимостей

pip install pytube


💻 Код

from pytube import Playlist, YouTube
from pytube.cli import on_progress
import os
from typing import Optional


def download_video(video: YouTube, folder: str, index: int) -> None:
"""Скачивает видео в наилучшем качестве и сохраняет его с кастомным именем."""
try:
video.register_on_progress_callback(on_progress)
stream = video.streams.get_highest_resolution()
downloaded_path = stream.download(output_path=folder)

# Переименование файла
new_name = f"{folder}/Tutorial {index + 1} - {video.title}.mp4"
os.rename(downloaded_path, new_name)
print(f" Скачано: {video.title}")
except Exception as e:
print(f" Ошибка при скачивании {video.title}: {e}")


def download_playlist(playlist_url: str) -> None:
"""Основная функция: скачивает весь плейлист по ссылке."""
try:
playlist = Playlist(playlist_url)
folder_name = playlist.title.strip().replace(" ", "_")
os.makedirs(folder_name, exist_ok=True)

print(f"🎬 Загружаем плейлист: {playlist.title}")
for idx, video in enumerate(playlist.videos):
download_video(video, folder_name, idx)
except Exception as e:
print(f"⚠️ Не удалось загрузить плейлист: {e}")


if __name__ == "__main__":
url = input("🔗 Введите ссылку на плейлист YouTube: ").strip()
download_playlist(url)


📌 Всё, что нужно — Python и библиотека pytube

📂 Сохраняй — пригодится! 😎

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
😄 Как быстро сменить работу

Чувак открыл .env файл компании и засветил пароли от БД прямо на стриме...🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Полезные библиотеки Python

IconMatch — Python библиотека построенная на основе OpenCV.

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

Ключевые особенности включают в себя обнаружение областей с высокой вероятностью, что это значки, на которые можно нажать, и обнаружение ближайшего к ним прямоугольника — точки интереса.

Установка:
$ pip install iconmatch


Пример использования:
import cv2 as cv

import IconMatch.IconMatch from ImageScanner

src = cv.imread("source to your image file")
scanner = ImageScanner(thersh = 100)

detected_rectangles = scanner.scan(src)
# list of [(x,y,w,h),(x,y,w,h), ... , (x,y,w,h)]


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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Хакеры взломали тысячи домофонов — Москва и Питер оказались в заложниках у Wi-Fi!

Хакеры DDoS-нули провайдера Lovit со скоростью 6,33 млн пакетов в секунду 😱 — итог... люди не могут попасть домой!

🏘 Пострадали ЖК от ПИКа, где все продвинутые давно открывают двери через приложение, а не через старый добрый ключ (стоит 3000₽).

Единственный шанс попасть в подъезд:
— постучать соседу,
— вызывать курьера (странно, но ключи у них есть)

⚔️ Киберпанк уже здесь

#news
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Полезные библиотеки Python

Freqtrade
— бесплатный, открытый криптовалютный торговый бот, написанный на Python. Поддерживает все основные биржи:
Binance, Bybit, BingX, Gate.io, Bitmart, OKX, HTX и другие, может управляться через Telegram или встроенный веб-интерфейс.

Freqtrade предоставляет функции для бэктестинга, построения графиков, инструментов управления капиталом, а также оптимизации стратегий с помощью машинного обучения.

Ключевые особенности:
➡️ Поддержка основных бирж: Freqtrade совместим с большинством крупных криптовалютных бирж, что обеспечивает гибкость в выборе торговых площадок.
➡️ Управление через Telegram и веб-интерфейс: Вы можете контролировать и настраивать бота удаленно, используя удобные интерфейсы.
➡️ Бэктестинг и оптимизация стратегий: Freqtrade позволяет тестировать ваши торговые стратегии на исторических данных и оптимизировать их с помощью машинного обучения, что помогает повысить эффективность торговли.
➡️ FreqAI: Интеграция с FreqAI предоставляет возможности для адаптивного моделирования и прогнозирования рынка с использованием машинного обучения, что расширяет функциональность бота.

Установка Freqtrade:

1. Клонируйте репозиторий:


   git clone https://github.com/freqtrade/freqtrade.git


2. Перейдите в директорию проекта:


   cd freqtrade


3. Установите Docker и Docker Compose: Freqtrade использует Docker для обеспечения совместимости и упрощения процесса установки.

4. Соберите Docker-образ:


   docker-compose build


5. Создайте пользовательскую директорию:


   ./freqtrade create-userdir --userdir user_data


6. Сгенерируйте конфигурационный файл:


   ./freqtrade new-config --config user_data/config.json


7. Запустите бота в режиме симуляции (dry-run):


   docker-compose run --rm freqtrade trade --config user_data/config.json --dry-run


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

Freqtrade — мощный инструмент для автоматизации криптовалютной торговли, предоставляющий широкий спектр возможностей для трейдеров всех уровней.

☠️ Только для образовательных целей. Авторы софта не несут никакой ответственности за ваши действия.

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

#python #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
😂 Тебя никогда не уволят, если ты единственный в компании знаешь как работает код

🧠
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from NetStalkers
💻 Counter-OSINT: руководство по приватности и защите своих данных в Сети на русском

💬 Приватность и ценность личной информации.
💬 Удаление информации о себе.
💬 Приватность в социальных сетях Telegram, Instagram, VK другие.
💬 Цифровая гигиена, телефонный номер, почта, местоположение, пароли и д.р.
💬 Утечки данных и пробив.
💬 Приватность для разработчиков и многое другое.

#osint #cybersec #russian
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Создаём сайты и приложения за секунды

Lovable — инновационный ИИ-сервис, который превращает ваши текстовые описания в полностью функциональные веб-приложеня.

Возможности:
🟢 Создание по описанию: Просто опишите словами, что хотите создать, и сервис сгенерирует готовый код с наполнением и изображенияи.
🟢 Мгновенное редактирование: Редактируйте текст, изменяйте цвета и элементы интерфейса в реальном времеи.
🟢 Интуитивное управление: Вносите правки через чат, не требуя навыков программированя.
🟢 Полный контроль над кодом: Синхронизируйте проект с GitHub и редактируйте в любом редакторе коа.
🟢 Бесплатное использование: Начните создавать без регистрации и оплаты.

👍 Сохраняем и пробуем бесплатно ТУТ

#soft #nn
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Путь Python-разработчика: что учить и как развиваться?

Хотите стать Python-инженером? Вот дорожная карта 📍, которая поможет вам развить навыки и получить работу!

1. Начинаем с основ

➡️ Изучите синтаксис: переменные, циклы, условия, функции, структуры данных (списки, словари и т. д.).
➡️ Полезные ресурсы: Python.org, Codecademy, W3Schools.

2. Алгоритмы и структуры данных

➡️ Зачем? Нужны для собеседований и оптимизации кода.
➡️ Что учить? Массивы, списки, стеки, очереди, деревья, графы, сортировки, поиск.
➡️ Практика: LeetCode, HackerRank, GeeksforGeeks.

3. Объектно-ориентированное программирование (OOP)

➡️ Изучаем: Классы, наследование, полиморфизм, инкапсуляцию.
➡️ Почему важно? Большие проекты строятся на OOP.

4. Изучаем библиотеки и фреймворки

➡️ Веб-разработка: Flask (лёгкий) и Django (мощный).
➡️ Data Science: NumPy, pandas, Matplotlib, scikit-learn, TensorFlow, PyTorch.
➡️ Автоматизация и парсинг: Selenium, requests, BeautifulSoup.

5. Работа с базами данных

➡️ Учим SQL (MySQL, PostgreSQL) и NoSQL (MongoDB).
➡️ Осваиваем ORM (Django ORM, SQLAlchemy).

6. Контроль версий

➡️ Практика с Git и GitHub – управление кодом, командная работа.

7. Реальные проекты

➡️ Почему? Показывают опыт и навыки, улучшают портфолио.
➡️ Идеи:
🟢 Веб-приложение с авторизацией пользователей
🟢 Анализ данных с визуализациями
🟢 Автоматизация рутинных задач

➡️ Развёртывание: Heroku, AWS, GitHub Pages.

8. Готовимся к собеседованиям

➡️ Практика на LeetCode, InterviewBit.
➡️ Симуляция интервью с коллегами.

9. Будьте в тренде и прокачивайте нетворкинг

➡️ Читайте форумы, участвуйте в хакатонах, обсуждайте темы в LinkedIn, Stack Overflow, Reddit.

📌 Сохраняем, следуем шагам и становимся Python-разработчиком!

#python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM