Программирование на языке Python
Проект спецкурса для Философского факультета МГУ
Требование к аудитории:
- осознанное желание изучить ЯП Python и / или программирование как таковое
- выполнение домашних заданий
Цели курса:
- Сформировать базу знаний и навыков, достаточную для дальнейшего (в т. ч. самостоятельного) изучения Python и программирования
- Дать представление о свойствах и возможностях вычислительных систем, в т. ч. сложных и сверхсложных, и о сути понятий «сложность» и «непознаваемость» в данном контексте
Задачи курса:
- Постановка алгоритмического мышления
Изучение подмножеcтва ЯП Python и приёмов реализации алгоритмов на нём
- Выработка навыков прикладного программирования
Первое занятие: 2022-09-12 18:30:00 Факультет ВМК, машинный зал №4.
Материалы
Online-учебник, по которому будет вестись основное изложение
Введение в программирование на Python (aka «Python для самых маленьких»)
Рекомендуется к прощёлкиванию для тех, кому оперировать с предметами комфортнее, чем с числами/строками и другими объектами, не имеющими физического аналога
Аналогичные курсы для факультета Психологии МГУ и для кафедры ГГЭПИ Геологического факультета МГУ
Учебник посложнее «Think Python: How to Think Like a Computer Scientist» Аллена Дауни
Python Tutorial (aka «тьюториал»)
Несколько полуавтоматический и слегка устаревший русский перевод документации и в частности Tutorial
Занятия
В этот раз я решил обойтись без онлайн-лекций, и сосредоточиться на практике в компьютерном классе, а необходимую теорию разъяснять по ходу дела. Примерно так были устроены лекции для Психфака, и много лет подряд проходили занятия со школьниками.
№ |
Тема |
Дата |
Срок сдачи |
01 |
2022-09-12 18:30:00 |
2022-09-18 |
|
02 |
2022-09-19 18:30:00 |
2022-09-25 |
|
03 |
2022-09-26 18:30:00 |
2022-10-02 |
|
04 |
2022-10-03 18:30:00 |
2022-10-09 |
|
05 |
2022-10-10 18:30:00 |
2022-10-16 |
|
06 |
2022-10-17 18:30:00 |
2022-10-23 |
|
07 |
2022-10-24 18:30:00 |
2022-10-30 |
|
08 |
2022-10-31 18:30:00 |
2022-11-06 |
|
09 |
2022-11-07 18:30:00 |
2022-11-13 |
|
10 |
2022-11-14 18:30:00 |
2022-11-20 |
|
11 |
2022-11-21 18:30:00 |
2022-11-27 |
|
12 |
2022-11-28 18:30:00 |
2022-12-04 |
|
13 |
2022-12-05 18:30:00 |
2022-12-11 |
|
14 |
2022-12-12 18:30:00 |
2022-12-18 |