droplog

On and offline stuff dropped here!

Wednesday, May 4, 2016

Automate the Boring Stuff with Python

Table of Contents

Part 1 - The Basics of Python Programming
  1. Introduction
  2. Python Basics
  3. Flow Control
  4. Functions
  5. Lists
  6. Dictionaries and Structuring Data
  7. Manipulating Strings
Part 2 - Automating Tasks
  1. Pattern Matching with Regular Expressions
  2. Reading and Writing Files
  3. Organizing Files
  4. Debugging
  5. Web Scraping
  6. Working with Excel Spreadsheets
  7. Working with PDF and Word Documents
  8. Working with CSV Files and JSON Data
  9. Time, Scheduling Tasks, and Launching Programs
  10. Sending Email and Text Messages
  11. Manipulating Images
  12. Controlling the Keyboard and Mouse with GUI Automation
  • A - Installing Third-Party Modules
  • B - Running Programs
  • C - Answers to Practice Questions
Al Sweigart is the author of:
Invent Your Own Computer Games with Python,
Making Games with Python & Pygame, and
Hacking Secret Ciphers with Python
.

His books are freely available under a Creative Commons license from http://inventwithpython.com.

Posted by Rui Granadeiro at 4:23 PM
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: Python, Python references

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Enter Search Terms...

Blog Archive

  • ►  2022 (1)
    • ►  March (1)
  • ►  2021 (1)
    • ►  April (1)
  • ►  2020 (4)
    • ►  May (1)
    • ►  April (3)
  • ►  2018 (4)
    • ►  October (1)
    • ►  June (2)
    • ►  March (1)
  • ►  2017 (2)
    • ►  October (1)
    • ►  July (1)
  • ▼  2016 (17)
    • ►  December (1)
    • ►  November (1)
    • ►  July (1)
    • ►  June (2)
    • ▼  May (12)
      • Python and HTML files
      • Basic Network Commands
      • Basic Network Utilities
      • JavaScript URL Buider with Date Picker
      • People Search Core Results XSL Display
      • Python CGI Database (4 of 4)
      • Python CGI Database (3 of 4)
      • Python CGI Database (2 of 4)
      • Python CGI Database (1 of 4)
      • Python CGI Web Server
      • Python and AJAX tutorial for beginners with web.py...
      • Automate the Boring Stuff with Python
  • ►  2014 (2)
    • ►  July (1)
    • ►  May (1)

Often Accessed

  • W3C Standards
  • W3Schools
  • A List Apart
  • Python 3.5.1 documentation
  • jQuery
  • Google Developers
  • Google Hosted Libraries
  • Online OCR

Useful Links

  • The Accidental Taxonomist
  • A List Apart
  • bogotobogo
  • Dynamic Drive DHTML
  • ECMAScript
  • Hacking (fb)
  • Idencom
  • JavaScript Bible
  • Search This
  • Smashing Magazine

Popular Posts

  • Keyword Query Language (KQL) and FAST Query Language (FQL)
    [ SharePoint development overview ] [ Search in SharePoint ] Elements of a KQL query A KQL query consists of one or more of th...
  • Matomo (formerly Piwik)
    Image: Kévin Subileau Installation & Maintenance Matomo Requirements Required Configuratio...
  • Dominate creating and manipulating HTML documents
    Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API. It allows you to write HTML pages ...
  • Python and AJAX tutorial for beginners with web.py and jQuery
    Kooneiform Request methods ... a zipped copy of the files in this tutorial, you can get it here . Run app.py and then point your browser...
  • Metrics for URL defined Subsites with Matomo
    Image: Kévin Subileau <!-- Matomo --> < script type =" text/javascript "> var _p...
  • Royalty-free Music for Online Video Projects
    O Fado (detalhe), José Malhoa, 1910. Le Portugais, Georges Braque, 1911. Imagens: Wikipédia ; WikiArt Ranked (for ongoing projects): ...
  • New thoughts on collaborative platforms
    Search: "SharePoint" "Microsoft Teams" "Jira" "Confluence"    Revise: Drupal SharePoint Server M...
  • Debug JavaScript in Safari
    Debug JavaScript in Safari in 7 easy steps [2019]    The steps we are going to follow are: Sample Project Introduction  Analyse a Ra...

Labels

AJAX CGI CMS Collaborative platforms CSS email Forms Hacks HTML Illustrator IPTV JavaScript jQuery Metrics Music Networks Photography Python Python code Python references SharePoint SQL SVG UX Design Video VR web server Windows XML XSL

Pageviews Since May 2016

About Me

My photo
Rui Granadeiro
View my complete profile

My Other Blogs

  • Lisboa e o Tejo
    A laguna do Vouga - *dita Ria de Aveiro* *Há três dias que ando metido na ria, com a barba por fazer, sujo como um ladrão de estrada e fora de toda a realidade. Afigura-se-me ...
  • Mar da Costa
    O último "lance"... - *A esperança, a esperança! ... O mar longe, movido* *Solta, de quando em quando, um lúgubre gemido...* *Costa de Caparica, Alberto Carlos Lima, década de 1...
  • Almada Virtual Museum
    António José Gomes (1847-1909), a fábrica e a casa - *Estas fábricas estão situadas na rua Direita do Caramujo, occupando uma área de 800 metros quadrados, approximadamente, isto é, tomam o quarteirão inteiro...
Simple theme. Powered by Blogger.