Тренинги
- Cisco»
- Huawei
- Red Hat»
- NetApp»
- VMware»
- Fortinet
- Microsoft»
- Juniper»
- Amazon Web Services»
- Citrix»
- Arista
- SUSE
- Kaspersky Lab
- Aruba»
- ITIL®»
- Python
- Barracuda
- Brocade
- CWNP
- Gigamon
- Google Cloud»
- IBM»
- NotSoSecure
- Palo Alto Networks
- Ruckus
- Wireshark
- Экспресс-аудит
- Цифровая экономика»
- Бизнес-тренинги
- Программирование
- Облачные технологии
- Управление проектами
- Home
- Тренинг
- Программирование и разработка
- PYTHON_BASIC Программа курса
Программирование на языке Python (PYTHON_BASIC)
Программа курса
1. Введение 2. Язык Python и типы данных
- 2.1. Обзор языка Python
- 2.2. Среды разработки ПО
- 2.3. Интерпретатор и выполнение программ
- 2.4. Способы запуска программ
- 2.5. Введение в типы объектов
- 2.6. Числа
- 2.7. Динамическая типизация
- 2.8. Строки
- 2.9. Списки и словари
- 2.10. Кортежи
- 2.11. Файлы
- 2.12. Булев тип
- 2.13. Лабораторная работа 1: Работа с типами данных
3. Структуры программ
- 3.1. Структура программы
- 3.2. Инструкции присваивания
- 3.3. Вывод на экран, вывод в файл
- 3.4. Условная инструкция
- 3.5. Сопровождение кода
- 3.6. Генерация случайных чисел
- 3.7. Циклы
- 3.8. Метки, что не принято использовать
- 3.9. Итерации и генераторы
- 3.10. Типичные ошибки написания кода
- 3.11. Лабораторная работа 2: Написание первых программ
4. Функциональное программирование
- 4.1. Основы функций
- 4.2. Область видимости
- 4.3. Аргументы функций
- 4.4. Поиск минимума и максимума
- 4.5. Дополнительные возможности функций
- 4.6. Итераторы и генераторы часть 2
- 4.7. Модули
- 4.8. Основы программирования модулей
- 4.9. Пакеты модулей
- 4.10. Дополнительные возможности модулей
- 4.11. Лабораторная работа 3: Создание функций
5. Объектно-ориентированное программирование
- 5.1. ООП и функциональное программирование
- 5.2. Общая концепция ООП
- 5.3. Основы ООП
- 5.4. Современная технология использования ООП
- 5.5. Детали программирования классов
- 5.6. Перегрузка операторов
- 5.7. Шаблоны проектирования
- 5.8. Дополнительные возможности классов
- 5.9. Лабораторная работа 4: Работа с ООП
6. Обработка исключений и дополнительные возможности Python
- 6.1. Основы исключений
- 6.2. Особенности использования исключений
- 6.3. Объекты исключений
- 6.4. Использование исключений
- 6.5. Юникод и строки байтов
- 6.6. Управляемые атрибуты
- 6.7. Декораторы
- 6.8. Метаклассы
- 6.9. Лабораторная работа 5: Финальный проект