Зарегистрироваться
Восстановить пароль
FAQ по входу

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

  • Файл формата djvu
  • размером 7,02 МБ
  • Добавлен пользователем
  • Описание отредактировано
Свейгарт Э. Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих
М.: Вильямс, 2017. — 573 с. — ISBN: 978-5-8459-2090-4
В наши дни трудно найти сферу человеческой деятельности, в которой вообще не используется программное обеспечение (ПО). Почти каждый из нас общается в социальных сетях, телефоны многих из нас - это по сути компьютеры, подключенные к Интернету, а большая часть офисного персонала для выполнения своих функциональных обязанностей нуждается в компьютерной технике. Как следствие, это привело к необычайно высокому спросу на специалистов, способных писать программный код.
Бесчисленные книги по программированию, интерактивные онлайновые руководства, практические семинары для работников - все это направлено на превращение амбициозных новичков в специалистов программной индустрии, заработная плата которых выражается шестизначными числами. Эта книга предназначена не для них. Она предназначена для всех остальных.
Прочтение одной только этой книги не сможет сделать из вас разработчика-профессионала, точно так же как пяти уроков игры на гитаре вряд ли будет достаточно для того, чтобы стать рок-звездой. Но если вы офисный работник, администратор, преподаватель или вообще один из тех, кто использует компьютер для работы или развлечения, то изучения основ программирования в том объеме, который предлагаться в данной книге, вам хватит для автоматизации следующих простых задач:
- перемещение и переименование тысяч файлов и их сортировка по папкам;
- заполнение онлайновых форм без ввода данных вручную;
- загрузка файлов или копирование текста с веб-сайта при его обновлении;
- вывод компьютером заранее подготовленных уведомлений;
- обновление и форматирование электронных таблиц Excel;
- проверка электронной почты и отправка заранее подготовленных ответных писем.
Все эти задачи просты, но отнимают у человека массу времени. Кроме того, зачастую они настолько тривиальны или узкоспециальны, что подыскать какую-то готовую программу для их выполнения не удается. Вооружившись даже минимальными знаниями в области программирования, вы сможете заставить свой компьютер выполнять эти задачи вместо вас.
Эта книга - не справочник, а руководство для начинающих. Используемый в ней стиль программирования иногда идет вразрез с принципами наилучшей практики (например, в некоторых программах используются глобальные переменные), но это компромиссное решение, позволяющее сделать код более легким для изучения. Книга предназначена для тех, кому будет достаточно научиться писать простой одноразовый код, поэтому стилю оформления программ и приданию им элегантного вида не уделяется особого внимания. Такие понятия «продвинутого» программирования, как «объектно-ориентированный подход», «списковые включения» и «генераторы», не рассматриваются, дабы не усложнять излагаемый материал.
Содержание
Введение
Основы программирования на языке Python
Основные понятия языка Python
Поток управления
Функции
Списки
Словари и структурирование данных
Манипулирование строками
Автоматизация задач
Поиск по шаблону с помощью регулярных выражений
Чтение и запись файлов
Управление файлами
Отладка
Автоматический сбор данных в Интернете
Работа с электронными таблицами Excel
Работа с документами в форматах PDF и Word
Работа с CSV-файлами и данными в формате JSON
Обработка значений даты и времени, планировщик заданий и запуск программ
Отправка сообщений электронной почты и текстовых сообщений
Работа с изображениями
Управление клавиатурой и мышью с помощью средств автоматизации графического интерфейса пользователя
Приложения
Установка модулей сторонних разработчиков
Запуск программ
Ответы на контрольные вопросы
Предметный указатель
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация