ALMELN.ru

Хранилище текстов, отзывов и закладок о тестировании, обеспечении качества и литературе

View the Project on GitHub

# Автоматизация рутинных задач с помощью Python

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

Оглавление, Введение

  1. Как можно перевести “borring stuff”? Оказывается рутинные задачи 2/573
  2. В каком году была издана книга в России? В 2017 году
  3. А когда была написан оригинал? В 2015 году? В 2016 году “Вильямс” получили разрешение на публикацию?
  4. Что за издательство и какие еще известные мне планируемые для прочтения книги издатело? Издательский дом “Вильямс”
  5. Кто переводчик, насколько качественен перевод и читал ли я еще книги в переводе автора? Кандидат химических наук А.Г. Гузикевич
  6. К какому жанру относится книга? Научно-популярное издание
  7. Какова структура книги? Две части. В первой части книги 6 глав, во второй 12 глав.
  8. Почему стоит читать главу 2? Узнать что такое “поток управления” 5/573
  9. Почему стоит читать главу 11? Интересно самому научиться атвоматически собирать данные в Интернете
  10. Почему стоит читать главу 14? Поскольку касается работы с данными в формате JSON
  11. Почему стоит читать главу 15? Смогу планировать на macOS задания и запускать программы
  12. Почему стоит читать главу 18? Научусь управлять клавиатурой и мышью с помощью средств автоматизации графического интерфейса пользователя
  13. Почему стоит обратить внимание на книгу как на учебник? Похоже в книге будут контрольные вопросы
  14. Кем является автор? Разработчик программного обеспечения, автор книг по программированию, обитатель Сан-Франциско, разработчик нескольких модулей с открытым исходным кодом.
  15. Кем является рецензет? Для чего нужны рецензеты для книг? Кто рецензеты в других уважаемых мною книгах? 6/573 Женщина, разработчик приложений для Android, состоит в (фак!) “Women who code”.
  16. Как в Python получить справку?
  17. Какими бывают типы данных и чем они отличаются? Целые числа, вещественные числа и строки 6/573
  18. Что такое конкатенация и репликация строк, чем отличаются? Искать на 120 странице
  19. Что такое булевы значения и булевы операторы, чем отличаются между собой и операторами сравнения? 7/573
  20. Чем между собой отличаются элементы потока управления “условия” и “блоки кода” и от управляющий инструкций?
  21. Что за циклы и инструкции и чем отличаются друг от друга?
  22. Чем функции отличаются от циклов и инструкций?
  23. Почему следует читать главу 3? Будет три возможности писать код - программа Угадай Число и учебные проекты “Последовательность Коллатца”, “Проверка корректности ввода” 8/573
  24. Чем словари отличаются от списков? Искать на 146 странице
  25. Что такое Regex? На 195 странице
  26. Почему стоит изучать Python? Предустановлен в macOS
  27. Как в Python вызывать “исключения”? 276 страница
  28. Как в Python получить обратную трассировку стека вызовов для отладки? 278 страница
  29. С помощью какой функции можно загружать веб-страницы и проверять ошибки? 303-306 страницы
  30. При помощи какого модуля можно управлять браузером? Selenium 328-334 страницы
  31. Как выполнять верификацию ссылок на веб-странице? При помощи учебного проекта на Python со страницы 336
  32. Как же мне быть с задачи по Excel, когда я бросил этот инструмент в пользу Google Shpreadsheet и у меня на маке вообще нет Excel? Почему авторы не выбрал Google Shpreadsheets? Глава 12
  33. При помощи Python можно заниматься brute-force? Например, для WinOrganizer? 400 страница
  34. Как можно связать использование JSON и интерфейсов прикладного программирования? 413 страница
  35. Как связан Эл Свейгарт с XKCD? Почему берет его в примеры для учебных упражнений? 441 страница
  36. Как связать Python и демон-планировщик cron? 448 страница
  37. Как развить понимание компьютерных сетей при помощи Python? На 457-488 странице идет глава про взаимодействие Python с протоколами SMTP, Python, IMAP
  38. Как заняться unit-тестированием изучая Python? На странице 475-480 про Python-проект с чтением данных из Excel и отправкой почты. Это и модульное тестирование можно тренировать, и интеграционное
  39. Как научить Python работать на мою четкость и тактичность? Научить ходить по скопированной в буфер обмен ссылке, вставлять имя человека с которым сейчас открыт чат с добавлением “Как будет перерыв с текущей задачей, помоги, пожалуйста с задачей” и забирать заголовок задачи в кавычки, затем ставить ссылку
  40. Как при помощи Python после выполнения автотеста получить снимок с экрана? 538 страница
  41. При помощи Python можно анализировать снимок экрана? А как и до какой степени глубок этот анализ? 539 страница
  42. Можно ли при помощи описанных в книги ботов сделать аналог Ботов Качества от Google? 557 страница
  43. Не слишком ли много приукрашиваний про пару часов для программы чтения данных из одного файла, поиска для каждого продукта аналога в базе данных другого магазина, сравнения данных с данными другого файла и пометки позиций с меньшей ценой? Думаю это бред 23/573
  44. Как может начать книга помогать мне с автоматизацией уже сейчас? Заполнение онлайновых форм без ввода данных вручную. Копирование текста с веб-сайта при его обновлении 24/573

02.05.2018. Перейти на Главную страницу