Кому подойдёт этот курс
- Инженерам любых специальностей
Освоите Python, не отвлекаясь на ненужные вам аспекты языка. Сможете решать больше рабочих задач или сменить профессиональную сферу. - Студентам инженерных направлений
Получите базовые навыки программирования. Сможете применить знания Python для работы с данными в учёбе и инженерной практике.
Чему вы научитесь
- Понимать логику языка
- Понимать принципы функционального программирования
- Работать с данными из сторонних источников
- Писать код для решения технических задач
- Использовать библиотеки Python
- Писать код для работы с внешними устройствами
- Решать уравнения с помощью Python
- Визуализировать данные
Содержание курса
Основы разработки на Python
- Освоите базовые концепции языка: переменные, функции, условия, циклы.
Расширенные возможности Python
- Познакомитесь с функциями на продвинутом уровне, изучите концепции функционального программирования.
- Разберёте типовые задачи с последовательностями и установите среду разработки.
Символьные и численные расчёты в Python
- Познакомитесь с библиотеками SymPy, NumPy и SciPy.
- Сможете решать дифференциальные, нелинейные уравнения с помощью Python, а также применять интерполяцию.
Визуализация данных
- Сможете создавать, визуализировать данные в информативном и приятном глазу виде с помощью Python-библиотек Matplotlib, Seaborn, Ploty, Bokeh и других инструментов.
- Научитесь объединять графики в макеты.
Обработка и первичный анализ данных различных типов
- Научитесь работать с файлами разных форматов.
- Изучите регулярные выражения, познакомитесь с библиотекой для обработки и анализа данных Pandas.
- Пройдёте основы статистического анализа и регрессию.
Взаимодействие с операционной системой и оборудованием
- Узнаете, как работать с файлами в Python и отправлять сетевые запросы.
- Сможете автоматически захватывать картинку и видео с web-камеры для дальнейшего преобразования.
Финальная работа
- Анализ и визуализация технических данных