Быстрый старт с Python — компактное практическое введение для тех, кто впервые программирует. Десять занятий чередуют пять пошаговых лабораторных работ и пять коротких задач: от интерпретатора и ввода-вывода до типов, управления выполнением, функций, модулей, пакетов и встроенных структур данных.
Каждая лабораторная работа объясняет тему, после чего вы применяете её в задаче на космический сюжет. Такой формат быстро охватывает основы и требует самостоятельно писать и проверять код.
Чему вы научитесь
- Использовать интерпретатор и запускать скрипты, читающие ввод и печатающие форматированный вывод
- Хранить значения в переменных и преобразовывать числа, строки и логические значения
- Обрабатывать текст с помощью индексов, срезов и распространённых строковых операций
- Управлять программой условиями, циклами
forиwhile, вложенными циклами и операторами управления - Определять повторно используемые функции и понимать локальную и глобальную области видимости
- Создавать модули и пакеты и импортировать модуль целиком или отдельные функции
- Создавать и изменять списки, кортежи, множества и словари
- Объединять функции и структуры данных в небольших программах по требованиям
Для кого этот курс
Курс подходит абсолютным новичкам, желающим кратко и последовательно познакомиться с Python, а также пользователям других языков для практического повторения синтаксиса. Основное внимание уделено базовым навыкам и немедленной практике, а не широкому или продвинутому охвату.
Предварительные требования: Опыт программирования или Python не нужен. Достаточно уметь пользоваться клавиатурой и файлами; интерпретатор и запуск программ объясняются в курсе.
Учебная среда: Все занятия используют Ubuntu 22.04 с Python 3, редактором и терминалом. Шесть работают в VNC, четыре — в WebIDE. Лабораторные работы пошаговые, а каждая задача содержит автоматические проверки и эталонное решение.
Часто задаваемые вопросы
Чем курс отличается от Python for Beginners?
Quick Start — короткий маршрут из 10 занятий и 30 шагов по синтаксису, функциям, модулям и коллекциям. Python for Beginners содержит 30 лабораторных работ и дополнительно рассматривает кодировки, PEP 8, подробную обработку ошибок, классы, специальные методы и декораторы.
Подойдут ли задачи абсолютному новичку?
Да, если сначала проходить предшествующую пошаговую работу. Четыре задачи имеют уровень Beginner; последняя задача по структурам данных — Intermediate и объединяет несколько навыков.
Можно ли посмотреть решение, если я застрял?
Да. Все пять задач содержат автоматические проверки и эталонное решение. Сначала попробуйте выполнить требование самостоятельно, затем используйте обратную связь и решение для исправления.
Рассматриваются ли ООП или фреймворки приложений?
Нет. Курс заканчивается функциями, модулями, пакетами и основными коллекциями. Классы, исключения, файлы, веб-фреймворки, библиотеки данных и развёртывание не входят в этот краткий курс.





