Enrolment options
Задачи курса:
- изучить теоретические основы разработки алгоритмов линейной, разветвленной, циклической, смешанной структур; структурного, объектно-ориентированного подходов программирования; модульного программирования;
- овладеть методами программирования, отладки и испытания программ;
- сформировать умения программировать линейные, разветвляющиеся, циклические структуры алгоритмов; программировать задачи по обработке одномерных и двумерных массивов, строковых данных; программировать задачи с использованием процедур и функций, стандартных модулей, с использованием модульного программирования.
Темы курса:Тема 1. Алгоритмизация и программирование
Тема 2. Введение в язык Python. Установка Python. Знакомство с интерпретатором. Типы данных. Структурированные и базовые типы данных. Работа с переменными.
Тема 3. Основы языка Python. Простейшие конструкции языка программирования Python. Преобразование типов данных. Типы контейнеров данных Python. Списки. Кортежи. Множество. Словарь.
Тема 4. Функции. Область видимости переменных. Генераторы в Python.
Тема 5. Модули. Работа с модулями: создание, подключение инструкциями import и from. Стандартные модули Python. Импорт модулей.
Тема 6. Объектное программирование



- Teacher: Ardak Tau