Курс Python (базовый)
Изучите основы языка и начните писать грамотный код на Python
-
Теории без практики
-
Устаревших механик работы
-
Пересказа чужих лекций и книг
-
Вопросов без ответов
Это будет увлекательно и эффективно!
- Программирование как творческий процесс
- Архитектура компьютера
- В чем суть программирования?
- Процесс «общения» с Python
- Интерпретатор и компилятор
- Процесс написания программ
- Что же такое программа?
- Принципы программирования
- Парадигмы программирования
- Упражнения
- Понятие «значение» и «тип»
- Переменные
- Имена переменных и ключевые (зарезервированные) слова
- Операторы
- Операторы и операнды
- Выражения
- Порядок операций
- Срочные операции
- Ввод данных
- Комментарии
- Упражнения
- Логические выражения
- Логические операторы
- Условное выполнение
- Последовательность условий
- Вложенные условия
- Перехват исключений с использованием try и except
- Упражнения
- Обновления переменной
- Инструкция while
- Бесконечные циклы
- «Бесконечные циклы» и break
- Завершение итерации с помощью continue
- Списки
- Определение циклов с помощью for
- Обход списков с помощью цикла for
- Упражнения
- Вызов функции
- Встроенные функции
- Функции приведения типов
- Случайные числа
- Математические функции
- Добавление новых функций
- Определение и использование
- Параметры функции
- Модульные тесты
- Имена файлов и пути
- Создание собственных модулей и пакетов
- Инициализация пакета
- Обработка аргументов командной строки
- Определение параметров среды выполнения
- Создание виртуальных сред
- Автоматическая инициализация пакетов
- Упражнения
- Строка — это последовательность
- Получение длины строки с использованием len
- Обход через строку с помощью цикла
- Срез строки
- Строки являются неизменными
- Оператор in
- Сравнение строк
- Строчные методы
- Разбор (parsing) строк
- Оператор форматирования
- Регулярные выражения
- Упражнения
- Введение
- Открытие файлов
- Текстовый файл и строки
- Чтение файлов
- Поиск через файл
- Оператор with
- Запись файлов
- Упражнения
- Списки и кортежи
- Методы списков
- Объекты и значения
- Словари и множества
- Словарь как набор счетчиков
- Словари и файлы
- Циклы и словари
- Множества
- Упражнения
- Функция объект первого класса
- Функции, зависящие от функций
- Замыкания
- Лямбда-функции
- Декораторы
- Упражнения
- Определение класса
- Поля и методы класса
- Инкапсуляция
- Наследование
- Полиморфизм
- «Утиная» типизация
- Упражнения
Сделайте первые шаги в обучении под руководством практикующих специалистов!

Python и С/С++ Developer
Профессиональный коммерческий опыт 3 года. Принимал участие в разработке социального робота Triol. Занимаюсь разработкой программного обеспечения с использованием искусственного интеллекта. Руковожу проектом TEASIER TRIOL.
Техническая часть: С/С++ 11/14, Python, QT, QML, Boost, OpenCV, DLib, cmake/qmake, Linux, CNN, DNN, GAN.
Преподаёт на курсах:

Python Software Engineer
Python Software Engineer в компании EVO. Более 5 лет опыта. Имеет сертификации Python/Django. Работает с такими языками и технологиями, как Python 2.x, 3.x, Django, Odoo, DRF, MySQL, PostgreSQL и Git. Имеет опыт в преподавании языка Python и знает, как лучше объяснить материал уроков.
Преподаёт на курсе: Python Pro
-
Обучение в режиме просмотра записей занятий с регулярными вебинарами
для лучшего понимания материала -
Личный кабинет с доступом к материалам курса
-
Помощь преподавателя или ментора курса
-
Актуальную программу обучения