Наоми Седер - Python. Экспресс-курс
- Название:Python. Экспресс-курс
- Автор:
- Жанр:
- Издательство:Питер
- Год:2019
- ISBN:978-5-4461-0908-1
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Наоми Седер - Python. Экспресс-курс краткое содержание
Наоми Седер рассказывает не только об основных особенностях языка Python, но и его объектно-ориентированных возможностях, которые появились в Python 3. Данное издание учитывает все изменения, которые произошли с языком за последние 5 лет, а последние 5 глав рассказывают о работе с большими данными.
Python. Экспресс-курс - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
19.1. «Батарейки в комплекте»: стандартная библиотека ...................................................... 301
19.2. За пределами стандартной библиотеки ............................................................................. 306
19.3. Установка дополнительных библиотек Python ............................................................... 307
19.4. Установка библиотек Python с использованием pip и venv ........................................ 307
19.5. PyPI (CheeseShop) ..................................................................................................................... 309
Итоги ........................................................................................................................................................ 309
Часть 4. Работа с данными .................................................................. 311
Глава.20..Обработка.данных.в.файлах........................................................ 312
20.1. Проблема: бесконечный поток файлов данных ............................................................... 312
20.2. Сценарий: адовая поставка продуктов ............................................................................... 313
20.3. Дальнейшая организация ........................................................................................................ 315
20.4. Экономия места: сжатие и удаление ................................................................................... 317
Итоги ........................................................................................................................................................ 320
Глава.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
Практический.пример............................................................................... 397
Загрузка данных ................................................................................................................................... 397
Получение и разбор погодных данных ......................................................................................... 407
Приложение.А..Документация.Python....................................................... 414
А.1. Обращение к документации Python в интернете ............................................................. 414
А.2. Как стать питонистом ................................................................................................................ 418
A.3. PEP 8 — руководство по стилю программирования Python ........................................ 420
A.4. Комментарии ................................................................................................................................. 426
A.5. Дзен Python ................................................................................................................................... 435
Приложение.Б..Ответы.на.упражнения...................................................... 437
Б.1. Глава 4 .............................................................................................................................................. 437
Б.2. Глава 5 .............................................................................................................................................. 440
Б.3. Глава 6 .............................................................................................................................................. 443
Б.4. Глава 7 .............................................................................................................................................. 446
Б.5. Глава 8 .............................................................................................................................................. 448
Б.6. Глава 9 .............................................................................................................................................. 450
Б.7. Глава 10 ............................................................................................................................................ 454
Б.8. Глава 11 ............................................................................................................................................ 455
Б.9. Глава 12 ............................................................................................................................................ 456
Б.10. Глава 13 ......................................................................................................................................... 457
Б.11. Глава 14 ......................................................................................................................................... 460
Б.12. Глава 15 ......................................................................................................................................... 463
Б.13. Глава 16 ......................................................................................................................................... 467
Б.14. Глава 17 ......................................................................................................................................... 469
Б.15. Глава 18 ......................................................................................................................................... 470
Б.16. Глава 20 ......................................................................................................................................... 471
Б.17. Глава 21 ......................................................................................................................................... 473
Б.18. Глава 22 ......................................................................................................................................... 474
Б.19. Глава 23 ......................................................................................................................................... 477
Б.20. Глава 24 ......................................................................................................................................... 479
Отзывы о втором издании
Самый быстрый способ изучить основы Python.
— Массимо Перга (Massimo Perga), Microsoft
Читать дальшеИнтервал:
Закладка: