Skip to content

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

License

Notifications You must be signed in to change notification settings

sarwexx/mipt-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Курс преподаётся студентам ФУПМ МФТИ, ВМК МГУ и МАИ (3-5 курсы)

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

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

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

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

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

Лекции

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%