• Stars
    star
    124
  • Rank 288,207 (Top 6 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created almost 5 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Материалы по курсу "Практикум по программированию на языке 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-разработка — серверная часть