Курс Python
Изучите основы Python на практических задачах: от первых программ до работы с файлами и данными.
О курсе
Python подходит для первых шагов в программировании и автоматизации небольших задач. Вы освоите базовые конструкции языка, работу с данными и файлами, затем соберёте работающий скрипт.
Чему научитесь
- Переменные, типы данных, условия и циклы.
- Списки, словари, строки и работа с коллекциями.
- Разделение программы на части и использование библиотек.
- Чтение файлов, обработка ошибок и небольшой итоговый проект.
Программа обучения
Для каждого раздела указан ориентировочный объём в парах. Одна пара — два академических часа. Состав и темп занятий можно уточнить под вашу цель и подготовку.
Основы языка2 пары
- Переменные, типы данных, условия и циклы.
- Запуск скриптов и работа с интерпретатором
- Переменные, типы и операции с данными
- Условия и циклы в небольших задачах
Структуры данных2 пары
- Списки, словари, строки и работа с коллекциями.
- Списки, словари и множества
- Перебор и преобразование коллекций
- Выбор подходящей структуры под задачу
Функции и модули2 пары
- Разделение программы на части и использование библиотек.
- Аргументы, возвращаемые значения и область видимости
- Модули и импорт собственной функции
- Обработка ошибок и чтение файлов
Практическая задача3 пары
- Чтение файлов, обработка ошибок и небольшой итоговый проект.
- Разбор задачи на небольшие функции
- Запуск и отладка готового скрипта
- Проверка результата на нескольких входных данных
Файлы и внешние данные2 пары
- Чтение текстового файла и обработка строк
- Сохранение результата работы программы
- Разбор данных в распространённом формате
- Проверка некорректного входного файла
Отладка и проверка3 пары
- Поиск ошибки по трассировке
- Проверка функции на нескольких случаях
- Разделение запуска и логики скрипта
- Подготовка проекта к дальнейшему расширению
Практическая работа и результат
Пишете консольную программу, которая обрабатывает данные и сохраняет результат в файл.
В процессе вы применяете темы программы к одной задаче, проверяете результат и исправляете ошибки вместе с преподавателем. Так после занятий у вас остаётся законченная учебная работа, а не только записи с объяснениями.
С чего начать
Начать можно без опыта программирования. Если часть тем уже знакома, программу можно сместить в сторону более сложной практики.
Продолжить обучение
Эта тема входит в программу «Разработка программного обеспечения». Если вам нужно освоить направление целиком, обсудите с менеджером полную программу или отдельные занятия по этой теме.
Как проходят занятия
Аудитории, оборудование и практика — как это выглядит изнутри.