Урок 17. Основы Python. Проверка типов, all/any, random и аннотация типов
📌 Полезные ссылки:
🔗 Мой канал - https://t.me/mentor_it_tech
🔗 Репозиторий c материалами — https://github.com/danilfg/basic_python
💬 Чат для общения и домашних заданий — https://t.me/mentor_it_tech_group
👨🏫 Личный Telegram — https://t.me/aqa_pro_mentor
📚 В уроке:
🔹 Проверка типа объектов
✅ isinstance() и чем он отличается от type()
✅ Особенность с bool как подклассом int
✅ Фильтрация коллекций по типу (int vs bool)
✅ Проверка сразу нескольких типов через кортеж
🔹 Функции all() и any()
✅ Проверка условий для списков и кортежей
🔹 Модуль random
✅ Генерация случайных чисел: random(), randint(), uniform(), randrange()
✅ Работа с последовательностями: choice
✅ Повторяемость значений через random.seed()
🔹 Аннотация типов
✅ Зачем нужны подсказки типов
✅ Аннотация коллекций: list, tuple, dict, set
основы python