Курс · Профессиональное обучение

Основы Python

Основы Python. Обучение в школе PurpleSchool. По итогам: сертификат.

Первый экран курса на сайте школы
  • Длительность2 мес.
  • ДокументСертификат

Программа обучения

18 разделов программы по данным школы.

1Введение
  • Почему Python
  • Как устроен курс
  • Обзор проекта
  • Проекты домашних заданий
  • Обзор курсов
  • Работа на платформе
  • AI и тренажёры
2Настройка окружения
  • Настройка окружения
  • Установка Python MacOS
  • Установка Python Linux
  • Установка Python Windows
  • Pyenv
  • Настройки VSCode
  • Рекомендуемый курс
  • Домашнее задание AI
  • Работа с gitflow
3Переменные и типы
  • REPL
  • Создание первого скрипта
  • Переменные и значения
  • Названия переменных
  • Типы
  • Преобразование типов
  • Задание типов
  • Константы
  • Тест — Переменные и типы
  • Тренажёр — Переменные и типы
  • Занятие — Переменные и типы
  • Домашнее задание — Переменные и типы
4Простые операции
  • Арифметические операторы
  • Операторы присваивания
  • Операторы сравнения
  • Булева логика
  • Логические операторы
  • Порядок операторов
  • Упражнение — проверка возраста
  • Тест — Простые операции
  • Тренажёр — Простые операции
  • Занятие — Простые операции
  • Домашнее задание — Простые операции
5Управление потоком
  • if else
  • Отступы и PEP8
  • elif
  • Тернарный оператор
  • Упражнение — Максимальное значение
  • match case
  • Линтер и форматер
  • Упражнение — Лифт
  • Тест — Управление потоком
  • Тренажёр — Управление потоком
  • Занятие — Управление потоком
  • Домашнее задание — Управление потоком
6Списки, кортежи и работа под капотом
  • Lists
  • Tuples
  • Строки
  • Об объектах
  • Как работают переменные
  • Mutable и Immutable
  • Slicing
  • Упражнение — Палиндром
  • Манипуляция со списками
  • Копирование
  • Unpack
  • Iterable unpack
  • Упражнение — Сумма границ
  • Тест — Списки, кортежи
  • Тренажёр — Списки, кортежи
  • Занятие — Списки, кортежи
  • Домашнее задание — Списки, кортежи
7Строки
  • Строки и Unicode
  • Изменение строк
  • Методы строк
  • Упражнение — Проверка email
  • Интерполяция строк
  • Escape Characters
  • Упражнение — Письмо
  • Тест — Строки
  • Тренажёр — Строки
  • Занятие — Строки
  • Домашнее задание — Строки
8Циклы
  • Функция range
  • Цикл for
  • Enumerate
  • Упражнение — Игра камень ножницы бумага
  • While
  • Упражнение — Проверка выбора
  • Break continue else
  • Упражнение — Проверка спама
  • Упражнение — Таблица умножения
  • Тест — Циклы
  • Тренажёр — Циклы
  • Занятие — Циклы
  • Домашнее задание — Циклы
9Функции
  • None
  • Объявление функции
  • Выделение функций
  • Область видимости
  • Упражнение — Калькулятор
  • Docstring
  • Literals
  • Star arguments
  • Значение по умолчанию
  • Именованные аргументы
  • Упражнение — Генерация пароля
  • Тест — Функции
  • Тренажёр — Функции
  • Занятие — Функции
  • Домашнее задание — Функции
10Sets и словари
  • Словари
  • Доступ к значениям
  • Упражнение — Меню приложения
  • Упражнение — Управление паролями
  • Итерация по словарю
  • Упражнение — Вывод паролей
  • Sets
  • Операции с множествами
  • Union difference и другие
  • Упражнение — Посетители конференции
  • Сравнение множеств
  • Frozenset
  • Упражнение — Проверка документов
  • Тест — Sets и словари
  • Тренажёр — Sets и словари
  • Занятие — Sets и словари
  • Домашнее задание — Sets и словари
11Функции высшего порядка
  • Функции высшего порядка
  • lambda
  • map
  • Упражнение — Нормализация данных
  • filter
  • Упражнение — Поиск заказов
  • reduce
  • Упражнение — Статистика заказов
  • sorted
  • Упражнение — Выплата зарплаты
  • Замыкание
  • Тест — Функции высшего порядка
  • Тренажёр — Функции высшего порядка
  • Занятие — Функции высшего порядка
  • Домашнее задание — Функции высшего порядка
12Обработка ошибок
  • Проект — Менеджер задач
  • try except
  • Упражнение — KeyboardInterrupt
  • raise
  • Создание своих ошибок
  • Иерархия ошибок
  • Упражнение — Проверка корзины
  • Тест — Обработка ошибок
  • Тренажёр — Обработка ошибок
  • Занятие — Обработка ошибок
  • Домашнее задание — Обработка ошибок
  • Отзыв о курсе
13Модули
  • Что такое модуль
  • Импорт модулей
  • Подключение своих модулей
  • init py
  • Приватные методы
  • Упражнение — Функция help
  • sys path
  • Main name
  • Типизация dict
  • Упражнение — Создание задачи
  • Тест — Модули
  • Тренажёр — Модули
  • Занятие — Модули
  • Домашнее задание — Модули
14Дата и время
  • Создание date и time
  • Парсинг и форматирование
  • timedelta
  • Сравнение дат
  • Timezone
  • Optional
  • Упражнение — Добавление даты
  • Упражнение — Парсинг add
  • Цепочка исключений
  • Тест — Дата и время
  • Тренажёр — Дата и время
  • Занятие — Дата и время
  • Домашнее задание — Дата и время
15Работа с файловой системой
  • Команда добавления
  • Упражнение — Вывод задачи
  • Запись в файл
  • with
  • JSON
  • json dump
  • Упражнение — Сохранение JSON
  • Чтение JSON
  • Упражнение — Чтение задач
  • Тест — Работа с файловой системой
  • Тренажёр — Работа с файловой системой
  • Занятие — Работа с файловой системой
  • Домашнее задание — Работа с файловой системой
16Финал проекта
  • Упражнение — Команда list
  • Упражнение — Команда remove
  • kwargs
  • isinstance
  • Упражнение — Команда edit
  • next
  • Упражнение — Команда tags
  • Упражнение — Команда done
  • Следующие улучшения
  • Тест — Финал проекта
  • Домашнее задание — Финал проекта
17Заключение
  • Куда двигаться дальше
  • Собеседование с AI наставником
  • Финальное тестирование
  • Практика собеседования с AI
18Практика на проекте
  • Основы Scrum
  • Старт задачи
  • Выполнение задачи
  • Код ревью
  • Старт работы

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Сертификат

Частые вопросы

Какой документ выдаётся?

Сертификат

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро