![]() |
По окончании курса: Документ: Удостоверение |
1.1. История возникновения языка, области его применения. Основные характеристики и особенности. Преимущества Python перед другими языками программирования.
1.2.Начало работы – установка и запуск. Основные операции и инструкции. Знакомство с переменными и типами данных, динамическая типизация. Ввод/вывод данных.
1.3.Логические операции, Работа с ветками, операторы ветвления. Циклы.
2. Структурное программирование.
2.1.Встроенные типы и операции с ними.
2.2.Что такое итераторы (последовательности). Манипуляции и использование списков, строк, словарей, кортежей и множеств. Варианты обхода последовательностей в циклах.
2.3. Функции как строительные блоки программ. Обзор встроенных функций. Области видимости и лямбда-функции.
2.4. Работа с файлами. Сохранение Python-объектов в файл.
3. Применение различных модулей и библиотек.
3.1. Понятие модуля. Создание различных модулей.
3.2. Пространство имен и пакеты модулей.
3.3.Дополнительные возможности модулей, библиотеки OS и SYS.
4.Объектно-ориентированное программирование.
4.1.Знакомство с объектно-ориентированным программированием (ООП).
4.2. Работа с классами. Инкапсуляция, полиморфизм и наследование (подробное практическое изучение).
4.3.Перегрузка операторов, интерфейс итерации.
4.4.Изучаем метод как атрибут. Статические методы. Расширение встроенных типов.
5.Библиотеки и WEB.
5.1.Использование библиотек. Обзор библиотек.
5.2.Пакетный менеджер PIP.
5.3.Работа с WEB. Формат JSON. Описание методов API для соцсети VK/FB.
6.Зачет.