This book starts from the basics and covers the following: - All programming constructs - Data Structures - Functional Programming - Object Oriented Programming - File Handling - Exception Handling - Working with Databases - Working with Modules - Parsing HTML, XML & JSON Our promise is that novices get to learn Python well and experienced programmers get to learn Python fast!