(увеличить обложку)
|
ИЗУЧАЙТЕ PYTHON И РЕШАЙТЕ ЗАДАЧИ!В полностью переработанном втором издании книги вы узнаете, как использовать Python для написания программ, способных за минуту сделать то, на что раньше уходили часы ручного труда, причем никакого опыта программирования не потребуется! Вы освоите основы Python и исследуете стандартную библиотеку модулей, позволяющих решать самые разнообразные задачи, такие как сбор данных с веб-сайтов, чтение документов в формате PDF и Word и автоматизация щелчков мыши. Во второе издание книги включена новая глава, посвященная проверке вводимых данных. Также рассмотрены вопросы автоматизации работы с приложениями Gmail и Google Таблицы и даны советы по автоматическому обновлению CSV-файлов. Вы узнаете, как писать программы, которые легко выполняют следующие задачи автоматизации:
Пошаговые инструкции помогут лучше понять, как работает та или иная программа, а обновленные учебные проекты в конце каждой главы дадут возможность применить полученные навыки для автоматизации аналогичных задач. Не тратьте время на выполнение рутинной работы. Даже не имея опыта программиро- вания, благодаря данной книге вы вполне сможете заставить компьютер сделать все необходимое! ОБ АВТОРЕЭл Свейгарт — профессиональный разработчик, преподает программирование для детей и взрослых. Автор целого ряда книг по Python для начинающих. |
Введение 25
Часть I. Основы программирования на языке Python 41
Глава 1. Основные понятия языка Python 43
Глава 2. Порядок выполнения программы 61
Глава 3. Функции 101
Глава 4. Списки 125
Глава 5. Словари 163
Глава 6. Строки 185
Часть II. Автоматизация задач 219
Глава 7. Регулярные выражения 221
Глава 8. Проверка ввода 253
Глава 9. Чтение и запись файлов 269
Глава 10. Управление файлами 305
Глава 11. Отладка 327
Глава 12. Веб-скрейпинг 349
Глава 13. Работа с таблицами Excel 389
Глава 14. Работа с приложением Google Таблицы 423
Глава 15. Работа с документами PDF и Word 445
Глава 16. Работа с CSV-файлами и данными в формате JSON 475
Глава 17. Работа с датой и временем, планирование заданий и запуск программ 497
Глава 18. Отправка электронной почты и текстовых сообщений 529
Глава 19. Работа с изображениями 567
Глава 20. Управление клавиатурой и мышью 599
Приложение А. Установка сторонних модулей 639
Приложение Б. Запуск программ 645
Приложение В. Ответы на контрольные вопросы 651
Предметный указатель 667
|
Copyright © 1992-2020 Издательская группа "Диалектика-Вильямс"
|