Мы используем файлы cookie для улучшения вашего опыта использования сайта. Это позволяет нам анализировать, как посетители взаимодействуют с сайтом, и делать его лучше. Продолжая использовать сайт, вы соглашаетесь на использование файлов cookie. Подробную информацию вы найдете в политике обработки персональных данных.

Вводный курс по Python для анализа данных

Вендор:
Авторский курс
Направление:
Программирование
Продукт:
Python
Код курса:
PTHN-DA-1
Длительность:
2 дня | 16 ак. часов
Цена:

1320 BYN с НДС 20%

Курс предназначен для слушателей, которые только начинают изучать программирование, в частности, программирование на языке Python. Вы познакомитесь с базовыми понятиями языка Python, а также с полезными библиотеками NumPy, Pandas, Matplotlib. Курс является вводным и подходит слушателям, которые планируют изучение курсов по анализу данных и машинному обучению в дальнейшем.

Целевая аудитория

Курс рассчитан на широкую аудиторию слушателей, желающих получить навыки работы с языком программирования Python, а также в дальнейшем использовать его для анализа данных и машинного обучения.

Предварительные требования

Для успешного прохождения обучения необходимо обладать знаниями/опытом работы на компьютере: в операционной системе Windows, с файлами и папками, установкой ПО и с браузерами. Опыт программирования на других языках не требуется.

Приобретаемые знания и навыки

По окончании курса, слушатели смогут:

  • создавать программы на языке Python;
  • пользоваться средой разработки Jupyter Notebook и создавать ноутбуки;
  • использовать модули NumPy и Pandas для начальной работы с данными;
  • использовать модуль Matplotlib для построения графиков.

Программа курса

Модуль 1. Знакомство с Python и инструментами

  • Что такое Python, варианты работы с Python, cборка Anaconda
  • Знакомство с Jupyter Notebook

Модуль 2. Введение в программирование

  • Компиляция и интерпретация, интерактивное программирование
  • Функция print, стандартный ввод/вывод

Модуль 3. Числа и переменные

  • Числовые типы данных, операции с числами
  • Переменные

Модуль 4. Ветвления и циклы

  • Логические операции, условный оператор, отступы
  • Циклы for, while

Модуль 5. Строки

  • Строки, операции со строками, форматирование строк
  • Методы строк, примеры обработки строк

Модуль 6. Списки, кортежи, словари

  • Списки и кортежи, операции со списками и кортежами, генераторы списков
  • Словари и множества

Модуль 7. Функции;

  • Синтаксис
  • Позиционные и именованные аргументы
  • Произвольное число аргументов

Модуль 8. Файлы

  • Работа с файлами, менеджер контекста with

Модуль 9. Модули Python

  • Окружение и менеджеры пакетов
  • Установка модулей
  • Импорт модулей

Модуль 10. NumPy

  • Тип данных - массив (многомерный)
  • Создание массивов
  • Операции над массивами
  • Срезы и broadcasting
  • Сохранение и загрузка массивов

Модуль 11.  Matplotlib

  • Построение простых графиков
  • Метод plot
  • Типы линий, типы маркеров
  • Метод scatter
  • Метод hist
  • Несколько графиков на одном рисунке
  • Засечки, подписи к осям

Модуль 12. Pandas;

  • Типы данных – Таблица и Ряд
  • Создание Таблиц и Рядов
  • Срезы и операции над Таблицами и Рядами
  • Сохранение и загрузка таблиц
  • Слияние таблиц
  • Построение сводной таблицы
  • Бегущее окно
Онлайн формат обучения

Онлайн обучение - это курс, который проходит в режиме реального времени под руководством преподавателя по такому же графику как и очное обучение. Наш учебный центр может организовывать курсы только в онлайн формате или в смешанном, когда часть слушателей находится в классе очно, а часть подключается онлайн.

Занятия на большинстве наших курсов занимают 8 академических часов в день (с 10:00 до 17:00), также есть отдельные программы вечернего онлайн обучения. Чтобы наши студенты не уставали в процессе учебы, мы делаем небольшие перерывы на чай/кофе, при полнодневном обучении также есть время на полноценный обеденный перерыв.

В процессе обучения вы сможете задавать вопросы и общаться с преподавателем и остальными участниками как с помощью чата, так и голосом при наличии микрофона.

В зависимости от выбранной программы обучения, каждому участнику будет предоставлен доступ к заренее настроенной виртуальной машине с лабораторными заданиями. Для удобства мы рекомендуем слушателям подключить 2 монитора, на одном из которых будет учебный материал/трансляция преподавателя, а на другом открыт стенд для выполнения практических заданий. На части из курсов (не всех) предусмотрена запись тренинга, которую слушатели могут просмотреть, если по какой-то причине пропустили часть занятия.

Документы об окончании курса

  • Сертификат Учебного центра iqData
  • Cертификат об обучении установленного образцая

сертификат iqData об обучении на курсеСертификат установленного образца

Учились на этом курсе?