Чему вы научитесь
- Решать практические задачи на Python
- Работать с вводом и выводом данных
- Использовать переменные и основные типы данных
- Применять арифметические, логические операторы и операторы сравнения
- Писать программы с условиями и вложенными ветвлениями
- Использовать циклы for и while
- Работать с break, continue и вложенными циклами
- Использовать строки, их методы, индексы и срезы
- Работать со списками, кортежами, множествами и словарями
- Создавать собственные функции
- Использовать аргументы по умолчанию, *args и **kwargs
- Применять lambda, map, filter
- Использовать zip(), enumerate(), any(), all() и sorted()
- Писать генераторы списков, словарей и множеств
- Создавать собственные классы и объекты
- Понимать основы инкапсуляции, наследования и полиморфизма
- Развивать алгоритмическое мышление и уверенно писать программы самостоятельно
О курсе
Для кого этот курс
Начальные требования
Специальной подготовки не требуется. Если вы уже знакомы с базовыми конструкциями языка, сможете использовать курс для закрепления знаний и регулярной практики.
Преподаватели курса
Как проходит обучение
Курс состоит из практических задач, сгруппированных по темам Python.
Для каждого задания необходимо написать программу, которая успешно пройдет все тесты проверяющей системы. После отправки решения вы сразу увидите результат и при необходимости сможете исправить код и отправить его повторно.
Задания можно выполнять в удобном темпе. По мере прохождения курса вы будете закреплять изученные темы и постепенно переходить к более сложным задачам.
Сертификат
Что вы получите
- 100 практических задач по Python
- Автоматическую проверку решений
- Последовательное закрепление всех основных тем Python
- Практику программирования на Python
- Развитие алгоритмического мышления
- Возможность решать задачи в удобном темпе
- Уверенность при написании собственных программ
- Подготовку к дальнейшему изучению Python и техническим собеседованиям