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

  • 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...
  • Content Search Web Part and AGILE Carousel (news rotator)
    by Mike Marnocha, Technology Director, CMS & Web Platforms   (@ rightpoint ) Download: http://www.agilecarousel.com/images/sprite_ac...
  • 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...
  • Automate the Boring Stuff with Python
    Table of Contents Part 1 - The Basics of Python Programming Introduction Python Basics Flow Control Functions Lists Dictionaries a...
  • 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 ...
  • 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
    Embarcação de pesca local (memória descritiva) - *Memória descritiva de embarcação de pesca local, do tipo chata, de construção em plástico reforçado a fibra de vidro (PRFV), para operar na Costa Continen...
  • Mar da Costa
    O último "lance"... (março de 2023) - *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.