Lean Python : Learn Just Enough Python to Build Useful Tools - Gerrard, Paul.; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2016)
1. Getting Started -- 2. Python Objects -- 3. Program Structure -- 4. Input and Output -- 5. Using Modules -- 6. Object Orientation -- 7. Exception and Error Handling -- 8. Testing Your Code -- 9. Web Accessibility -- 10. Searching -- 11. Databases -- 12. What Next? -- A. References -- B. Python Built-in Exceptions Hierarchy.
Keywords: Python (Computer program language).; Programming languages (Electronic computers).; Computer programming; Software engineering; Python; Programming Languages, Compilers, Interpreters; Programming Techniques; Software Engineering