6661
Комментарий:
|
6682
|
Удаления помечены так. | Добавления помечены так. |
Строка 15: | Строка 15: |
|| 1 || [[/01_Commandline|Командная строка и связывание]] || <<Date(2018-09-21T18:00:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || || [[https://www.youtube.com/watch?v=ayAYzw0s0XI&index=1&list=PL6kSdcHYB3x7QIgZquceA2GLwX_0SLGep|YouTube]] || … || | || 1 || [[/01_Commandline|Командная строка и связывание]] || <<Date(2018-09-21T18:00:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || скоро || [[https://www.youtube.com/watch?v=ayAYzw0s0XI&index=1&list=PL6kSdcHYB3x7QIgZquceA2GLwX_0SLGep|YouTube]] || … || |
Строка 17: | Строка 17: |
|| 3 || [[/03_ConditionalsRecursion|Логические выражения, условные операторы, рекурсия и цикл]] || <<Date(2018-10-05T18:00:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || || ||<<Date(2018-10-12T18:00:00+0300)>> || | || 3 || [[/03_ConditionalsRecursion|Логические выражения, условные операторы, рекурсия и цикл]] || <<Date(2018-10-05T18:00:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || || скоро ||<<Date(2018-10-12T18:00:00+0300)>> || |
Язык программирования Python3
Курс на основе второго, адаптированного к Python3 издания учебника Think Python: How to Think Like a Computer Scientist
Лектор: Георгий Курячий
Время и место: Пятница, 18:00, аудитория П5
Первая лекция: 21.09
Материалы
Учебник: Think Python: How to Think Like a Computer Scientist
Спецкурс 2017 года (есть конспекты и видеозаписи)
Python3 Tutorial (aka тьюториал) (имеется несколько устаревший русский перевод
Введение в программирование на Python (aka «Python для самых маленьких»)
Лекции
№ |
Тема |
Дата |
Лектор |
Конспект |
Запись |
Срок сдачи |
1 |
2018-09-21 |
скоро |
… |
|||
2 |
2018-09-28 |
2018-10-07 |
||||
3 |
2018-10-05 |
|
скоро |
2018-10-12 |
Аннотация
- Название
- Язык программирования Python3
- Title
- Python programming language
- Аннотация
- Курс описывает современное состояние языка программирования Python3, синтаксис и основные приёмы программирования на нём. Для сдачи экзамена необходимо выполнение домашних заданий.
- Annotation
- The course covers the current state of the Python3 programming language, as well as its syntax and main programming techniques. Homework completion is required to pass the exam.
- Уровень
- Бакалавриат
- Рабочая программа
- (тематическая)
- Интерпретатор и командная строка
- Пространства имён
- Базовые типы данных
- Управление потоком вычислений
- Хранимые последовательности
- Функции и вычислимые последовательности
- Словари и множества
- Модули
- Объектное планирование и поддержка ООП, классы
- Наследование, перегрузка операций, дескрипторы
- Исключения
- Замыкания и декораторы
- Работа с файлами и стандартный модули
- Использование сторонних модулей и разработка на Python3
Развёрнутая аннотация
Язык программирования Python — объектно-ориентированный ЯП, сочетающий в себе простоту начального освоения, наличие современных конструкций и приёмов программирования, богатую инструментально-прикладную поддержку и огромное поле практического применения во всех отраслях знания, включая естественные и гуманитарные науки. Курс преследует цель обучить слушателей эффективному использованию языка, для достижения чего необходимо решить четыре задачи:
- по возможности всесторонне ознакомить слушателей с языком программирования,
- предоставить возможность наработки навыков программирования на языке во время решения домашних заданий,
- представить эффективные приёмы программирования на Python на примере некоторых инструментально-прикладных компонент,
- осветить современные тенденции программирования, нашедшие отражение в структуре языка, в том числе мультипарадигмальный подход при разработке программ.
В процессе изучения предполагается самостоятельная практическая работа.
По окончанию курса проходит устный экзамен, основанием для которого будет являться исходный код выполненных домашних заданий или предэкзаменационного online-тестирования.
Требования к уровню знаний слушателей:
- знание алгоритмического программирования,
- умение составлять и отлаживать программы,
- представление об объектном планировании и ООП.
Курс является переработкой аналогичного курса 2017 года на основе учебника «Think Python: How to Think Like a Computer Scientist»