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...
  • 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): ...
  • 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 ...
  • UX Design... now this!
    Effectively Planning UX Design Projects UX Project Checklist Choose a Mobile Web Design Strategy UX For Dummies Cheat Sheet As ...
  • 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
  • WeTransfer
    Send up to 2 GB by email WeTransfer
  • 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...
  • Search inside pdf Windows 7 64 Bits
    How to fix pdf search in Windows 7 64 bit Download Adobe PDF iFilter 9 for 64-bit platforms here
  • Python CGI Web Server
    #! Path to Python.exe "C:\Web development\Python27\python.exe" from BaseHTTPServer import HTTPServer from CGIHTTPServer import ...

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 parada militar de 18 de dezembro de 1815 - *A Brilhante parada que hontem, por motivo do anniversario da nossa Augusta Soberana, fizerão as Tropas de Linha e Milicias desta Capital, ás quaes se veio...
  • 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.