Эл Свейгарт «Автоматизация рутинных задач с помощью Python» Вильямс, 2017 год, 592 стр., перевод с английского Г. Гузикевича (20,1 мб. pdf + 9,39 мб. дополнительные материалы)
Эта книга представляет собой практическое руководство для начинающих по Python. Где представлены основные понятия языка, необходимые для начального знакомства с его синтаксисом и структурой в объеме достаточном для написания небольших программ, которые помогут на практике применить полученные знания. Книга разбита на две части — первая представит начинающим программистам возможность познакомиться с языком Python. Если вы уже изучали какой либо язык программирования, то эта часть книги не займет много времени, если же нет, то изучите её досконально.
Во второй части автор показывает практические примеры использования полученных знаний. Показаны примеры создания приложений работы с файлами и папками, заполнения веб-форм, загрузки файлов с сайтов и копирование текста, работы с таблицами Excel и другие простые но полезные операции. А самое важное то, что изучение приводимых примеров на практике, а также создание подобных собственных миниприложений для автоматизации рутинных задач, даст возможность изучить основы программирования на Python и в дальнейшем успешно осваивать объектно-ориентированный подход и другие методики «продвинутого» программирования.
ISBN 978-5-8459-2090-4 (рус.)
Оглавление книги
Часть I. Основы программирования на языке Python
Глава 1. Основные понятия языка Python
Глава 2. Поток управления
Глава 3. Функции
Глава 4. Списки
Глава 5. Словари и структурирование данных
Глава 6. Манипулирование строками
Проект: парольная защита
Проект: добавление маркеров в разметку Wiki-документов
Часть II. Автоматизация задач
Глава 7. Поиск по шаблону с помощью регулярных выражений
Проект: извлечение телефонных номеров и адресов электронной почты
Глава 8. Чтение и запись файлов
Проект: генерация файлов случайных экзаменационных билетов
Проект: буфер обмена для работы с несколькими значениями
Глава 9. Управление файлами
Проект: переименование файлов с заменой американского формата дат европейским
Проект: создание резервной копии папки в виде ZIP-файла
Глава 10. Отладка
Глава 11. Автоматический сбор данных в Интернете
Проект: программа mapIt.py с модулем webbrowser
Проект: кнопка "Мне повезет" поисковика Google
Проект: загрузка всех комиксов на сайте XKCD
Рабочие книги, листы и ячейки
Проект: чтение данных электронной таблицы
Проект: обновление электронной таблицы
Глава 13. Работа с документами в форматах PDF и Word
Проект: объединение выбранных страниц из многих PDF-документов
Глава 14. Работа с CSV-файлами и данными в формате JSON
Проект: удаление заголовков из CSV-файла
Глава 15. Обработка значении даты и времени, планировщик заданий и запуск программ
Проект: суперсекундомер с остановом
Проект: многопоточный загрузчик файлов с сайта XKCD
Проект: простая программа обратного отсчета времени
Глава 16. Отправка сообщений электронной почты и текстовых сообщений
SMTP
Проект: рассылка по электронной почте напоминаний о необходимости уплаты членских взносов
Проект: модуль Черкни мне
Глава 17. Работа с изображениями
Проект: добавление логотипа
Глава 18. Управление клавиатурой и мышью с помощью средств автоматизации графического интерфейса пользователя
Проект Где сейчас находится указатель мыши?
Приложение А. Установка модулей сторонних разработчиков Приложение Б. Запуск программ Приложение В. Ответы на контрольные вопросы
https://www.htbook.ru/kompjutery_i_seti/programmirovanie/prakticheskoe-rukovodstvo-dlya-nachinayuschih-po-pythonПрактическое руководство для начинающих по Pythonhttps://www.htbook.ru/wp-content/uploads/2017/02/avtomatizaciya-rutinnyh-zadach-s-pomoschyu-Python.jpghttps://www.htbook.ru/wp-content/uploads/2017/02/avtomatizaciya-rutinnyh-zadach-s-pomoschyu-Python.jpgПрограммирование и БДPython,ПрограммированиеРуководство для начинающих.
Эл Свейгарт 'Автоматизация рутинных задач с помощью Python' Вильямс, 2017 год, 592 стр., перевод с английского Г. Гузикевича (20,1 мб. pdf + 9,39 мб. дополнительные материалы)
Эта книга представляет собой практическое руководство для начинающих по Python. Где представлены основные понятия языка, необходимые для начального знакомства с его синтаксисом...Сергей ПупкинСергейПупкинkuzmenko7788@gmail.comAuthorТехническая литература
Да, неплохая книга, но узконаправленная.