Язык программирования Python3
Лектор: Курячий Георгий Владимирович
Время и место проведения: по пятницам в 18:00, ауд. П-6
Вводная лекция — 22 сентября 2017
Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется на первую лекцию принести две матовые фотографию 3×4 и копию разворотов паспорта с ФИО и пропиской для оформления пропуска.
новые версии оценок с учетом копипасты
Темы, не вошедшие в этот семестр: займёмся ими в следующем!
Экзамен
Экзамен выставляется автоматом по выполнению домашних заданий. Недовольные и опоздавшие могут повысить или понизить оценку на балл, участвуя в специальной олимвыполнив дополнительное задание. Запись на доп. задание такая же — письмо мне (FrBrGeorge) со словами Python и Экзамен в теме.
Аннотация
Название: Язык программирования Python3
Title: Python3 programming language
Язык программирования Python3 — объектно-ориентированный ЯП, сочетающий в себе простоту начального освоения, наличие современных конструкций и приёмов программирования, богатую инструментально-прикладную поддержку и огромное поле практического применения во всех отраслях знания, включая естественные и гуманитарные науки. Курс преследует цель обучить слушателей эффективному использованию языка, для достижения чего необходимо решить четыре задачи:
- по возможности всесторонне ознакомить слушателей с языком программирования,
- предоставить возможность наработки навыков программирования на языке во время решения домашних заданий,
- представить эффективные приёмы программирования на Python на примере некоторых инструментально-прикладных компонент,
- осветить современные тенденции программирования, нашедшие отражение в структуре языка, в том числе мультипарадигмальный подход при разработке программ.
В процессе изучения предполагается самостоятельная практическая работа.
По окончанию курса проходит устный экзамен, основанием для которого будет являться исходный код выполненных домашних заданий
Требования к уровню знаний слушателей:
- знание алгоритмического программирования,
- умение составлять и отлаживать программы,
- представление об объектном планировании и ООП.
Тематический план курса
Предполагается «читать авторское знакомство с Python» (aka Tutorial), комментируя и дополняя его при необходимости.
Материалы
№ |
Тема |
Дата |
Лектор |
Конспект |
Запись |
Срок сдачи |
1 |
2017-09-22 |
… |
||||
2 |
2017-09-29 |
2017-10-13 |
||||
3 |
2017-10-06 |
2017-10-20 |
||||
4 |
2017-10-13 |
2017-10-27 |
||||
5 |
2017-10-20 |
2017-11-03 |
||||
6 |
2017-10-27 |
2017-11-10 |
||||
7 |
2017-11-03 |
2017-11-17 |
||||
8 |
2017-11-10 |
2017-11-24 |
||||
9 |
2017-11-17 |
2017-12-01 |
||||
10 |
2017-11-24 |
2017-12-08 |
||||
11 |
2017-12-01 |
2017-12-15 |
||||
12 |
2017-12-08 |
|
||||
13 |
2017-12-15 |
|
Ссылки
Аналогичный курс 2014 года по Python2