A code first path from complete beginner to writing real, useful Python programs. Twenty parts, in order, each with runnable code, its actual output, and the traps that catch new programmers. Written for college passouts, career switchers, and IT folks who need a little scripting. Start at Part 1 and work down.
- 01Why learn Python first
- 02Installing Python and your first program from a file
- 03Variables, numbers, strings and types
- 04Input and output
- 10Strings and formatting
- 11Reading and writing files
- 12Errors and exceptions
- 13Modules and the standard library
- 14pip and virtual environments
- 15Object oriented programming, gently
- 16JSON and calling an API
- 17A first taste of automation
- 18Debugging and trustworthy code

DrJha