Python3 как алгоритмический язык
Лектор: Георгий Курячий
Время и место проведения: #жирным шрифтом#
Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется на первую лекцию принести одну матовую фотографию 3×4 и паспортные данные для оформления пропуска.
Аннотация
- Название: Алгоритмические аспекты языка программирования Python3
- Title: Python3 programming language: algorithmic approach
Язык программирования Python3 — популярный объектно-ориентированный ЯП, сочетающий в себе простоту начального освоения, наличие современных конструкций и приёмов программирования, богатую инструментально-прикладную поддержку и огромное поле практического применения во всех отраслях знания, включая естественные и гуманитарные науки.
В курсе Python3 используется в качестве алгоритмического языка, языка описания и изучения алгоритмов, и преследует две цели:
- обучить основам составления алгоритмов и заложить базис алгоритмического мышления;
- обучить подмножеству ЯП Python3, достаточному для грамотного и эффективного программирования на начальном уровне.
Для этого предполагается решить три задачи:
- ознакомить слушателей с языком программирования на достаточном уровне, уделяя внимание как возможностям по составлению программ, так и структуре языка;
- представить и систематизировать практику составления алгоритмов на известных примерах и указать на их теоретические основы;
- предоставить возможность наработки навыков программирования на языке во время решения домашних заданий.
В процессе изучения предполагается самостоятельная практическая работа.
По окончанию курса проходит экзамен, основанием для которого будет являться исходный код выполненных домашних заданий.
Требования к уровню знаний слушателей. Курс является составной частью базового экспериментального курса «Алгоритмы и алгоритмические языки», ориентированного на первый семестр обучения. Отличие от базового курса — отсутствие семинарских занятий и контроля по ним.
Ссылки
Материалы курса на сайте факультетского МООДУС