1st Edition
NOTE: This is the page for the older 2nd edition of the book. You can read the current 3rd edition online for free.
Table of Contents
- Introduction
- Chapter 1 - Python Basics
- Chapter 2 - Flow Control
- Chapter 3 - Functions
- Chapter 4 - Lists
- Chapter 5 - Dictionaries and Structuring Data
- Chapter 6 - Manipulating Strings
- Chapter 7 - Pattern Matching with Regular Expressions
- Chapter 8 - Reading and Writing Files
- Chapter 9 - Organizing Files
- Chapter 10 - Debugging
- Chapter 11 - Web Scraping
- Chapter 12 - Working with Excel Spreadsheets
- Chapter 13 - Working with PDF and Word Documents
- Chapter 14 - Working with CSV Files and JSON Data
- Chapter 15 - Keeping Time, Scheduling Tasks, And Launch Programs
- Chapter 16 - Sending Email and Text Messages
- Chapter 17 - Manipulating Images
- Chapter 18 - Controlling the Keyboard and Mouse with GUI Automation
- Appendix A - Installing Third-Party Modules
- Appendix B - Running Programs
- Appendix C - Answers to the Practice Questions