Различия между версиями 7 и 8
Версия 7 от 2018-01-30 11:23:23
Размер: 4128
Редактор: FrBrGeorge
Комментарий:
Версия 8 от 2018-02-14 16:22:06
Размер: 4130
Редактор: ArsenyMaslennikov
Комментарий: Куряий
Удаления помечены так. Добавления помечены так.
Строка 5: Строка 5:
 * Лектор: [[FrBrGeorge|Георгий Куряий]]  * Лектор: [[FrBrGeorge|Георгий Курячий]]

Современные возможности программирования на ЯП Python3

  • Лектор: Георгий Курячий

  • Время и место проведения: #жирным шрифтом#

  • Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется на первую лекцию принести одну матовую фотографию 3×4 и паспортные данные для оформления пропуска.

Экзамен

  • Для сдачи надо заранее (не менее, чем за два дня до экзамена) записаться, написав письмо с темой «Экзамен дата» по адресу <frbrgeorge@gmail.com>. Внимание: от количества записавшихся зависит количество приглашённых экзаменаторов, и, соответственно, сдающих экзамен.

  • О времени и месте проведения экзамена будет объявлено дополнительно.
  • Темы для экзамена (см. также замечание о методах сдачи-приёмки экзамена, материалы по теме курса).

Описание

Название
Современные возможности программирования на ЯП Python3
Title
Advanced Python3 programming
Аннотация
Рассматриваются дополнительные главы к курсу «Язык программирования Python3», посвящённые различным подходам к программированию (асинхронность, статическая типизация, метаклассы), изучаются принципы организации самого языка и исполняющей системы, а также рассматриваются некоторые модули, расширяющие программирования.
Annotation
This course presents advanced study in Python3 programming language, including some modern language features, Python3 runtime, and calculation model/programming paradigm extension.
Требования к уровню знаний слушателей

знание ЯП Python3 на уровне курса предыдущего семестра.

Тематический план курса

  • Дополнительные главы к курсу «Язык программирования Python3»
    • Асинхронное программирование
    • Аннотации и статическая типизация
    • Метаклассы
  • Принципы организации языка Python3 и архитектура исполняющей системы
    • Понятие «протокола» и примеры
    • Управление синтаксическим разбором
    • Байткод
    • Интроспекция и анализ кода
    • Взаимодействие Python/C
  • Расширение парадигмы программирования и предметной области
    • Работа с итераторами и функциональный подход
    • Математические пакеты
    • Синтаксические анализаторы

Материалы

Ссылки


CategoryLectures

LecturesCMC/UsingPython2018 (последним исправлял пользователь ArsenyMaslennikov 2018-02-14 16:22:06)