Модуль 1
День первый - Знакомство с языком программирования Python3
− Что такое программирование?
− Претмущества и простота программирования наPython3
− Простые переменные в Python3
− Создание первой программы на ввод и вывод данных
Практическое задание: написание простой программы на Python3, используя полученные на занятии знания.
День второй - Вычисления вPython3
− Арифметические и логические операции
− Типы данных в Python3
− Решение математических задач через Python
Практическое задание: закрепление информации, усвоенной на занятии.
Решение задач, рассмотренных на занятии.
День третий - Условные операторы вPython3
− Что такое «условный оператор»?
− Понятие блока кода
− Операторы «if, else, elif»
Практическое задание: решение практических задач при помощи условных операторов.
День четвертый - Циклы в Python3
− Понятие цикла в программировании
− Цикл «for»
− Написание программ, решающих алгоритмические задачи на тему циклов
Практическое задание: закрепление полученных знаний с помощью решения практических задач.
Модуль 2
День первый - Циклы в Python3. Часть 2
− Цикл «while»
− Сравнение циклов и выявление их отличий
− Решение практических задач на данную тему
Практическое задание: решение задач на тему перебора последовательностей чисел.
День второй - Функции в Python3.
− Знакомство с типом данных «строка» и «список»
− Понятие «функция» в программировании
− Синтаксис функций в языке программирования Python3
Практическое задание: «модернизация» ранее написанных программ путем объединениякода.
День третий - Сложные типы данных. «Список» и «кортеж»
− Концепция массива или списка в программировании
− Методы работы со «списками» в Python3
− Решение практических задач на тему списков
Практическое задание: решение практических задач на данную тему.
День четвертый - Работа с файлами и строками.
− Чтение и запись в файл
− Работа со «строками» в Python3
− Обработка и хранение данных, создание простой БД
Практическое задание: улучшение программы, разработанной на занятии
Модуль 3
День первый - Сложные типы данных. Словари.
− Концепция «словарей» и «множеств»
− Методы работы с ними в Python3
− Решение практических задач на тему словарей
Практическое задание: решение задач на изученнуютему.
День второй - Классы в Python3.
− Концепция классов в программировании
− Введение в объектно-ориентированноепрограммирование
− Методы и поля классов
Практическое задание: закрепление знаний на практике.
День третий - Работа с классами и функциями. Закрепление материала.
− Повторение свойств class и def
− Продолжаем писать программу, изучаем библиотеки
− Разбираем основные этапы при написаниипрограммы
Практическое задание: выполение практических задач на данную тему.
День четвертый - Решение практических задач с помощью языка Python3. Заключительное занятие.
− Закрепление знаний по библиотекам
− Презентация собственной программы
− Подведение итогов курса и личных достижений
Практическое задание: решение практических задач на данную тему