6 - Introduction to this section
7 - Access the code for this section from here.html
8 - Variables in Python
9 - String formatting in Python
10 - Getting user input
11 - Writing our first Python app
12 - Lists tuples and sets in Python
13 - Advanced Sets operation
14 - Booleans in Python
15 - if statements
16 - The in keyword in Python
17 - if statements with the in keyword
18 - Loops in Python for loop
18 - python-for-loop-flowchart.zip
19 - Loops in Python while loop
20 - List comprehensions in Python
21 - Dictionaries
22 - Dictionary comprehensions
23 - Destructuring in Python
24 - Functions in Python
25 - Function arguments
26 - Default argument and keyword arguments
27 - Functions returning values
28 - Lambda functions in Python
29 - Unpacking arguments and keyword arguments
30 - ObjectOriented Programming in Python
31 - Magic methods str and repr
32 - classmethod and staticmethod
33 - Class inheritance
34 - Class composition
35 - Type hinting in Python35
36 - Modules and Imports in Python
37 - Absolute and Relative imports in Python
38 - Exceptions in Python
39 - Custom exception classes
40 - Firstclass functions
41 - Simple decorator in Python
42 - The syntax for decorator
43 - Mutability in Python
44 - Mutable default parameters and why theyre a bad idea