Авторский канал действующего Python-разработчика
Сотрудничество: @bape_ads
Прайс: @bape_media
РКН: https://clck.ru/3GA6KW
Реклама на бирже:
https://telega.in/c/python_tg
Post #3702
3.36K
PY @python_tg
Showing posts older than #3703 · Back to latest




▶️Парсеры сайтов
▶️Загрузчики для соцсетей
▶️Утилиты для глубокого анализа системы и «железа»
▶️Простые GUI-приложения
▶️Автоматизация (переименование файлов, сбор логов и т.д.)
▶️Маленькие утилиты (работа с файлами, сетью, системой)
▶️Сетевые инструменты




or и and и почему это удобно?or и and возвращают не True или False, а один из операндов, что позволяет их использовать для сокращённых выражений. Or возвращает первое «истинное» значение, а если оба ложные — последний операнд:print(0 or "Python" or "") # "Python"
print(False or 0) # 0
and логика обратная — он возвращает первое ложное значение или последний операнд, если все истинные: print(10 and "Hello") # "Hello"
print([] and "Python") # []
print(1 and 2 and 3) # 3
if, например: user_input = input() or "По умолчанию"
# Здесь, если пользователь ничего не ввёл, or подставит «По умолчанию».
or позволяет лаконично задавать значения по умолчанию, а and — писать короткие проверки без if, делая код чище и читаемее.
– Базовые концепции и паттерны asyncio;
– Awaitables, Tasks, Futures — чем отличаются и когда что использовать;
– Async context managers и async iterators;
– Поддержка в библиотеках;
– Смешивание sync и async-кода.






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