Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Урок 17. Основы Python. Проверка типов, all/any, random и аннотация типов
Привет👋 После этого урока ты научишься отличать строгую проверку типов от наследуемой, проверять условия для коллекций одной строкой, использовать random для генерации данных в проектах и тестах, а также работать с аннотацией типов для функций и коллекций. 🔥 Видео раньше, чем на YouTube — 🔗 Мой канал - 🔗 Репозиторий c материалами — 💬 Чат для общения и домашних заданий — 👨🏫 Личный Telegram — 📚 В уроке: 🔹 Проверка типа объектов ✅ isinstance() и чем он отличается от type() ✅ Особенность с bool как подклассом int ✅ Фильтрация коллекций по типу (int vs bool) ✅ Проверка сразу нескольких типов через кортеж 🔹 Функции all() и any() ✅ Проверка условий для списков и кортежей 🔹 Модуль random ✅ Генерация случайных чисел: random(), randint(), uniform(), randrange() ✅ Работа с последовательностями: choice ✅ Повторяемость значений через random.seed() 🔹 Аннотация типов ✅ Зачем нужны подсказки типов ✅ Аннотация коллекций: list, tuple, dict, set