Автоматизация рутинных задач с помощью Python
Краткое содержимое
В полностью переработанном втором издании книги вы узнаете, как использовать Python для написания программ, способных за минуту сделать то, на что раньше уходили часы ручного труда, причем никакого опыта программирования не потребуется! Вы освоите основы Python и исследуете стандартную библиотеку модулей, позволяющих решать самые разнообразные задачи, такие как сбор данных с веб-сайтов, чтение документов в формате PDF и Word и автоматизация щелчков мыши.
Во второе издание книги включена новая глава, посвященная проверке вводимых данных. Также рассмотрены вопросы автоматизации работы с приложениями Gmail и Google Таблицы и даны советы по автоматическому обновлению CSV-файлов. Вы узнаете, как писать программы, которые легко выполняют следующие задачи автоматизации:
поиск текста в файле или в нескольких файлах;
создание, обновление, перемещение и пе- реименование файлов и папок;
поиск в Интернете и загрузка веб-контента;
обработка и шифрование PDF-документов;
рассылка электронной почты и текстовых уведомлений;
заполнение веб-форм.
Пошаговые инструкции помогут лучше понять, как работает та или иная программа, а обновленные учебные проекты в конце каждой главы дадут возможность применить полученные навыки для автоматизации аналогичных задач.
Не тратьте время на выполнение рутинной работы. Даже не имея опыта программиро- вания, благодаря данной книге вы вполне сможете заставить компьютер сделать все необходимое!
2-е издание.
Эл Свейгарт в своей книге поясняет, как Python может существенно упростить выполнение рутинных задач. Это может быть автоматизация работы с файлами, веб-скрапинг или взаимодействие с API. Основное внимание уделяется простоте языка и его мощным библиотекам, таким как pandas
и Beautiful Soup
, которые позволяют взаимодействовать с данными максимально эффективно.
Основной акцент сделан на практические примеры, что позволяет читателям сразу применять полученные знания в реальной жизни. Это делает книгу не только полезной, но и интересной для изучения.
Темы, охваченные в книге
В книге рассматриваются следующие ключевые темы:
-
Автоматизация работы с файлами: Читая эту часть, читатели научатся управлять файлами, фильтровать данные и работать с различными форматами, такими как Excel, CSV и TXT. Это наивысшая степень автоматизации, где Python делает всю грязную работу за вас.
-
Работа с веб-сайтами: Не менее важной темой является веб-скрапинг. Автор описывает, как делать запросы к веб-страницам и извлекать полезные данные, что может быть крайне актуально для маркетологов и исследователей.
-
Использование API: Свейгарт объясняет, как взаимодействовать с API, что позволяет автоматизировать множество процессов, таких как работа с сервисами Google или социальных сетей.
Каждая из этих тем дополнена практическими задачами, что делает процесс обучения увлекательным и результативным.
Почему стоит читать эту книгу
Книга Эл Свейгарта подходит как новичкам, так и тем, кто уже имеет некоторый опыт в программировании. Даже если у вас нет давно накопленных навыков, эта книга поможет вам быстро освоить основные понятия и инструменты.
Слейгарт использует доступный язык и четкие объяснения, что делает изучение Python простым и увлекательным. Вам не понадобятся особые знания в IT-сфере; достаточно базового понимания компьютеров и желания научиться.