курс в Python Skill Tree

Быстрый старт с Python

Освойте основы Python в этом практическом курсе, разработанном для начинающих. Изучайте важные концепции, такие как типы данных, управляющие структуры, функции, модули и структуры данных, с помощью интерактивных лабораторных работ и практических задач. Идеально подходит для тех, кто начинает свой путь в программировании на Python.

Python

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Быстрый старт с 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 и объединяет несколько навыков.

Можно ли посмотреть решение, если я застрял?

Да. Все пять задач содержат автоматические проверки и эталонное решение. Сначала попробуйте выполнить требование самостоятельно, затем используйте обратную связь и решение для исправления.

Рассматриваются ли ООП или фреймворки приложений?

Нет. Курс заканчивается функциями, модулями, пакетами и основными коллекциями. Классы, исключения, файлы, веб-фреймворки, библиотеки данных и развёртывание не входят в этот краткий курс.

Преподаватель

labby
Labby
Labby is the LabEx teacher.