Урок 17. Основы Python. Проверка типов, all/any, random и аннотация типов
Привет👋 После этого урока ты научишься отличать строгую проверку типов от наследуемой, проверять условия для коллекций одной строкой, использовать random для генерации данных в проектах и тестах, а также работать с аннотацией типов для функций и коллекций. 🔥 Видео раньше, чем на YouTube — https://boosty.to/aqa_pro
🔗 Мой канал - 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