Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 3.73 KB

README.md

File metadata and controls

38 lines (29 loc) · 3.73 KB

Материалы по курсу "Практикум по программированию на языке Python"

Курс преподаётся студентам ФУПМ МФТИ и ВМК МГУ.

Авторы и преподаватели: Роман Ищенко, Мурат Апишев

Правила курса:

  • Курс проводится в формате "лекции + практические задания"
  • Зачёт по курсу выставляется по результатам выполнения заданий
  • Обязательно выполнение всех заданий
  • Критерии получения оценок / зачёта:
    • отлично/зачет - 65+ баллов
    • хорошо/зачет - 55+ баллов
    • удовлетворительно - 45+ баллов

Таблица с результатами

Формулировки практических заданий

  1. Введение в язык
  2. Объектно-ориентированное программирование
  3. Основы анализа данных и машинного обучения
  4. Web-сервер для обучения и использования ML-моделей

Лекции

  1. Введение в Python, встроенные типы данных, модель памяти
  2. Функции, итераторы и генераторы
  3. Основы ООП: особенности языка, атрибуты, наследование
  4. Основы ООП: типизация и полиморфизм, классы данных
  5. Основы ООП: проектирование кода, шаблоны проектирования
  6. Представление, обработка, анализ и визуализация данных
  7. Введение в инструменты для машинного обучения
  8. Управление версиями Python, виртуальные окружения, контейнеры
  9. Модули и пакеты Python, Web-разработка — клиентская часть
  10. Асинхронность. Web-разработка — серверная часть
  11. Методы повышения эффективности кода