Программирование на языке Python. Анализ и визуализация данных на языке Python. Библиотеки Pandas, numpy, Matplotlib

Информационные технологии

Программирование на языке Python. Анализ и визуализация данных на языке Python. Библиотеки Pandas, numpy, Matplotlib

Варианты обучения

Очное обучение Дистанционное обучение В записи

Начальная стоимость

от 38 500 ₽

Программирование на языке Python. Анализ и визуализация данных на языке Python. Библиотеки Pandas, numpy, Matplotlib

Вендор по курсу

Python

Python

Популярный язык программирования для разработки приложений, анализа данных и автоматизации

Ближайшие группы обучения

Даты набора на данный курс определятся в ближайшее время! Оставьте контакты - мы уведомим вас первыми, когда появится информация о старте новой группы.

Ожидание курса

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

Ваши навыки после обучения

Будут соответствовать запросам работодателей

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

Курс сочетает большое количество практических заданий с лекциями, вебинарами и консультациями.

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

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

  • устанавливать и настраивать сборку пакетов и инструментов Anaconda для программирования на языке Python;

  • пользоваться модулями NumPy, SciPy, Matplotlib, Pandas для решения стоящих перед ними задач на языке Python;

  • писать программы на языке Python в среде Jupyter Notebook;

  • строить графики и визуализировать данные при помощи модуля Matplotlib;

  • интерпретировать результаты выполнения кода;

  • импортировать данные из файлов различных форматов и из интернета;

  • строить простые линейные модели, используя модуль Scikit-learn

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

  • Курс «Программирование на языке Python. Базовый курс» или эквивалентный опыт практической работы

  • Курс «Программирование на языке Python: Объектно-ориентированное программирование (ООП)» или эквивалентный опыт практической работы

Профиль аудитории:

  • Специалисты занимающиеся анализом данных

  • Программисты

  • Администраторы

  • Студенты высших учебных заведений

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

Модуль 1 «Знакомство с языком Python: обзор, примеры, области применения»

Лекция

Знакомство с языком Python: обзор, примеры, области применения

Лекция

Краткий обзор популярных пакетов/модулей Python: NumPy, SciPy, Matplotlib, Pandas

Лекция

Сборка Anaconda: установка, возможности

Лекция

Работа с менеджером пакетов conda: окружение, установка пакетов

Лекция

Среда программирования Jupyter Notebook: код, описание, оформление, презентация – все в одном. Запуск, создание первых программ, принцип работы REPL. Контекстная справка.

Лекция

Синтаксис Python, типы данных

Лекция

Условные операторы, циклы, range, enumerate

Лекция

Изменяемые типы: списки, словари

Лекция

Функции и процедурное программирование

Лекция

Модуль NumPy: многомерные массивы. Типы элементов. Создание массивов. Сохранение/загрузка массивов

Лекция

Принципы работы с массивами: element-wise ops, broadcasting, slicing, indexing, ufuncs

Лекция

Важные функции для работы с массивами. Линейная алгебра

Лекция

Примеры решения задач при помощи NumPy

Лекция

Модуль Matplotlib. Принцип работы: figure, axis.

Лекция

Виды графиков: plot, scatter, bar, hist, contour, и др.

Лекция

Цветовые карты, работа с изображениями как с массивами данных

Лекция

Интерполяция (scipy.interpolate), интегрирование (scipy.integrate), оптимизация (scipy.optimize)

Лекция

Модуль Pandas (Python for Data Analysis). Основные типы данных: Series, DataFrame

Лекция

Доступ к данным. Статистические методы

Лекция

Загрузка данных из CSV, XLS, HDF5. Группировка и агрегирование. Сводные таблицы

Лекция

Пример анализа данных. Применение NumPy, Pandas, Matplotlib

Лекция

Пример анализа датасета: поток велосипедистов через мост Fremont Bridge

Лекция

Пример анализа датасета: "Open policing project" Стэнфордского университета

Лекция

Простая обработка текста без регулярных выражений

Лекция

Регулярные выражения и их применение

Лекция

Извлечение данных из веб-страниц. Модули urllib, requests, BeautifulSoup

Лекция

Работа с JSON, HTML, XML

Получите полную программу курса

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

Обучают специалисты с многолетним опытом

Гергель Александр Викторович

Гергель Александр Викторович

Инструктор Cisco
Python и его библиотеки позволяют превратить большие массивы данных в понятную информацию и наглядные визуализации.

Международно признанный инструктор Cisco

Преподаватель входит в число лучших международных инструкторов Cisco (по итогам 2012, 2013, 2015 и 2016 годов), что подтверждает высокий уровень экспертизы и качества обучения.

Более 20 лет опыта обучения сетевым технологиям

Проводит авторизованные курсы Cisco, Huawei, VMware и других вендоров в ведущих учебных центрах и университетах, сочетая академические знания и практический опыт.

Глубокая экспертиза в сетях и информационной безопасности

Обладает большим количеством профессиональных сертификаций (CCNA, CCNP, CCDA, CCDP и др.), охватывающих маршрутизацию, безопасность, дата-центры и сетевые сервисы.

Практико-ориентированное обучение

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

Степанов Андрей Евгеньевич

Степанов Андрей Евгеньевич

Сертифицированный IT-эксперт
Инструменты Pandas, NumPy и Matplotlib помогают не просто анализировать данные, а находить в них закономерности и представлять результаты наглядно.

Экспертный уровень знаний в IT-технологиях

Глубокая экспертиза в сетевых технологиях, виртуализации, системах хранения данных и информационной безопасности, подтверждённая практическим опытом и сертификациями.

Международные профессиональные сертификации

Обладает множеством авторитетных сертификатов (Microsoft, Cisco, VMware, Huawei, Citrix), что подтверждает высокий уровень квалификации и соответствие мировым стандартам обучения.

Большой опыт преподавания и разработки курсов

Проводит авторизованные курсы и разрабатывает собственные программы обучения, включая лекции, лабораторные работы и учебные материалы по IT-администрированию и виртуализации.

Практический опыт реализации крупных IT-проектов

Участвовал в проектировании и внедрении корпоративных сетей, центров обработки данных и систем виртуализации для крупных организаций, что позволяет передавать студентам реальные практические знания.

Контактная информация

Свяжитесь с нами любым удобным способом, мы всегда рады помочь и ответить на ваши вопросы.

Телефон

+7 (917) 410-77-88

Электронная почта

info@виволаб.рф

Телеграм-канал

@Vivolabb

Канал в Max

@Vivolab

Учебный центр

Респ. Башкортостан, г. Уфа, ул. Менделеева, д. 140/3

Режим работы

Пн-Пт: 9:00 - 19:00

Подразделение

г. Москва, ул. Каширское шоссе, д. 4

Режим работы

Пн-Пт: 10:00 - 17:00

Подразделение и ЦОД

г. Санкт-Петербург, ул. Учительская, д. 23

Режим работы

Пн-Пт: 10:00 - 17:00

Остались вопросы?

Остались вопросы? Оставьте свои данные в форме, и мы свяжемся с вами в ближайшее время. Мы постараемся дать развернутый ответ и помочь решить ваш вопрос. Также Вы можете обратиться к помощнику в Телеграм