Специалист по Big Data
Перейти на старую версию сайта +7 (495) 150 96 00 academy@it.ru Войти

В корзине ничего нет.

Перейти на старую версию сайта
Войти

В корзине ничего нет.

Академия АйТи Онлайн
#
#pp_bigdata # Цифровые профессии # 296 ак. часов

Специалист по Big Data


Физлицам 41999 ₽ 83998 ₽
Юрлицам 41999 ₽ 83998 ₽
Очное обучение. Курсы проводятся во всех региональных учебных центрах Академии АйТи или на базе заказчика.
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.

Забронировать курс

16 Декабря 2021

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

#

Новички

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

#

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

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

#

Начинающие аналитики

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

Расписание

1

Модуль 1. Базовый модуль: Основы программирования и составления алгоритмов на языке Python


1.1 Алгоритм – свойства и способы представления. Типы данных – назначение и роль в программе. Операнды и операторы – вычисление выражений

1.2 Модели разработки программ. Структурное программирование. Базовые принципы: блочная структура кода – блоки и подпрограммы. Типовые структуры управления – последовательность, ветвление, цикл

1.3 Соcтавление алгоритмов. Применение машинной логики к задачам поиска данных. Оценка времени работы алгоритмов, эффективность кода

1.4 Практические примеры составления блок-схем и псевдокода. Простейшие алгоритмические задачи. Перевод алгоритма в код. Подпрограммы (функции) как основные блоки кода. Типовые задачи на обработку текста

1.5 Понятие массива. Типовые задачи с массивами: доступ к элементу, обход элементов, инициализация элементов

1.6 Простейшие конструкции данных: список, стек, очередь, дерево. Поиск элемента и сортировка элементов. Реализация динамического стека

1.7 Установка интерпретатора Python. Основные операции и типы данных. Операторы ветвления и циклы. Установка и запуск среды разработки. Типы данных: числа, строки, списки, логический тип, None. Функции преобразования типов. Простой ввод и простой вывод

1.8 Cтроки. Методы и функции. Использование срезов. Кортеж. Основные операции с кортежем. Распаковка кортежа. Список. Основные операции со списком. Словарь. Основные операции со словарем. Множества. Основные операции с множеством

1.9 Ветвления. Оператор if. Базовая форма цикла while. Операторы break и continue. Перебор (for). Генераторы словарей, списков, множеств

2

Модуль 2. Профильный модуль: Расширенные возможности Python


2.1 Функции, Работа с файлами, Модули и библиотеки. Исключения и обработка ошибок

2.2 Создание и вызов функции. Именованные и неименованные аргументы функций

2.3 Работа с файлами и каталогами. Основные операции с файлами. Основные операции с путями к файлам. Чтение файла. Запись в файл. Менеджер контекста with

2.4 Импорт пакета. Важнейшие стандартные пакеты. Подсистема pip. Установка стороннего модуля

2.5 Понятие об исключении. Выброс исключения. Перехват исключения. Стандартные исключения

2.6 Работа с данными из внешних источников. Работа с реляционными базами данных. Реляционные базы данных – принципы организации и работы. Нормализация БД – декомпозиция таблиц. SQL-запросы для типовых операций с таблицами. Практика. Работа с SQLite в Python. Интерфейс модуля SQLite3. Создание и заполнение таблиц. Выборка информации из таблиц

2.7 Классы и объекты. Введение в Объектною-ориентированное программирование (ООП). Класс и экземпляр класса. Данные экземпляра, методы экземпляра и свойства экземпляра. Создание собственного класса. Инкапсуляция. Атрибуты класса. Чтение и изменение атрибута

2.8 Наследование. Роль наследования в ООП, понятие иерархии наследования. Принцип утиной типизации. Понятие базового класса и производного класса. Функция isinstance и ее применение. Создание производного класса. Применение экземпляров базового и производного класса

3

Модуль 3. Профильный модуль: Data Science. Обработка, анализ и визуализация данных на языке Python. Библиотеки pandas, numpy, matplotlib и seaborn


3.1 Установка и настройка программного обеспечения. Базовый инструментарий работы в Jupyter notebook. Импорт пакета. Важнейшие стандартные пакеты. Подсистема pip. Установка стороннего модуля. Обзор библиотек и инструментов. Необходимые пакеты Python: numpy, pandas, matplotlib, seaborn, Jupyter и другие. Дистрибутив Anaconda, его преимущества и недостатки. Установка пакетов в Linux. Установка пакетов в Windows. Возможные проблемы и методы их решения. Основные команды и методы работы в Jupyter notebook

3.2 Библиотека numpy. Вычислительные задачи. Структура библиотеки. Типы данных библиотеки numpy. Векторы и массивы, специальные типы данных. Понятие массива и его основные характеристики. Принципы вычислений. Универсальные функции. Важнейшие стандартные функции. Работа с массивами и матрицами

3.3 Библиотека pandas и анализ данных. Объект Series. Объект DataFrame. Загрузка данных. Выгрузка данных. Чтение и запись данных в формате Excel. Чтение и запись JSON-файлов. Загрузка данных из интернета и из базы данных SQL. Загрузка CSV-файлов из Интернета. Основы работы с датафреймами. Организация колонок и строчек. Создание срезов объекта Series. Выравнивание данных по меткам индекса. Выполнение логического отбора. Переиндексация объекта Series

3.4 Первичная обработка данных. Сбор данных. Очистка данных. Подготовка данных. Объединение данных. Сцепление и наложение. Слияние данных. Замена значений. Работа с пропущенными значениями и их заполнение. Повторы в данных. Объединение и переформирование данных

3.5 Статистика и анализ. Фильтрация. Группировка. Агрегация. Описательные статистики. Получение итоговых описательных статистик. Измерение центральной тенденции: среднее, медиана и мода. Вычисление дисперсии и стандартного отклонения. Вычисление ковариации и корреляции. Распределения. Разведывательный анализ. Постановка гипотезы

3.6 Библиотека matplotlib. Визуализация данных. Основные элементы диаграммы. Создание диаграммы. Виды графиков и диаграмм. Оформление и кастомизация графиков. Библиотека seaborn. Наглядная визуализация сложных данных. Виды графиков, их корректное использование и интерпретация. Принципы хорошей визуализации, основные ошибки при визуализации данных График функции. Гистограмма. Визуализации отфильтрованных и сгруппированных данных

Рекомендуемые курсы

Цифровые профессии
Коннект+ - смешанное обучение
Разработчик Python
# pp_python
Академия АйТи Академия АйТи
# 272 часа
Физлицам 70000 ₽
Юрлицам 70000 ₽
Цифровые профессии
Экспресс+ - онлайн обучение
Физлицам 70000 ₽
Юрлицам 70000 ₽
Цифровые профессии
Экспресс+ - онлайн обучение
Системный аналитик
# pp_systemsanalyst
Академия АйТи Академия АйТи
# 278 ак. часов
Физлицам 70 000 ₽
Юрлицам 70 000 ₽
Цифровые профессии
Экспресс+ - онлайн обучение
Тестировщик программного обеспечения
# pp_tester
Академия АйТи Академия АйТи
# 260 ак. часов
Физлицам 70000 ₽
Юрлицам 70000 ₽


Преподаватели

Рулёв Сергей Викторович
3

Рулёв Сергей Викторович

Эксперт по разработке приложений на Python, Django и программам MS Office. Microsoft Certified Trainer.

Рулёв Сергей Викторович

Направление обучения:

Python, Django, EXCEL, VBA, MS Project

Вендоры:

Python, Microsoft

О преподавателе:

Преподаватель-практик, имеющий многолетний опыт работы финансовым директором в крупнейших российских компаниях. Обладатель статусов MCT (MICROSOFT CERTIFIED TRAINER), MCP (MICROSOFT CERTIFIED PROFESSIONAL) и других престижных международных сертификаций. Щедро делится со слушателями своими профессиональными секретами и приводит живые, запоминающиеся примеры. Особый упор делает на практическое применение получаемых навыков и понимание внутреннего устройства языков программирования. Продолжая обучение, наши слушатели вновь и вновь записываются к Сергею Викторовичу — лучшее подтверждение профессионального и педагогического мастерства!  

Во время учёбы в Московском физико-техническом институте Сергей Викторович проявил себя, заняв первое место по физике в МФТИ. После института начал работать физиком-теоретиком, моделируя резонатор мощного лазера на фортране. После перестройки перешёл в бизнес, в область финансов. Сергей Викторович начинал свою карьеру с должности аудитора компании «Deloitte Touche Tohmatsu», входящей в «большую четвёрку» аудиторских компаний. Работал финансовым директором в организациях Вимм-Билль-Данн, Акелла, РусДел, МераМед. Успешно написал программы и внедрил систему бюджетирования, наладил ведение управленческого учёта во многих известных компаниях, что способствовало значительному снижению накладных расходов и росту прибыли.  

Высочайший уровень квалификации Сергея Викторовича подтверждён степенью MBA (Master of Business Administration, Магистр Делового Администрирования), полученной в Американском Институте Бизнеса и Экономики. Степень МВА — признанное во всем мире подтверждение квалификации бизнес-руководителя среднего и высшего звена. 

Главный девиз Сергея Викторовича - научить слушателей программировать с использованием "пайтоновского" подхода! Как говорит Сергей Викторович, слушатели должны программировать на Python по принципу DRY (Don't Repeat Yourself), а не по принципу WET (Want Everything Typing).

У Сергея Викторовича учились сотрудники АОА "Сбербанк-России", Внешторгбанк, Центральный банк, Норильский никель, Алмаз-Антей, Федеральной Службы Безопасности.

Образование:

1987г. Московский физико-технический институт 
(физик-исследователь, экспериментальная ядерная физика)

1995г. American Institute of Business and Economics 
(Master of Business Administration)

Полученные статусы:

MOS: EXCEL 2016     
MOS: EXCEL 2016: EXPERT
MCT – MICROSOFT CERTIFIED TRAINER
MCP – MICROSOFT CERTIFIED PROFESSIONAL

MCTS: MANAGING PROJECTS WITH MICROSOFT PROJECT 2010
MCTS: MICROSOFT SPECIALIST IN MICROSOFT PROJECT 2013 
MCTS: MANAGING PROJECTS WITH MICROSOFT PROJECT SERVER 2013


0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.





#
#

Академия АйТи

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

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?

Забыли пароль?

Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля


Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться