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

  • WEB SUMMIT - LISBON 2017
    21 CONFERENCES ATTENDEE LIST SPEAKERS Exhibitors COMPANIES EXHIBITING APPLY FOR 2017 STARTUPS STARTUPS ...
  • Matomo (formerly Piwik)
    Image: Kévin Subileau Installation & Maintenance Matomo Requirements Required Configuratio...
  • 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...
  • 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...
  • 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 ...
  • SVG and SVG tools
    [ Styling and animating SVG with CSS ] [ w3schools ] CSS can be used to style and animate scalable vector graphics, much like it is...
  • Basic Network Commands
    ipconfig (to configure network interfaces and view related information) net use (e. g. drive mapping) netstat (displays incoming...
  • 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...
  • How to Fly a Drone
    A Beginner's Guide to Multirotor Systems & Flight Proficiency

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
    Galeria de aclamação do rei D. Joao VI - *Quando chegou ao Brasil, em 1808, d. João era príncipe regente, título que ostentava de fato desde 1792 e de direito desde 1799, em virtude do impedimento...
  • 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.