1. Introduction
2. Installation and Getting Started
3. Python IDEs and Debuggers
4. Python Basics
5. Data Types and Dynamic Typing
6. Control Constructs
7. Functions
8. Modules, Import-Statements and Packages
9. Advanced Functions and Namespaces
10. File Input/Output
11. Assertion and Exception Handling
12. Commonly-Used Python Standard Library Modules
13. Object-Oriented Programming (OOP) in Python
14. Unit Testing
15. Database Programming
This book is designed for
- Students who want to learn programming and computational thinking with no programming experience
- Junior developers who know one or two languages
- Returning professionals who haven’t written code in years
- Seasoned professionals looking for a fast, simple, crash course in Python 3
Life is to fight!
Football, Programming, Mobile App, Language