Python для аналитиков данных от Хекслет
Программа курса
Ознакомьтесь с программой курса «Python для аналитиков данных» от Хекслет
Основы Python
- Введение
- Hello, World!
- Инструкции
- Арифметические операции
- Ошибки оформления — синтаксис и линтер
- Строки
- Переменные
- Выражения в определениях
- Именование
- Интерполяция
- Извлечение символов из строки
- Срезы строк
- Типы данных
- Неизменяемость и примитивные типы
- Функции и их вызов
- Сигнатура функции
- Вызов функции — выражение
- Детерминированность
- Стандартная библиотека
- Свойства и методы
- Цепочка методов
- Определение функций
- Возврат значений
- Параметры функций
- Необязательные параметры функций
- Именованные аргументы
- Аннотации типов
- Окружение
- Логика
- Логические операторы
- Результат логических операций
- Условные конструкции
- Оператор match
- Цикл while
- Агрегация данных
- Обход строк
- Условия внутри тела цикла
- Цикл for
- Отладка
- Модули
- Модули поглубже
- Пакеты
- Модуль random
- Кортежи
- История развития языка Python
Python: Списки
- Введение
- Концепция списков
- Создание списков и добавление элементов
- Ссылки
- Ссылки и изменяемость
- Модификация списков поэлементно
- Срезы
- Цикл for
- Итераторы
- Заключение
Основы командной строки
- Введение
- Операционные системы
- Командная строка
- Навигация
- Интерфейс командной строки
- Файловая структура
- Чтение файлов
- Grep
- Редактирование файлов
- Потоки
- Пайплайн
- Манипулирование файловой структурой
- Переменные окружения
- История
- Пользователи и группы
- Sudo
- Права доступа
- Пакетный менеджер
- Выполнение программ
Введение в Git
- Введение
- Рабочий процесс
- Интеграция с GitHub
- Рабочая директория
- Анализ сделанных изменений
- Анализ истории изменений
- Отмена изменений в рабочей директории
- Отмена коммитов
- Изменение последнего коммита
- Индекс
- Перемещение по истории
- Понимание Git
- Игнорирование файлов
- Stash
- Открытые проекты
Python: Настройка окружения
- Введение
- Установка Python
- Работа с REPL
- Подробнее о Python
- Пакеты и индексы
- Модули distutils, Setuptools, pip
- Установка pip
- Инструмент pip и альтернативные источники пакетов
- Виртуальные окружения
Python: Cловари и множества
- Введение
- Синтаксис
- Изменение данных в словаре
- Инициализация новых значений и defaultdicts
- Множества
Python: Скриптинг для аналитики
- Уроки
Python: Numpy-массивы
- Введение
- Многомерные массивы в Numpy
- Индексы, срезы и итеративный обход
- Переформатирование, изменение формы
- Переформатирование и слияние
- Фильтрация значений и вырезание
- Быстрые поэлементные операции
- Уход от циклов и векторизованные вычисления
- Применение математических и статистических функций
Python: Pandas
- Введение
- Использование Pandas для работы с табличными данными
- Чтение и запись табличных данных в файловую систему
- Работа с индексами
- Фильтрация значений и подготовка данных для анализа
- Применение функций к столбцам и строкам таблицы
- Визуализация данных
- Сводные таблицы
- Изменение формы и объединение таблиц
- Работа с Excel-файлами в Pandas
Python: Визуализация данных
- Введение в визуализацию данных
- Создание базовых графиков
- Библиотека Matplotlib
- Модуль Pyplot
- Визуализация статистических данных
- Упрощение работы с Seaborn
- Интерактивные графики с Plotly
- Создание Dashboard c Dash и Plotly
Python: Anaconda
- Введение
- Фреймворк Anaconda
- Язык Python
- Установка Anaconda
Jupyter Notebook
- Введение
- Установка Jupyter Notebook
- Код, формулы и два понятных графика
- Ячейки кода
- Ячейки markdown
- Магические команды
- Отчеты с визуализацией результатов
- Приемы работы с высоконагруженными операциями в Jupyter Notebook
- Трудоустройство
- Без трудоустройства
- Город
- Онлайн
- Формат обучения
- Онлайн
- Практика
- Задания без проверки
- Сертификат
- Есть
- Инструменты на курсе
-
Jupyter NotebookNumPyPythonpandas
Большой объём информации. На курсах Вы получите столько информации, сколько иные программисты не получают за всю свою жизнь.
Преподаватели-эксперты. У каждого преподавателя за спиной многолетний опыт работы, ценные знания и выпускники-специалисты.
Постоянная поддержка. Кураторы курсов всегда готовы прийти на помощь каждому ученику.
Обучение с нуля. В этой школе из новичка сделают профессионала с хорошим портфолио!
Самообучение. Ответы на некоторые волнующие вопросы приходится искать самостоятельно, обращаясь к поисковикам.
Сложность обучения. Программирование - это нелегко, а на его освоение затрачивается много сил и энергии.
Взгляните, что студенты и выпускники говорят про Хекслет
Можно попробовать бесплатно, посмотреть как выглядит интерфейс платформы изнутри и определиться, подходит ли вам такой формат. Подача материала приятная, теория глубокая, упражнения интересные и применимые в реальной жизни. Есть несколько тарифов – для самостоятельного, групповог...
Для индивидуального обучения веб-разработки Хекслет подходит на 100%, есть бесплатный доступ, за это время точно решите стоит вам этим заниматься или лучше поискать себя в другом. Обзор на школу нашел на сайте «Это Развод». Подача материалов удобная, но будет сложно, поэтому моти...