Название книги: Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих 
Год: 2017 
Автор: Эл Свейгарт
Страниц: 573
Язык: Русский
Формат: pdf
Размер: 19.9 Мб

Описание книги «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих»:

Если вам когда-либо приходилось тратить часы на переименование файлов или обновление сотен ячеек электронных таблиц, то вы знаете, что такое рутинная работа. А что если поручить компьютеру выполнять такую работу вместо вас?

Книга «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих» научит вас тому, как использовать Python для написания программ, способных в считанные минуты сделать то, на что раньше у вас уходили часы работы вручную.

Как только вы овладеете основами программирования, вы сможете создавать на языке Python программы, которые будут без труда выполнять в автоматическом режиме такие задачи, как:

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

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

Не тратьте свое драгоценное время на выполнение чисто механической работы.

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

Оглавление:

Введение

Часть I. Основы программирования на языке Python

  1. Основные понятия языка Python
  2. Поток управления
  3. Функции
  4. Списки
  5. Словари и структурирование данных
  6. Манипулирование строками

Часть II. Автоматизация задач

  1. Поиск по шаблону с помощью регулярных выражений
  2. Чтение и запись файлов
  3. Управление файлами
  4. Отладка
  5. Автоматический сбор данных в Интернете
  6. Работа с электронными таблицами Excel
  7. Работа с документами в форматах PDF и Word
  8. Работа с CSV-файлами и данными в формате JSON
  9. Обработка значений даты и времени, планировщик заданий и запуск программ
  10. Отправка сообщений электронной почты и текстовых сообщений
  11. Работа с изображениями
  12. Управление клавиатурой и мышью с помощью средств автоматизации графического интерфейса пользователя

Приложение А. Установка модулей сторонних разработчиков

Приложение Б. Запуск программ

Приложение В. Ответы на контрольные вопросы

Предметный указатель

Скачать книгу «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих «