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

Укажите регион, чтобы мы точнее рассчитали условия доставки

Начните вводить название города, страны, индекс, а мы подскажем

Например: 
Москва,
Санкт-Петербург,
Новосибирск,
Екатеринбург,
Нижний Новгород,
Краснодар,
Челябинск,
Кемерово,
Тюмень,
Красноярск,
Казань,
Пермь,
Ростов-на-Дону,
Самара,
Омск

 Вернуться

Автор: Свейгарт Эл
Дата выхода: 2021
Издательство: Компьютерное издательство «Диалектика»
Количество страниц: 674

 Скачать

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

 Это книга не для них. Она предназначена для всех остальных.

 Прочтение книги не сделает из вас профессионального разработчика, точно так же, как нескольких уроков игры на гитаре навряд ли будет достаточно для того, чтобы стать рок-звездой. Но если вы офисный работник, администратор, преподаватель или просто используете компьютер для развлечений, то, изучив основы программирования в том объеме, который предлагается в данной книге, вы сможете автоматизировать следующие простые задачи:

  • перемещение и переименование тысяч файлов и их сортировка по папкам;
  • заполнение веб-форм без ввода данных вручную; Введение 27
  • загрузка файлов или копирование текста с веб-сайта при его обновлении;
  • отправка компьютером заранее подготовленных уведомлений;
  • обновление и форматирование электронных таблиц Excel;
  • проверка электронной почты и рассылка заранее подготовленных писем.

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

Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам
развиваться и добавлять всё больше интересных и нужным вам книг!

О товаре

Если вам когда-либо приходилось тратить часы на переименование файлов или обновление сотен ячеек электронных таблиц, то вы знаете, что такое рутинная работа. А что если поручить компьютеру выполнять такую работу вместо вас?
.
.Книга научит вас использовать Python для написания программ, способных в считанные минуты сделать то, на что раньше у вас уходили часы ручного труда, причем никакого опыта программирования от вас не требуется. Как только вы овладеете основами программирования, вы сможете создавать программы на языке Python, которые будут без труда выполнять в автоматическом режиме различные полезные задачи, такие как:
.
.поиск определенного текста в файле или в множестве файлов;
.создание, обновление, перемещение и переименование файлов и папок;
.поиск в Интернете и загрузка онлайн-контента;
.обновление и форматирование данных в электронных таблицах Excel любого размера;
.разбиение, слияние, разметка водяными знаками и шифрование PDF-документов;
.рассылка напоминаний в виде сообщений электронной почты или текстовых уведомлений;
.заполнение онлайновых форм.
.Пошаговые инструкции помогут вам лучше понять, как работает та или иная программа, а учебные проекты, предлагаемые в конце каждой главы, предоставят вам возможность испытать свои силы в улучшении ранее рассмотренных программ и использовать приобретенные знания для автоматизации аналогичных задач.
.
.Не тратьте свое драгоценное время на выполнение чисто механической работы.
.
.
.Даже если вы не написали за всю свою жизнь ни одной строки кода, вы вполне сможете заставить компьютер делать вместо вас всю грязную работу. Эту цель и преследует данная книга.
.
.Эл Свейгарт — разработчик ПО, преподает программирование для детей и взрослых. Автор ряда книг по Python для начинающих.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

#статьи

  • 20 окт 2020

  • 11

Эта книга поможет освоить Python. А если повезёт, раз и навсегда покончить с рутиной.

 vlada_maestro / shutterstock

Цокто Жигмытов

Кандидат философских наук, специалист по математическому моделированию. Пишет про Data Science, AI и программирование на Python.

Эта книга по Python отличается от других руководств для новичков тем, что автор не просто разбирает примеры кода, а предлагает сразу начать писать программы, которые делают реально полезные вещи. Например, собирают для вас данные в интернете или обрабатывают изображения.

Подробно объясняется каждый шаг, и есть много информации для “чайников”: как установить, что сделать и где спросить, если что-то не работает. Объём материала почти 600 страниц, освоение займёт приблизительно 35–40 часов.

Это не учебник для будущих кодеров, которые планируют заниматься коммерческим программированием, а руководство по решению конкретных задач и автоматизации рутины. Поэтому в примерах кода есть отступления от правил и best practice в пользу понятности и простоты.

Книга полезна тем, кто:

  • хочет облегчить себе жизнь с помощью Python;
  • не имеет опыта в программировании.

Что понадобится для работы:

  • Компьютер с интернетом.
  • Школьные знания арифметики.
  • Умение пользоваться поиском, скачивать и устанавливать программы.
  • Упорство и вдохновение (шутка — упорства хватит за глаза).

Что в итоге получит читатель:

  • Знание базового Python.
  • Несколько программ для портфолио.
  • Понимание, нравится ли вам программировать.
  • Уважение коллег и домочадцев.
  • Вы увидите профессию целиком. Книга предназначена для непрограммистов, но проведёт читателя по настоящему пайплайну разработчика: постановка задачи → поиск решения → написание кода → запуск. Именно так, в общих чертах, работает вся индустрия разработки софта.
  • Вы ощутите себя программистом. Русский перевод сделан с издания 2016 года, поэтому некоторые ссылки уже не работают. Ответы на часть вопросов придётся искать самостоятельно, как настоящему программисту.
  • В книге есть контрольные вопросы. Если вам понравится программировать, они помогут закрепить знания. И вполне вероятно, что попадутся на собеседовании — эйчары не всегда выдумывают их сами. Как в школе: “Решайте обязательно, это будет на контрольной”.

Кстати, ответы на вопросы тоже есть — в конце книги, как и полагается. (Приложение В).

Заведите тетрадку, документ на компьютере или в облаке — для конспекта. Когда будете вспоминать что-то из материала книги, старайтесь опираться именно на него.

Прежде чем начать работать:

  • Посмотрите оглавления. Их два: краткое и подробное. Краткое даст полную карту книги, а по подробному удобно искать конкретную тему или вопрос.
  • Отметьте заинтересовавшие вас главы. Любопытно ведь, как автор предлагает решить важную для вас задачу. Например, отправку sms и email, работу с Excel или что-то ещё.
  • Прочитайте введение, оно прекрасно: “Эта книга предназначена не для них (высокооплачиваемых программистов). Она предназначена для всех остальных”.
  • Пролистайте отмеченные главы, а также приложения А и Б — про установку модулей и запуск программ.

Приложение В (ответы на вопросы) смотреть нельзя — ни под каким предлогом! Мы вас предупредили.

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

Чтобы понять, годится ли вам эта книга, рассмотрим подробнее восьмую главу, которая называется “Чтение и запись файлов”.

Читатель к этому времени уже прошёл шесть глав первой части, посвящённой основам программирования: установил Python, умеет работать в IDLE, искать по шаблону, а также создавать, редактировать и запускать файлы с расширением .py. Теперь пришло время узнать, как использовать язык для создания, чтения и хранения других файлов на жёстком диске, а также написать несколько полезных программ.

Книга написана в 2016 году, поэтому автор приводит примеры для Windows 7 и Python 3.4. У меня всё прекрасно работало и на более свежих версиях системы и интерпретатора.

Глава начинается с рассказа про модули os и os.path, обратную косую черту, создание новых папок и учит определять размеры файлов и содержимое папок с помощью os.listdir ():

>>> import os
>>> os.listdir('C:\Users')
['All Users', 'Default', 'Default User', 'Default.migrated', 'desktop.ini', 'Public', 'tsokto', 'Все пользователи']

Дальше — чуть сложнее. Теперь нам предстоит с помощью функции “красивой печати” pprint.pformat () создать свои собственные модули, которые можно будет вызывать командой import.

Но это было только вступление, а теперь мы готовы кодить проект.

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

Решаем задачу с помощью Python. Список будущих фич немного пугает: требуется создать и 35 билетов, и 50 вопросов со множественным выбором для каждого билета. Вместе с правильным ответом нужно дать три случайных неправильных и записать это всё в 35 текстовых файлов. А ещё ключи ответов, которые тоже будут в отдельных файлах.

Но оказывается, нам вполне по силам:

  • сохранять названия штатов в словаре — умеем;
  • вызывать методы open (), write (), close () для текстовых файлов — без проблем;
  • использовать функцию random.shuffle () — тоже не бином Ньютона;
  • записывать содержимое в файлы — легко!

Итак, за четыре шага мы напишем программу, которая всё это может делать.

Что ещё нас ждёт в этой главе:

  • работа с многоразрядным буфером;
  • поиск с помощью regexp (регулярных выражений);
  • создание программы Mad Lib, которая читает текстовые файлы и позволяет добавлять произвольный текст в нужные места (например, в тесты по грамматике).

В итоге, чтобы выполнить последние два задания, нам потребуются все полученные в главе знания. А ещё будет нужно ответить на контрольные вопросы — они есть после каждой главы.

Книга есть в “Лабиринте” и на “Алибе”. Если не торопитесь, можно дождаться выхода осенью этого года второго издания на русском языке. Чтобы не пропустить момент, подпишитесь на новости издательства. Как вариант, если скоро день рождения, намекните друзьям, чтобы они подарили вам книгу.

Если что-то всё-таки не взлетело: просто запишитесь на наш курс Python-разработчик и станьте востребованным профессионалом. А книгу потом можно будет передарить, разыграть или даже продать на аукционе с вашим автографом — потому что мы в вас верим!

  • Главная »
  • Товары »
  • Нехудожественная литература »
  • Технические науки

Автоматизация рутинных задач с помощью Python Практическое руководство для начинающих 2-е издание (Эл Свейгарт) ; Диалектика, 2021

Описание

ИЗУЧАЙТЕ PYTHON И РЕШАЙТЕ ЗАДАЧИ!
В полностью переработанном втором издании книги вы узнаете, как использовать Python для написания программ, способных за минуту сделать то, на что раньше уходили часы ручного труда, причем никакого опыта программирования не потребуется! Вы освоите основы Python и исследуете стандартную библиотеку модулей, позволяющих решать самые разнообразные задачи, такие как сбор данных с веб-сайтов, чтение документов в формате PDF и Word и автоматизация щелчков мыши.
Во второе издание книги включена новая глава, посвященная проверке вводимых данных. Также рассмотрены вопросы автоматизации работы с приложениями Gmail и Google Таблицы и даны советы по автоматическому обновлению CSV-файлов. Вы узнаете, как писать программы, которые легко выполняют следующие задачи автоматизации:
поиск текста в файле или в нескольких файлах;
создание, обновление, перемещение и пе- реименование файлов и папок;
поиск в Интернете и загрузка веб-контента;
обработка и шифрование PDF-документов;
рассылка электронной почты и текстовых уведомлений;
заполнение веб-форм.
Пошаговые инструкции помогут лучше понять, как работает та или иная программа, а обновленные учебные проекты в конце каждой главы дадут возможность применить полученные навыки для автоматизации аналогичных задач.
Не тратьте время на выполнение рутинной работы. Даже не имея опыта программиро- вания, благодаря данной книге вы вполне сможете заставить компьютер сделать все необходимое!
2-е издание.

Смотри также Характеристики.

Видео обзоры (1)

Автоматизация рутинных задач на Python (Эл Свейгарт) — рецензия на книгу по Python

Автоматизация рутинных задач на Python (Эл Свейгарт) - рецензия на книгу по Pythonзапуск видео

О книге

ISBN 978-5-907365-55-1
Автор(ы)
Переплет Мягкая глянцевая
Издатель Диалектика
Год издания 2021
Кол-во страниц 672
Возрастные ограничения 12

Сравнить цены

Цена от 2400 р. до 5378 р. в 4 магазинах

Магазин Цена Наличие
Лабиринт

5/5

5378

р.

Наличные, б/н, visa, qiwi, webmoney, я.деньги

история цены

Читай-город

5/5

2400

р.

история цены

Буквоед

5/5

2799

р.

Минимальная сумма заказа 100 рублей

история цены

Book24

5/5

2799

р.

история цены

МАЙШОП

5/5

один из первых книжных интернет-магазинов, работающий с 2002 года

Яндекс.Маркет

5/5

10000 отзывов

СберМегаМаркет

5/5

Отзывы (7)

  • Приобрел на днях 2-издание. Книга заходит на 5+, отлично подойдет даже для новичков, все разжевывается основательно. Например пошагово указывается приоритет выполнения операций в выражении. Если данное выражение достаточно длинное и булево, порой можно запутаться где истинна, а где ложь. Так же присутствуют блок-схемы для лучшего усвоения алгоритма задачи. После каждой главы есть контрольные вопросы на усвоение материала, а в конце книги есть правильные ответы, для самоконтроля. Рекомендую для старта. Ошибочно полагал, что книга будет небольшого формата…Она прям большая…не хватает ей лишь твердого переплета…

    0    0

  • Турсунов Иброхим

    — 14 июля 2020

    Великолепная книга по Python! Может служить как спокойное и интересное введение в язык (да и в программирование в целом), в ней множество практических примеров, с помощью которых легко будет освоиться с основными структурами данных языка: списки, словари, кортежи, множества. Также считаю, что книга Эла отлично иллюстрирует широкий спектр задач, в которых может применяться питон.

    0    0

  • Шорников Михаил

    — 28 февраля 2020

    Отличная книга.

    Хотел бы так же добавить, что помимо опечатки со схемами, есть еще опечатка на 95 странице — при вызове функции hello() отступов быть не должно.

    Аналогичная проблема на 105 странице: из-за отсутсвия отсупов в примере программа не будет выполняться.

    0    0

  • Одна из книг для начинающих программировать на Python.

    При этом сам Автор делает акцент на том, что данная книга предназначена для быстрого освоения языка Python и регулярного применения его в на практике. Для более глубокого изучение Python Автор рекомендует обратить внимание на другие книги.

    Между тем, данная книга действительно весьма полезна из-за свое практической (прикладной) направленности. Когда нужно за короткое время окунуться в новый язык, «попробовать его на вкус» и дальше двинуться расширяя и углубляя свои знания и нарабатывая навыки программирования (например для постижения Data Science, Machine Learning, etc). Такой вывод я могу сделать ознакомившись с данной книгой.

    Чтобы не пересказывать содержимое книги, приведу ниже сканы Введения, где Автор подробно описывает о чём и для кого эта книга.

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

    По оформлению.

    Книга в бумажной обложке, бумага белая, просвечивает.

    Печать серая («экономия чернил»).

    Вывод — есть желание быстро освоить навыки программирования на Python — покупайте книгу.

    Для ознакомления Введение и Глава 14.

    0    0

  • Одна из книг для начинающих программировать на Python.

    При этом сам Автор делает акцент на том, что данная книга предназначена для быстрого освоения языка Python и регулярного применения его в на практике. Для более глубокого изучение Python Автор рекомендует обратить внимание на другие книги.

    Между тем, данная книга действительно весьма полезна из-за свое практической (прикладной) направленности. Когда нужно за короткое время окунуться в новый язык, «попробовать его на вкус» и…

    Читать полностью

    0    0

  • К Всеволод

    — 27 декабря 2018

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

    Наверно можно читать с абсолютного нуля в программировании

    Однако эта книга конечно же не охватывает весь синтаксис и конечно же это далеко не полный курс .

    0    0

  • Зайцева Наталья

    — 16 сентября 2016

    Отличная книга для начинающих программистов на Python.

    Внимание: в главе 2, рисунки 2.9 и 2.10 перепутаны местами и не соответствуют своим подписям (см фото сравнения оригинала и перевода).

    В целом очень довольна возможностью ознакомиться с книгой Эла на великом и могучем.

    0    0

Добавить отзыв

2 ms.

Книги где автор: Эл Свейгарт

Искать всё

Технические науки — издательство «Диалектика»

Категория 1920 р. — 2880 р.

Разработка и оптимизация сайтов. Веб-дизайн — издательство «Диалектика» »

1 ms.

Технические науки

Категория 1920 р. — 2880 р.

Понравилась статья? Поделить с друзьями:
  • Изготовление тротуарной плитки своими руками пошаговая инструкция состав
  • Висмута таблетки инструкция по применению взрослым от чего помогает
  • Детримакс витамин д3 инструкция к применению цена детский
  • Ивермек порошок инструкция по применению в ветеринарии
  • Симетикон эвалар цена инструкция по применению взрослым