Course Description

Курс знакомит с базовыми типами данных, принципами и понятиями структурного программирования. Освещаются вопросы ветвления и циклов, работ со списками, кортежами и словарями, а также с функциями и модулями. Использование основных конструкций языка проиллюстрировано на примерах и закрепляется выполнением заданий.

Преподаватель

Асем Кабидолданова

Кандидат физико-математических наук, доцент кафедры дифференциальных уравнений и теории управления Казахского национального университета им аль-Фараби, победитель конкурса “Лучшее учебное издание” (2014) за книгу «Управляемость линейных динамических систем», Лучший молодой ученый КазНУ (2015). Прошла стажировку в Институте математики Университета Гумбольдта (Берлин, Германия,2015). Автор книг: Управляемость линейных динамических систем. Алматы: Қазақ университеті, 2014. 132 с.; Тиімді басқару дəрістері. Алматы: Қазақ университеті, 2014. 132 с. 141 с. (в соавторстве с С.А. Айсагалиевым); Оптимальное управление динамических систем. - Saarbrucken, Germany: Palmarium Academic Publishing, 2012. 288 с. . (в соавторстве с С.А. Айсагалиевым).

Course curriculum

  • 1

    Знакомство с Python

    • Введение

    • Особенности Python

    • Режимы программирования на Python

    • Тест

    • Шпаргалка

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Обсуждение урока

  • 2

    Глава 2

    • Введение

    • Теория Данные

    • Типы данных

    • Ввод и вывод

    • Переменные

    • Письменная версия разбора

    • Тест

    • Шпаргалка

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Обсуждение урока

    • Материалы

  • 3

    Глава 3

    • Теория. Понятие оператора.

    • Основные операции в Python

    • Арифметические операции

    • Операции сравнения, равенства

    • Cоставные операции присваивания

    • Логические операции

    • Тест

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Материалы

    • Обсуждение урока

    • Шпаргалка

  • 4

    Глава 4

    • Теория. Условные операторы

    • Условие If-Else

    • Условие IF ELIF ELSE

    • Письменная версия разбора

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Обсуждение урока

    • Материалы

    • Тест

    • Шпаргалка

  • 5

    Глава 5

    • Теория. Что такое цикл?

    • Цикл while

    • Цикл for

    • Оператор break

    • Тернарный Оператор

    • Шпаргалка

    • Тест

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Обсуждение урока

    • Письменная версия разбора

  • 6

    Глава 6

    • Теория. Списки Данных

    • Письменная версия разбора

    • Шпаргалка

    • Тест

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Обсуждение урока

  • 7

    Глава 7

    • Теория. Функции и модули

    • Функции

    • Модули

    • Письменная версия разбора

    • Обсуждение урока

    • Материалы

    • Использование компонентов

    • Домашнее задание

    • Отправить домашнее задание на проверку