Size: 8419
Comment:
|
Size: 8394
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
* Время и место: '''Вторник''', 12:50, [[https://www.youtube.com/channel/UC6m3WI2mgZLj3LgNYWQNH6g|YouTube]] ('''TODO''': ссылка на плейлист) | * Время и место: '''Вторник''', 12:50, [[https://youtu.be/-g_1vG0iIEA|YouTube]] ('''TODO''': ссылка на плейлист) |
Line 26: | Line 26: |
|| 2 || [[/02_Conditionals|Логические выражения, условные операторы и цикл]] || <<Date(2020-09-15T12:50:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/rkJREfc0xyk|15/09 12:50]] || || <<Date(2020-09-221T23:59:00+0300)>> || | || 2 || [[/02_Conditionals|Логические выражения, условные операторы и цикл]] || <<Date(2020-09-15T12:50:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/rkJREfc0xyk|15/09 12:50]] || || <<Date(2020-09-22T23:59:00+0300)>> || |
Line 34: | Line 34: |
== Дистанционные семинары в Ереванском филиале == [[/Erevan|Отчёты о дистанционных семинарах]] |
## == Дистанционные семинары в Ереванском филиале == ## [[/Erevan|Отчёты о дистанционных семинарах]] |
Язык программирования Python
Лектор: Георгий Курячий
Время и место: Вторник, 12:50, YouTube (TODO: ссылка на плейлист)
Вводная лекция: 01/09
Материалы
Спецкурс 2019 года (есть видеозаписи)
Спецкурс 2018 года (есть видеозаписи)
Спецкурс 2017 года (есть конспекты и видеозаписи)
Python Tutorial (aka тьюториал) (имеется несколько устаревший русский перевод)
Введение в программирование на Python (aka «Python для самых маленьких»)
Осторожно, залипательно! немножко игровой сайт (похожий на JavaRush, но с Python), на котором есть более 200 задач, рейтинги, ревью, квесты и прочая геймификация.
(более глобальненько) Problem Solving with Algorithms and Data Structures using Python (имеется русский перевод)
Лекции
№ |
Тема |
Дата |
Лектор |
Стрим |
Запись |
Срок сдачи |
0 |
2020-09-01 |
|
||||
1 |
2020-09-08 |
2020-09-14 |
||||
2 |
2020-09-15 |
|
2020-09-22 |
Практикум АСВК
Темы, планы занятий и Д/З практикума
Структура git-репозитория для практикума
Аннотация
- Название
- Язык программирования Python
- Title
- Python programming language
- Аннотация
- Курс описывает современное состояние языка программирования Python, синтаксис и основные приёмы программирования на нём. Для сдачи экзамена необходимо выполнение домашних заданий.
- Annotation
- The course covers the current state of the Python programming language, as well as its syntax and main programming techniques. Homework completion is required to pass the exam.
- Уровень
- Бакалавриат
- Рабочая программа
- (тематическая)
- Интерпретатор и командная строка
- Пространства имён
- Базовые типы данных
- Управление потоком вычислений
- Хранимые последовательности
- Функции и вычислимые последовательности
- Словари и множества
- Модули
- Объектное планирование и поддержка ООП, классы
- Наследование, перегрузка операций, дескрипторы
- Исключения
- Замыкания и декораторы
- Работа с файлами и стандартный модули
- Использование сторонних модулей и разработка на Python
Развёрнутая аннотация
Язык программирования Python — объектно-ориентированный ЯП, сочетающий в себе простоту начального освоения, наличие современных конструкций и приёмов программирования, богатую инструментально-прикладную поддержку и огромное поле практического применения во всех отраслях знания, включая естественные и гуманитарные науки. Курс преследует цель обучить слушателей эффективному использованию языка, для достижения чего необходимо решить четыре задачи:
- по возможности всесторонне ознакомить слушателей с языком программирования,
- предоставить возможность наработки навыков программирования на языке во время решения домашних заданий,
- представить эффективные приёмы программирования на Python на примере некоторых инструментально-прикладных компонент,
- осветить современные тенденции программирования, нашедшие отражение в структуре языка, в том числе мультипарадигмальный подход при разработке программ.
В процессе изучения предполагается самостоятельная практическая работа.
По окончанию курса проходит устный экзамен, основанием для которого будет являться исходный код выполненных домашних заданий или предэкзаменационного online-тестирования.
Требования к уровню знаний слушателей:
- знание алгоритмического программирования,
- умение составлять и отлаживать программы,
- представление об объектном планировании и ООП.
Курс является переработкой аналогичных курсов 2017-2019 годов.