ТИМ-ориентированная аналитика. Современные инструменты работы с даннымиСредний

Курс по программированию инструментов ТИМ-аналитики для анализа BIM-моделей в открытых форматах данных. Разработан в рамках совместного образовательного проекта с Департаментом строительства города Москвы.

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

Работа с табличными данными в Python

Урок
Блоки можно проходить в любом порядке
Длительность
Минут
Подготовка табличных данных
Длительность: 27 мин.
Вводная на тему работы с текстовыми файлами в Python. Сведение информации к табличной по ходу анализа IFC-файлов.
Введение в pandas, работа с Excel
Длительность: 14 мин.
Вводим в использование класс DataFrame из библиотеки pandas. Сводим к виду DataFrame информацию из текстового файла, показываем возможность записи и чтения файла Excel при помощи pandas (и пакета openpyxl). Также важное внимание уделяем кодировке, в какой записаны исходные данные, в особенности — текстовые файлы.
Рассматриваем возможности изменения табличного представления информации при помощи pandas на примере чтения файла из Excel. Описываем варианты выборки и преобразования таблиц в иной вид (через подсчет общих значений) и сведения информации в новые таблицы. Данное видео — основа для последующего видео (по формированию диаграмм и графиков).
Визуализация табличных данных
Длительность: 7 мин.
Описание процесса визуализации табличных данных из pandas.DataFrame в вид графиков и диаграмм с помощью пакета matplotlib. Рассматривает вариант конвертации табличных данных в столбчатую диаграмму, линейный график и круговую диаграмму, используя данные из раннего видео.