Skip to content

Python lectures and tasks for MIPT and MSU students (in russian)

License

Notifications You must be signed in to change notification settings

kellkubrick/mipt-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

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

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

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

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

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

Лекции

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

About

Python lectures and tasks for MIPT and MSU students (in russian)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%