Чему вы научитесь
- Называть типы данных Python: int, float, str, bool, complex
- Перечислять методы строк, списков, словарей, множеств
- Называть операторы: арифметические, сравнения, логические
- Объяснять разницу между списком, кортежем, словарём и множеством
- Понимать, как работают циклы for и while, ветвление if/elif/else
- Объяснять, зачем нужно виртуальное окружение venv
- Устанавливать Python и настраивать рабочее окружение: PATH, venv, VS Code
- Писать программы с ветвлением, циклами, функциями
- Обрабатывать строки, списки, кортежи, словари, множества
- Использовать форматирование строк: f-strings, format(), %
- Находить ошибки в коде и понимать причины
- Разбирать чужой код построчно
- Определять, какой тип данных использовать в конкретной задаче
- Создавать собственные программы на основе изученных конструкций
- Комбинировать списки, словари и множества для сложных структур
- Оценивать корректность работы программы
- Выбирать подходящий тип данных и конструкцию для задачи
О курсе
Для кого этот курс
Начальные требования
Курс — для старта с нуля. Специальных знаний не нужно.
Что нужно:
-
Уверенно пользоваться компьютером и браузером
-
Устанавливать программы (Python, VS Code)
-
Работать с командной строкой на базовом уровне
-
Желание разбираться в коде
Чего знать не обязательно:
-
Python — начинаем с нуля
-
Программирование — объясняем по ходу
-
Математика — достаточно базового уровня
Кому будет просто: если уже писали на Python — курс покажется лёгким, но полезен как практикум и систематизация знаний.
Кому будет сложно: если никогда не программировали — первые уроки потребуют усидчивости, но автор объясняет каждую строчку.
Преподаватели курса
Как проходит обучение
Каждый урок: теория с разбором кода, примеры, задания.
Задания:
-
Выбор ответа
-
Сопоставление
-
Сортировка
-
Сборка кода из строк (парсон)
-
Задачи на программирование с автоматической проверкой
Что вы получите
- Навыки и знания, востребованные работодателем: программирование на Python, работа с коллекциями, функциями
- Практику: каждая тема закрепляется задачами с автоматической проверкой
- Доступ к форуму решений: можно задать вопрос и посмотреть, как другие справляются с задачами
- Поддержку автора: я отвечаю на вопросы в комментария