← Назад к курсам
Курс по Python
Курс о том, как программировать сложные Веб Приложения на Django
13 модулей
57 уроков
22 часов
Продвинутый
Программа курса
Что такое Python и зачем его изучать
Установка Python и настройка среды разработки
Первая программа и интерактивный режим
Синтаксис и структура программы
Тест: Основы Python
Домашнее задание
Переменные и присваивание
Числовые типы данных
Строки и операции с ними
Логический тип и операторы сравнения
Преобразование типов
Тест: Типы данных
Домашнее задание
Арифметические операторы
Операторы сравнения и логические операторы
Операторы присваивания
Тест: Операторы
Домашнее задание
Оператор if и простые условия
Конструкция if-else
Множественные условия if-elif-else
Вложенные условия и сложная логика
Тест: Условные конструкции
Домашнее задание
Цикл while
Цикл for и функция range
Операторы break и continue
Вложенные циклы
Практические задачи с циклами
Тест: Циклы
Домашнее задание
Создание и работа со списками
Методы списков
Срезы списков
Кортежи и их особенности
Списочные выражения (List Comprehensions)
Тест: Списки и кортежи
Домашнее задание
Словари: создание и основные операции
Методы словарей
Множества и операции с ними
Практические применения словарей и множеств
Тест: Словари и множества
Домашнее задание
Определение и вызов функций
Параметры по умолчанию и именованные аргументы
Область видимости переменных
Лямбда-функции
Документирование функций
Тест: Функции
Домашнее задание
Открытие и закрытие файлов
Чтение из файлов
Запись в файлы
Контекстный менеджер with
Тест: Работа с файлами
Домашнее задание
Типы ошибок в Python
Конструкция try-except
Блоки else и finally
Создание собственных исключений
Тест: Обработка исключений
Домашнее задание
Импорт модулей
Стандартная библиотека Python
Создание собственных модулей
Пакеты и файл __init__.py
Тест: Модули и пакеты
Домашнее задание
Классы и объекты
Конструктор __init__ и методы класса
Инкапсуляция и приватные атрибуты
Наследование
Полиморфизм и магические методы
Тест: ООП в Python
Домашнее задание
Планирование и структура проекта
Проект: Консольное приложение
Проект: Анализатор текста
Отладка и тестирование кода
Дальнейшее изучение Python
Итоговый тест
Домашнее задание
3400 ₽
Модулей
13
Уроков
57
Длительность
~22 часов
Уровень
Продвинутый
Записано
1 студентов