BPB Online, 2022. — 203 с. — ISBN 978-93-55511-379, 935551137X.
В данной книге приводятся реальные примеры того, как читатели могут внедрять автоматизацию бизнес-процессов на своих предприятиях, а также решать обычные офисные задачи с помощью языка Python и его библиотек реализации элементов ИИ. Эта книга научит вас создавать, читать, изменять и извлекать данные из документов Excel, Word и PDF с помощью программирования на языке Python. Также Вы узнаете, как можно в автоматическом режиме извлекать данные с веб-сайтов, PDF-документов, работать с электронной почтой Gmail и Outlook, а также мессенджером WhatsApp. Отдельный раздел книги будет интересен тем, кто желает автоматизировать с помощью языка Python извлечение текста из изображений и отсканированных документов.
В заключительном разделе Вы познакомитесь с методами написания сценариев Python и построения сложной сквозной автоматизации процессов.
Настройка среды автоматизации.
Введение.
Структура.
Цели.
IУстановка и начало работы с Mu для Python 3.
Запуск Mu.
Установка сторонних пакетов с Mu.
Заключение.
Что можно почитать еще.
Вопросы.
Fundamentals of Python.Введение.
Структура.
Цели.
Введение to Python.
Операторы принятия решения.
Оператор if.
Оператор if-else.
Оператор if-elif-else.
Циклы/повторение.
Цикл for.
Циклы while.
Оператор break.
Оператор continue.
Структур данных.
Списки.
Кортежи.
Словари.
Наборы.
Функции.
Библиотеки, модули или пакеты.
Заключение.
Что можно почитать еще.
Вопросы.
Automation Mindset – Python as a Tool for Automation.Введение.
Структура.
Цели.
Мышление в стиле автоматизации.
Общие процессы для автоматизации.
Идентификация бизнес-процессов.
Заключение.
Что можно почитать еще.
Вопросы.
Автоматизация задач в Excel.Введение.
Структура.
Цели.
Установка библиотеки для чтения/записи Excel.
Создание документов Excel.
Чтение документов Excel.
Обновление книги Excel.
Пример автоматизации на основе Excel.
Автоматизация файлов CSV.
Заключение.
Further reading.
Questions.
Автоматизация веб-задач.Введение.
Структура.
Цели.
Загрузка файлов из сети Интернет.
Введение в HTML, CSS и JavaScript.
HTML.
CSS.
JavaScript.
Извлечение данных с веб-сайтов.
Управление браузером с помощью Selenium.
Заключение.
Что можно почитать еще.
Вопросы.
Автоматизация файловых задач.Введение.
Структура.
Цели.
Чтение и запись файлов.
Автоматизация PDF-документов.
Автоматизация документов Word.
Преобразование PDF в документ Word.
Заключение.
Что можно почитать еще.
Вопросы.
Автоматизация электронной почты, мессенджеров и сообщений.
Введение.
Структура.
Цели.
Simple Mail Transfer Protocol.
Отправка писем с помощью Gmail.
Автоматизация электронной почты Outlook.
Автоматизация текстовых сообщений и сообщений WhatsApp.
Заключение.
Что можно почитать еще.
Вопросы.
GUI — автоматизация клавиатуры и мыши.Введение.
Структура.
Цели.
Введение в модуль PyAutoGUI.
Управление действиями мыши.
Управление действиями клавиатуры.
Автоматизация с помощью скриншотов.
Заключение.
Что можно почитать еще.
Вопросы.
b]Автоматизация на основе изображений.[/b]
Введение.
Структура.
Цели.
Основы компьютерного изображения.
Pillow для обработки изображений.
Извлечение текста из изображений с помощью OCR.
Заключение.
Что можно почитать еще.
Вопросы.
Создание автоматизации на основе времени и событий.Введение.
Структура.
Цели.
Автоматизация планирования.
Написание программ таймера.
Запуск программ из Python.
Использование внешних инструментов для триггеров.
Заключение.
Что можно почитать еще.
Вопросы.
Создание сложных автоматизаций.
Введение.
Структура.
Цели.
Создание API с помощью Python.
Объединение нескольких сценариев автоматизации.
Поиск решений в сети Интернет.
Использование машинного обучения для автоматизации.
Заключение.
Что можно почитать еще.
Вопросы.