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

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

Для эффективного и понятного обучения на курсе вас ждет индивидуальная проверка домашнего задания преподавателем и разбор ошибок.

Учебные ресурсы находятся по ссылке

Настройка окружения

Ты узнаешь:

  1. Установка python
  2. Установка и настройка редактора
  3. Основы git
  4. Как использовать командную строку
  5. Что такое интерпретатор и командный режим
  6. Как разрабатывать программу в виде модуля

Базовые структуры данных

Ты узнаешь:

  1. Числа, строки, булевы, None
  2. Переменные и динамическая типизация
  3. Организация программ
  4. Списки, кортежи, словари, множества

Основные операторы

Ты узнаешь:

  1. Условный if
  2. Цикл for
  3. Цикл while
  4. Функция

Функции подробнее

Ты узнаешь:

  1. Параметры по умолчанию и способы вызова
  2. Произвольное число параметров
  3. Рекурсия
  4. Встроенные функции

Модули и пакеты

Ты узнаешь:

  1. Понятие модуля, когда применяется
  2. Как запустить модуль из командной строки
  3. Как запустить модуль с параметрами
  4. Какие есть способы импортирования кода
  5. Что такое пакеты, способы их создания и использования
  6. Как организовать цепочку вычислений с помощью модулей

Пространства имен и области видимости

Ты узнаешь:

  1. Что такое области видимости переменных
  2. Что такое пространства имен модулей
  3. Что такое глобальное и локальное пространство переменных и ккак их использовать

Классы и объекты

Ты узнаешь:

  1. Понятие объекта и его класса
  2. Что такое атрибуты и методы класса и его объектов
  3. Как указывать на свой объект в методах
  4. Что такое специальные методы классов
  5. Как перегружать методы классов при наследовании

Наследование классов

Ты узнаешь:

  1. Понятие наследования, когда применять
  2. Переопределение методов и атрибутов
  3. Множественное наследование
  4. Стандартные объекты Python 

Работа с файлами и форматированный вывод

Ты узнаешь:

  1. Как читать данные из файла и записывать их в него
  2. Что такое оператор with
  3. Про способы форматирования строк
  4. Как организовать форматированный вывод на консоль
  5. Как организовать форматированный вывод в файл