22917
Комментарий:
|
27305
|
Удаления помечены так. | Добавления помечены так. |
Строка 1: | Строка 1: |
== Введение в ЯП Python3 == | == Язык программирования Python3 == |
Строка 4: | Строка 4: |
== Аннотация == Название:: Язык программирования Python3 Title:: Python programming language Аннотация:: Курс описывает современное состояние языка программирования Python3, синтаксис и основные приёмы программирования на нём. Для сачи экзамена необходимо решение домашних заданий. Annotation:: The course introduce actual development of Python3 programming language, as well as its' sytax and main programmint technique. Homework tasks solving is required to pass the exam. Рабочая программа:: (тематическая) * Интерпретатор и командная строка * Пространства имён * Базовые типы данных * Управление потоком вычислений * Хранимые последовательности * Функции и вычислимые последовательности * Словари и множества * Модули * Объектное планирование и поддержка ООП, классы * Наследование, перегрузка операций, дескрипторы * Исключения * Замыкания и декораторы * Работа с файлами и стандартный модули * Использование сторонних модулей и разработка на Python3 == Развёрнутая аннотация == Язык программирования Python — объектно-ориентированный ЯП, сочетающий в себе простоту начального освоения, наличие современных конструкций и приёмов программирования, богатую инструментально-прикладную поддержку и огромное поле практического применения во всех отраслях знания, включая естественные и гуманитарные науки. Курс преследует цель обучить слушателей эффективному использованию языка, для достижения чего необходимо решить четыре задачи: 1. по возможности всесторонне ознакомить слушателей с языком программирования, 1. предоставить возможность наработки навыков программирования на языке во время решения домашних заданий, 1. представить эффективные приёмы программирования на Python на примере некоторых инструментально-прикладных компонент, 1. осветить современные тенденции программирования, нашедшие отражение в структуре языка, в том числе мультипарадигмальный подход при разработке программ. В процессе изучения предполагается самостоятельная практическая работа. По окончанию курса проходит устный экзамен, основанием для которого будет являться исходный код выполненных [[/HomeworkRules|домашних заданий]] или [[/PreExam|предэкзаменационного online-тестирования]]. Требования к уровню знаний слушателей: * знание алгоритмического программирования, * умение составлять и отлаживать программы, * представление об объектном планировании и ООП. Курс является переработкой аналогичного курса 2017 года на основе учебника «Think Python: How to Think Like a Computer Scientist» == Материалы == |
Язык программирования Python3
Проект курса на основе второго, адаптированного к Python 3 издания учебника Think Python: How to Think Like a Computer Scientist
Аннотация
- Название
- Язык программирования Python3
- Title
- Python programming language
- Аннотация
- Курс описывает современное состояние языка программирования Python3, синтаксис и основные приёмы программирования на нём. Для сачи экзамена необходимо решение домашних заданий.
- Annotation
- The course introduce actual development of Python3 programming language, as well as its' sytax and main programmint technique. Homework tasks solving is required to pass the exam.
- Рабочая программа
- (тематическая)
- Интерпретатор и командная строка
- Пространства имён
- Базовые типы данных
- Управление потоком вычислений
- Хранимые последовательности
- Функции и вычислимые последовательности
- Словари и множества
- Модули
- Объектное планирование и поддержка ООП, классы
- Наследование, перегрузка операций, дескрипторы
- Исключения
- Замыкания и декораторы
- Работа с файлами и стандартный модули
- Использование сторонних модулей и разработка на Python3
Развёрнутая аннотация
Язык программирования Python — объектно-ориентированный ЯП, сочетающий в себе простоту начального освоения, наличие современных конструкций и приёмов программирования, богатую инструментально-прикладную поддержку и огромное поле практического применения во всех отраслях знания, включая естественные и гуманитарные науки. Курс преследует цель обучить слушателей эффективному использованию языка, для достижения чего необходимо решить четыре задачи:
- по возможности всесторонне ознакомить слушателей с языком программирования,
- предоставить возможность наработки навыков программирования на языке во время решения домашних заданий,
- представить эффективные приёмы программирования на Python на примере некоторых инструментально-прикладных компонент,
- осветить современные тенденции программирования, нашедшие отражение в структуре языка, в том числе мультипарадигмальный подход при разработке программ.
В процессе изучения предполагается самостоятельная практическая работа.
По окончанию курса проходит устный экзамен, основанием для которого будет являться исходный код выполненных домашних заданий или предэкзаменационного online-тестирования.
Требования к уровню знаний слушателей:
- знание алгоритмического программирования,
- умение составлять и отлаживать программы,
- представление об объектном планировании и ООП.
Курс является переработкой аналогичного курса 2017 года на основе учебника «Think Python: How to Think Like a Computer Scientist»
Материалы
Задача: упихать в 14 лекций максимум
Think Python: How to Think Like a Computer Scientist
Allen B. Downey
2nd Edition, Version 2.2.23