Программа курса
Программа курса
Для эффективного и понятного обучения на курсе вас ждет индивидуальная проверка домашнего задания преподавателем и разбор ошибок.
Учебные ресурсы находятся по ссылке
Настройка окружения
Ты узнаешь:
- Установка python
- Установка и настройка редактора
- Основы git
- Как использовать командную строку
- Что такое интерпретатор и командный режим
- Как разрабатывать программу в виде модуля
Базовые структуры данных
Ты узнаешь:
- Числа, строки, булевы, None
- Переменные и динамическая типизация
- Организация программ
- Списки, кортежи, словари, множества
Основные операторы
Ты узнаешь:
- Условный if
- Цикл for
- Цикл while
- Функция
Функции подробнее
Ты узнаешь:
- Параметры по умолчанию и способы вызова
- Произвольное число параметров
- Рекурсия
- Встроенные функции
Модули и пакеты
Ты узнаешь:
- Понятие модуля, когда применяется
- Как запустить модуль из командной строки
- Как запустить модуль с параметрами
- Какие есть способы импортирования кода
- Что такое пакеты, способы их создания и использования
- Как организовать цепочку вычислений с помощью модулей
Пространства имен и области видимости
Ты узнаешь:
- Что такое области видимости переменных
- Что такое пространства имен модулей
- Что такое глобальное и локальное пространство переменных и ккак их использовать
Классы и объекты
Ты узнаешь:
- Понятие объекта и его класса
- Что такое атрибуты и методы класса и его объектов
- Как указывать на свой объект в методах
- Что такое специальные методы классов
- Как перегружать методы классов при наследовании
Наследование классов
Ты узнаешь:
- Понятие наследования, когда применять
- Переопределение методов и атрибутов
- Множественное наследование
- Стандартные объекты Python
Работа с файлами и форматированный вывод
Ты узнаешь:
- Как читать данные из файла и записывать их в него
- Что такое оператор with
- Про способы форматирования строк
- Как организовать форматированный вывод на консоль
- Как организовать форматированный вывод в файл