Глава.21..Обработка.файлов.данных.......................................................... 321
21.1. Знакомство с ETL ...................................................................................................................... 321
21.2. Чтение текстовых файлов ....................................................................................................... 322
21.3. Файлы Excel ................................................................................................................................. 331
21.4. Очистка данных .......................................................................................................................... 333
21.5. Запись файлов данных ............................................................................................................. 336
Итоги ........................................................................................................................................................ 339
Глава.22..Передача.данных.по.сети............................................................ 340
22.1. Получение файлов ..................................................................................................................... 340
22.2. Получение данных через API ................................................................................................ 344
22.3. Структурированные форматы данных ............................................................................... 346
22.4. Извлечение веб-данных ........................................................................................................... 355
Итоги ........................................................................................................................................................ 359
Глава.23..Хранение.данных........................................................................ 360
23.1. Реляционные базы данных ..................................................................................................... 360
23.2. SQLite: использование базы данных sqlite3 ..................................................................... 361
23.3. MySQL, PostgreSQL и другие реляционные базы данных .......................................... 363
23.4. Простая работа с базами данных с ORM ........................................................................... 364
23.5. Базы данных NoSQL ................................................................................................................. 371
23.6. Хранение пар «ключ–значение» в Redis ............................................................................ 372
23.7. Документы в MongoDB ........................................................................................................... 375
Итоги ........................................................................................................................................................ 378
Глава.24..Анализ.данных........................................................................... 379
24.1. Средства Python для анализа данных ................................................................................. 379
24.2. Jupyter Notebook ......................................................................................................................... 380
24.3. Python и pandas ........................................................................................................................... 383
24.4. Очистка данных .......................................................................................................................... 385
24.5. Агрегирование и преобразования данных ......................................................................... 390
24.6. Графическое представление данных .................................................................................... 395
24.7. Когда pandas использовать не рекомендуется ................................................................. 396
Итоги ........................................................................................................................................................ 396