Python Tech Code • IT
3.91K subscribers
1.02K photos
117 videos
34 files
953 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🙏 You-Get — универсальный загрузчик медиа из командной строки

Популярный Python-инструмент для скачивания видео, аудио и изображений с 1000+ сайтов (YouTube, Twitter, Bilibili и др.). Работает напрямую через командную строку без API-ключей.

Установка библиотеки:
pip install you-get


Пример использования:
# Скачать видео/аудио по ссылке (автоопределение качества)
you-get https://www.youtube.com/watch?v=dQWgXcQ

# Показать доступные форматы без скачивания
you-get --info https://vimeo.com/1236789

# Скачать конкретный формат (по itag)
you-get --itag=137 https://youtu.be/VIDEO_ID # 4K
you-get --itag=140 https://youtu.be/VIDEO_ID # Аудио 128kbps


💻 GitHub

‼️ P.S. Хотите выбрать качество? Добавьте --info к команде, чтобы увидеть доступные варианты перед загрузкой.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3👀2
🚩Пять правил хорошего кода

1️⃣ Читаемые имена переменных

def calculate_discount(price, discount_rate):
return price * (1 - discount_rate)


2️⃣ Разделяйте логику

def process_data(items):
filtered = [item for item in items if item.is_valid()]
return sum(filtered)


3️⃣ Локальные переменные и константы

MAX_RETRIES = 3  # Константа с понятным именем

def connect_to_api():
retries = 0 # Локальная переменная


4️⃣ Документируйте и соблюдайте PEP 8

def format_user_name(user):
"""Возвращает полное имя пользователя в формате 'Имя Фамилия'."""
return f"{user.first_name} {user.last_name}"


5️⃣ Удаляйте ненужное
Если код не используется — смело удаляйте. Git сохранит историю при необходимости.

✔️(Пишите код так, будто его будет поддерживать психопат, который знает, где вы живете.)

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2