Kafka — это не просто брокер сообщений, это целая экосистема, которая позволяет эффективно и масштабируемо решать задачи потоковой передачи данных.
Особенно полезным можно выделить топ-5 сценариев применения Kafka, о которых упоминается в методичке:
#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
Скрипт
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)
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
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)]
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Хакеры DDoS-нули провайдера Lovit со скоростью 6,33 млн пакетов в секунду
Единственный шанс попасть в подъезд:
— постучать соседу,
— вызывать курьера (странно, но ключи у них есть)
#news
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Freqtrade — бесплатный, открытый криптовалютный торговый бот, написанный на Python. Поддерживает все основные биржи:
Binance, Bybit, BingX, Gate.io, Bitmart, OKX, HTX и другие, может управляться через Telegram или встроенный веб-интерфейс.
Freqtrade предоставляет функции для бэктестинга, построения графиков, инструментов управления капиталом, а также оптимизации стратегий с помощью машинного обучения.
Ключевые особенности:
Установка 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 — мощный инструмент для автоматизации криптовалютной торговли, предоставляющий широкий спектр возможностей для трейдеров всех уровней.
#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
#osint #cybersec #russian
Please open Telegram to view this post
VIEW IN TELEGRAM
Lovable — инновационный ИИ-сервис, который превращает ваши текстовые описания в полностью функциональные веб-приложеня.
Возможности:
#soft #nn
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите стать Python-инженером? Вот дорожная карта 📍, которая поможет вам развить навыки и получить работу!
1. Начинаем с основ
2. Алгоритмы и структуры данных
3. Объектно-ориентированное программирование (OOP)
4. Изучаем библиотеки и фреймворки
5. Работа с базами данных
6. Контроль версий
7. Реальные проекты
8. Готовимся к собеседованиям
9. Будьте в тренде и прокачивайте нетворкинг
#python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM