Learn to Program with Python - Kalb, Irv.; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2016)
1. Getting Started -- 2. Variables and Assignment Statements -- 3. Built-in Functions -- 4. User-defined Functions -- 5. If, Else, and Elif Statements -- 6. Loops -- 7. Lists -- 8. Strings -- 9. File Input Output -- 10. Internet Data -- 11. Data Structures -- 12. Where to Go From Here.
Keywords: Python (Computer program language).; Computer programming; Python; Programming Techniques