Автоматизация рутинных задач с помощью Python

2-е издание
Эл Свейгарт

Automate the Boring Stuff with Python, 2nd Edition
Al Sweigart
книга Автоматизация рутинных задач с помощью Python, 2-е издание
(увеличить обложку)

Где купить книгу

Оглавление
Пролистать книгу
Файлы к книге

ИЗУЧАЙТЕ PYTHON И РЕШАЙТЕ ЗАДАЧИ!

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

Во второе издание книги включена новая глава, посвященная проверке вводимых данных. Также рассмотрены вопросы автоматизации работы с приложениями Gmail и Google Таблицы и даны советы по автоматическому обновлению CSV-файлов. Вы узнаете, как писать программы, которые легко выполняют следующие задачи автоматизации:

  • поиск текста в файле или в нескольких файлах;
  • создание, обновление, перемещение и пе- реименование файлов и папок;
  • поиск в Интернете и загрузка веб-контента;
  • обработка и шифрование PDF-документов;
  • рассылка электронной почты и текстовых уведомлений;
  • заполнение веб-форм.

Пошаговые инструкции помогут лучше понять, как работает та или иная программа, а обновленные учебные проекты в конце каждой главы дадут возможность применить полученные навыки для автоматизации аналогичных задач.

Не тратьте время на выполнение рутинной работы. Даже не имея опыта программиро- вания, благодаря данной книге вы вполне сможете заставить компьютер сделать все необходимое!

ОБ АВТОРЕ

Эл Свейгарт — профессиональный разработчик, преподает программирование для детей и взрослых. Автор целого ряда книг по Python для начинающих.


672, c ил стр., с ил.; ISBN 978-5-907365-55-1, 978-1-59327-992-9; формат 70x100/16; мягкий переплет; тип бумаги: офсетная; 16.02.2023; Вильямс.






Оглавление книги "Автоматизация рутинных задач с помощью 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 Издательская группа "Диалектика-Вильямс"