TG Telegram Group Link
Channel: [PYTHON:TODAY]
Back to Bottom
😄 Когда рекламный ИИ неверно понял твои интересы

Вся лента сегодня завалена в ВК, а может ну его… 😎 С добрым утром и хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍60🔥28😱7🫡4
🔥 Полезные библиотеки Python

Pydoll
— современная Python-библиотека для автоматизации браузеров на основе Chromium без использования WebDriver. Обеспечивает реалистичное взаимодействие с веб-страницами, поддерживает асинхронные функции Python, что повышает производительность, и позволяет одновременно выполнять парсинг и захват событий.

Ключевые особенности:
💬 Автоматизация браузера без WebDriver: Позволяет управлять браузером напрямую, обеспечивая более естественное взаимодействие с веб-страницами.
💬 Парсинг и захват событий: Поддерживает одновременный веб-скрейпинг и захват событий, что расширяет возможности автоматизации.
💬 Асинхронность: Благодаря поддержке асинхронных функций Python, Pydoll повышает производительность и позволяет обрабатывать несколько задач одновременно.

Установка Pydoll:
➡️ Убедитесь, что у вас установлен Python версии 3.7 или выше.
➡️ Установите Pydoll с помощью пакетного менеджера pip:


   pip install pydoll


Пример использования Pydoll:

import asyncio
from pydoll import Browser

async def main():
# Создаем экземпляр браузера
browser = await Browser.create()
# Открываем новую страницу
page = await browser.new_page()
# Переходим на сайт
await page.goto('https://example.com')
# Извлекаем заголовок страницы
title = await page.title()
print(f'Заголовок страницы: {title}')
# Закрываем браузер
await browser.close()

# Запускаем асинхронную функцию
asyncio.run(main())



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

Преимущества использования Pydoll:
🟢 Отказ от WebDriver: Прямое управление браузером обеспечивает более стабильную и быструю работу.
🟢 Асинхронная обработка: Позволяет выполнять несколько задач параллельно, что особенно полезно при парсинге большого объема данных.
🟢 Гибкость: Возможность одновременно выполнять парсинг и обрабатывать события расширяет спектр задач, решаемых с помощью Pydoll.

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

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

#python #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍78🔥228
Forwarded from GODLIKE
This media is not supported in your browser
VIEW IN TELEGRAM
🤓 Школьники заработали ₽2 миллиарда на приложении, которое считает калории по фото еды!

Два подростка, Зак Ядегари и Генри Лэнгмэк, просто подключили ChatGPT API к своему приложению Cal AI – и теперь у них 3+ миллиона скачиваний и стабильный доход в десятки миллионов долларов. 👍

Но это не просто удача — ребята пишут код с 9 лет. В школе они сделали сборник игр, который обходил блокировки на школьных Chromebook, и продали его за $100 000 😎

Пока одни думают, другие берут и делают 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍138🔥35😱174🫡4
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Thera — нейросеть, которая улучшает размытые фотографии прямо в браузере, бесплатно!

Пиксельная каша? Размытые фотки? Thera спасает даже самые безнадёжные кадры!

Что умеет?
Восстанавливает детали без артефактов и кривых текстур.
Улучшает фото прямо в браузере.
Работает БЕСПЛАТНО и без регистрации.

📌 Сохраняем и пробуем онлайн или ставим локально

#python #nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥126🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
⚔️ Пакистанский киберпанк

Технарь настроил автомобиль на управление с клавиатуры и пугает других водителей катаясь на заднем сиденье 😂

#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
👍70🔥28😱244🫡3
✍️ Хорошая шпаргалка по Kafka на русском. Всё красиво, с объяснением, схемами, примерами и изображениями.

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

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

#doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥43
👨‍💻 Как вкатиться в IT

Японец решил освоить C#, но не ради карьеры, а чтобы… убирать пиксели с киски цензуру на женщинах в 18+ играх. Да, мотивация у всех бывает разной 😎

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

Когда хобби превращается в профессию! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥33🫡144
⚡️ Изучаем программирование играя!

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
🔥46👍142
This media is not supported in your browser
VIEW IN TELEGRAM
😱 Как выглядит мультизадачность...

Когда у тебя есть лишь 1 час на все свои интересы 😨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74😱24🤯20🔥72🫡2
📥 Скачиваем весь 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
🔥86👍4010😱4🫡2
This media is not supported in your browser
VIEW IN TELEGRAM
😄 Как быстро сменить работу

Чувак открыл .env файл компании и засветил пароли от БД прямо на стриме...🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥80🫡52👍14😱9🤯6
🔥 Полезные библиотеки 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
👍354🔥4🫡2
💻 Хакеры взломали тысячи домофонов — Москва и Питер оказались в заложниках у 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
😱52👍20🔥97🤯4
🔥 Полезные библиотеки 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
👍32🔥72
HTML Embed Code:
2025/07/10 02:32:53
Back to Top