Описание
На курсе вы получите базовые навыки программирования на языке Python. Рассматриваются темы от типов данных до объектно-ориентированного программирования. Python – чрезвычайно мощный динамический язык программирования, который используется в самых разнообразных прикладных областях, включая телекоммуникации. Python часто сравнивают с Tcl, Perl, Ruby, Scheme или Java.
удостоверение о повышении квалификации государственного образца
Цели
- Читать чужой код;
- Составлять простейшие программы на языке Python;
- Понимать внутреннее устройство Python в части работы с переменными, структурами данных и функциями.
Целевая аудитория
Предварительная подготовка
Разбираемые темы
-
1. Введение в Python
- Режимы работы Python, базовый синтаксис.
-
2. Типы данных
- Численные типы данных и строки.
- Структуры данных: списки, кортежи, словари, множества.
-
3. Управление потоком выполнения
- Преобразование к типу bool, операторы ветвления и цикла.
-
4. Функции
- Базовые основы функции, возврат значений функции, обычные и именованные параметры функции, список параметров функции.
-
5. Введение в объектно-ориентированное программирование
- Понятие класса и объекта.
- Конструктор, поля и методы.
- Наследование и полиморфизм, обработка ошибок на основе исключений.
.png)
Максим более 20 лет занимается разработкой программного обеспечения и администрированием информационных систем.
За это время он разрабатывал самые разные системы: от встраиваемых в микроконтроллеры до больших корпоративных систем, администрировал информационные системы и сети на железе и в облаке, а также получил опыт управления проектами.
Он использует разные технологии и инструменты, постоянно стремясь обновлять свои навыки и умения со временем. Сейчас Максим осваивает облачные технологии.
Проекты:
-
разрабатывал самые разные системы: от встраиваемых в микроконтроллеры до больших корпоративных систем
-
разработка драйверов для устройств комплексной аэрогеофизической станции и портирование программного обеспечения для измерительно-регистрирующего комплекса с ОС Windows и MS-DOS на RTAI Linux
-
разработка медицинской информационной системы для военных лечащих учреждений Министерства обороны РФ
-
разработка программного обеспечения для датчиков пожарной сигнализации. Датчик пожарной безопасности ИДЭ-2М прошёл контрольные испытания, и в данный момент функционирует на МКС
-
проектирование и разработка измерительно-вычислительного комплекса опытового бассейна
-
проектирование и разработка системы человеко-машинного взаимодействия для автомобилей
-
администрировал информационные системы и сети на железе и в облаке