Изучите основной рабочий процесс Pandas в девяти пошаговых лабораторных работах Beginner и 45 проверяемых этапах. От импорта и простой Series вы перейдёте к созданию DataFrame, чтению CSV, выбору и фильтрации строк, сортировке, очистке, статистике и группировке записей.
Каждая работа посвящена небольшому набору данных и конкретной операции. Вы редактируете Python-скрипт, запускаете его в терминале, проверяете вывод и проходите проверку шага. Так формируются надёжные навыки работы с таблицами без необходимости самостоятельно проектировать открытый анализ.
Чему вы научитесь
- Импортировать Pandas и создавать, открывать и исследовать
SeriesиDataFrame - Строить DataFrame из словарей с выбранными столбцами и метками индекса
- Читать CSV с комментариями, заголовками и собственными маркерами пропусков
- Выбирать строки и столбцы скобками,
loc,ilocи срезами меток - Фильтровать условиями, составными выражениями,
isinиnotnull - Сортировать по одному или нескольким столбцам и управлять индексом
- Удалять или заполнять пропуски, убирать дубликаты, переименовывать столбцы и менять типы
- Рассчитывать описательную статистику и сводить группы через
groupbyиagg
Для кого этот курс
Курс предназначен для начинающих Python-пользователей, впервые системно изучающих Pandas, и для тех, кому нужна пошаговая практика перед открытым анализом. Он подойдёт любителям коротких объяснений, маленьких таблиц и проверки после каждого этапа.
Предварительные требования: Нужно знать основы Python: переменные, списки, словари и запуск скриптов. Опыт Pandas не требуется.
Учебная среда: Девять работ используют WebIDE Ubuntu 22.04 с начальными .py-файлами, терминалом, таблицами в памяти и двумя локальными CSV при необходимости. Все 45 этапов имеют проверку; локальная настройка и внешний аккаунт не нужны.
Часто задаваемые вопросы
Чем курс отличается от 100 Pandas Exercises?
Здесь обучение идёт в девяти пошаговых работах с пояснениями и проверками. Курс из 100 упражнений — самостоятельный Notebook с ответами и более широкими сложными темами, поэтому этот курс лучше для старта.
Буду ли я работать в Jupyter Notebook?
Нет. Вы редактируете обычные Python-файлы в браузерной WebIDE и запускаете их в терминале, осваивая скриптовый процесс.
Какие темы не входят в курс?
Не рассматриваются joins или merges, сводные таблицы, временные ряды, Excel и графики. Курс сосредоточен на базовой выборке, очистке, статистике и группировке.
Используются ли внешние или большие реальные данные?
Нет. Используются небольшие таблицы из скриптов и два локальных CSV для примеров студентов и пропусков. Загрузки, облачные аккаунты и внешние сервисы не нужны.





