Основы Python

От первой программы до инструментов, которые экономят часы ручной работы

О курсе

Python — язык, на котором пишут скрипты администраторов, серверную часть сайтов, анализ данных и автотесты. Курс начинается с нуля: установка, первая программа, переменные и типы. Дальше — условия и циклы, строки, коллекции, функции и модули, работа с файлами, таблицами CSV и JSON, обработка ошибок. В последнем модуле программы становятся инструментами командной строки: аргументы, журнал, виртуальные окружения и пакеты, запросы к веб-сервисам, запуск по расписанию. Каждый пример прогнан на Python 3.13, вывод на страницах — настоящий.

Для кого Начинающие без опыта программирования; студенты IT-специальностей; администраторы, которым нужны скрипты сложнее bash
Формат 8 модулей и итоговый проект, теория и практика
Инструменты Python 3.10 и новее (в примерах 3.13), VS Code или Thonny; Debian 13 или Windows
Итог Консольное приложение учёта расходов с хранением в JSON, отчётом и выгрузкой в CSV
Нужен компьютер с Windows или Linux и редактор кода — как поставить Python, рассказано в модуле 01. Для модуля 08 пригодится навык работы в терминале: команды cd, ls, запуск программ (курс «Основы Linux», модули 02–03).
На сайте — теория. Практические задания с критериями оценивания, сдача работ и оценки — в курсе «Основы Python» на учебном портале portal.nevabit.ru. Учётную запись выдаёт преподаватель.

Программа курса

Все курсы Начать курс: Модуль 01