| 143 | 01- getting started/1- what is python.mp4 | mp4 | 12.99 MiB |
| 9 | 01- getting started/10- python implementations.mp4 | mp4 | 7.69 MiB |
| 10 | 01- getting started/11- how python code is executed.mp4 | mp4 | 7.65 MiB |
| 11 | 01- getting started/12- quiz.mp4 | mp4 | 7.95 MiB |
| 1 | 01- getting started/2- installing python.mp4 | mp4 | 7.47 MiB |
| 2 | 01- getting started/3- python interpreter.mp4 | mp4 | 5.29 MiB |
| 3 | 01- getting started/4- code editors.mp4 | mp4 | 3.69 MiB |
| 4 | 01- getting started/5- your first python program.mp4 | mp4 | 10.84 MiB |
| 5 | 01- getting started/6- python extension.mp4 | mp4 | 8.76 MiB |
| 6 | 01- getting started/7- linting python code.mp4 | mp4 | 11.72 MiB |
| 7 | 01- getting started/8- formatting python code.mp4 | mp4 | 11.81 MiB |
| 8 | 01- getting started/9- running python code.mp4 | mp4 | 10.09 MiB |
| 12 | 02- primitive types/1- variables.mp4 | mp4 | 10.72 MiB |
| 21 | 02- primitive types/10- quiz.mp4 | mp4 | 8.57 MiB |
| 13 | 02- primitive types/2- variable names.mp4 | mp4 | 8.28 MiB |
| 14 | 02- primitive types/3- strings.mp4 | mp4 | 16.43 MiB |
| 15 | 02- primitive types/4- escape sequences.mp4 | mp4 | 7.25 MiB |
| 16 | 02- primitive types/5- formatted strings.mp4 | mp4 | 5.91 MiB |
| 17 | 02- primitive types/6- string methods.mp4 | mp4 | 17.30 MiB |
| 18 | 02- primitive types/7- numbers.mp4 | mp4 | 7.53 MiB |
| 19 | 02- primitive types/8- working with numbers.mp4 | mp4 | 6.74 MiB |
| 20 | 02- primitive types/9- type conversion.mp4 | mp4 | 13.91 MiB |
| 22 | 03- control flow/1- comparison operators.mp4 | mp4 | 5.51 MiB |
| 31 | 03- control flow/10- nested loops.mp4 | mp4 | 7.75 MiB |
| 32 | 03- control flow/11- iterables.mp4 | mp4 | 8.92 MiB |
| 33 | 03- control flow/12- while loops.mp4 | mp4 | 13.78 MiB |
| 34 | 03- control flow/13- infinite loops.mp4 | mp4 | 4.65 MiB |
| 35 | 03- control flow/14- exercise.mp4 | mp4 | 6.00 MiB |
| 23 | 03- control flow/2- conditional statements.mp4 | mp4 | 11.65 MiB |
| 24 | 03- control flow/3- ternary operator.mp4 | mp4 | 6.30 MiB |
| 25 | 03- control flow/4- logical operators.mp4 | mp4 | 11.66 MiB |
| 26 | 03- control flow/5- short-circuit evaluation.mp4 | mp4 | 5.94 MiB |
| 27 | 03- control flow/6- chaining comparison operators.mp4 | mp4 | 3.79 MiB |
| 28 | 03- control flow/7- quiz.mp4 | mp4 | 4.72 MiB |
| 29 | 03- control flow/8- for loops.mp4 | mp4 | 10.07 MiB |
| 30 | 03- control flow/9- for..else.mp4 | mp4 | 7.98 MiB |
| 36 | 04- functions/1- defining functions.mp4 | mp4 | 6.93 MiB |
| 45 | 04- functions/10- vscode coding tricks - windows.mp4 | mp4 | 6.65 MiB |
| 46 | 04- functions/11- vscode coding tricks - mac.mp4 | mp4 | 5.11 MiB |
| 47 | 04- functions/12- exercise.mp4 | mp4 | 3.94 MiB |
| 48 | 04- functions/13- solution.mp4 | mp4 | 13.59 MiB |
| 37 | 04- functions/2- arguments.mp4 | mp4 | 6.71 MiB |
| 38 | 04- functions/3- types of functions.mp4 | mp4 | 11.52 MiB |
| 39 | 04- functions/4- keyword arguments.mp4 | mp4 | 5.68 MiB |
| 40 | 04- functions/5- default arguments.mp4 | mp4 | 4.33 MiB |
| 41 | 04- functions/6- xargs.mp4 | mp4 | 12.07 MiB |
| 42 | 04- functions/7- xxargs.mp4 | mp4 | 6.52 MiB |
| 43 | 04- functions/8- scope.mp4 | mp4 | 14.26 MiB |
| 44 | 04- functions/9- debugging.mp4 | mp4 | 20.79 MiB |
| 49 | 05- data structures/1- lists.mp4 | mp4 | 15.27 MiB |
| 58 | 05- data structures/10- filter function.mp4 | mp4 | 5.91 MiB |
| 59 | 05- data structures/11- list comprehensions.mp4 | mp4 | 9.32 MiB |
| 60 | 05- data structures/12- zip function.mp4 | mp4 | 5.06 MiB |
| 61 | 05- data structures/13- stacks.mp4 | mp4 | 13.89 MiB |
| 62 | 05- data structures/14- queues.mp4 | mp4 | 8.77 MiB |
| 63 | 05- data structures/15- tuples.mp4 | mp4 | 11.10 MiB |
| 64 | 05- data structures/16- swapping variables.mp4 | mp4 | 6.99 MiB |
| 65 | 05- data structures/17- arrays.mp4 | mp4 | 9.06 MiB |
| 66 | 05- data structures/18- sets.mp4 | mp4 | 12.26 MiB |
| 67 | 05- data structures/19- dictionaries.mp4 | mp4 | 15.72 MiB |
| 50 | 05- data structures/2- accessing items.mp4 | mp4 | 9.08 MiB |
| 68 | 05- data structures/20- dictionary comprehensions.mp4 | mp4 | 9.28 MiB |
| 69 | 05- data structures/21- generator expressions.mp4 | mp4 | 11.07 MiB |
| 70 | 05- data structures/22- unpacking operator.mp4 | mp4 | 12.19 MiB |
| 71 | 05- data structures/23- exercise.mp4 | mp4 | 19.81 MiB |
| 51 | 05- data structures/3- list unpacking.mp4 | mp4 | 11.57 MiB |
| 52 | 05- data structures/4- looping over lists.mp4 | mp4 | 8.28 MiB |
| 53 | 05- data structures/5- adding or removing items.mp4 | mp4 | 8.44 MiB |
| 54 | 05- data structures/6- finding items.mp4 | mp4 | 4.28 MiB |
| 55 | 05- data structures/7- sorting lists.mp4 | mp4 | 13.43 MiB |
| 56 | 05- data structures/8- lambda functions.mp4 | mp4 | 5.29 MiB |
| 57 | 05- data structures/9- map function.mp4 | mp4 | 10.12 MiB |
| 72 | 06- exceptions/1- exceptions.mp4 | mp4 | 8.06 MiB |
| 73 | 06- exceptions/2- handling exceptions.mp4 | mp4 | 12.32 MiB |
| 74 | 06- exceptions/3- handling different exceptions.mp4 | mp4 | 9.21 MiB |
| 75 | 06- exceptions/4- cleaning up.mp4 | mp4 | 5.83 MiB |
| 76 | 06- exceptions/5- the with statement.mp4 | mp4 | 9.50 MiB |
| 77 | 06- exceptions/6- raising exceptions.mp4 | mp4 | 12.13 MiB |
| 78 | 06- exceptions/7- cost of raising exceptions.mp4 | mp4 | 14.62 MiB |
| 79 | 07- classes/1- classes.mp4 | mp4 | 8.07 MiB |
| 88 | 07- classes/10- private members.mp4 | mp4 | 10.98 MiB |
| 89 | 07- classes/11- properties.mp4 | mp4 | 23.30 MiB |
| 90 | 07- classes/12- inheritance.mp4 | mp4 | 13.44 MiB |
| 91 | 07- classes/13- the object class.mp4 | mp4 | 7.18 MiB |
| 92 | 07- classes/14- method overriding.mp4 | mp4 | 9.96 MiB |
| 93 | 07- classes/15- multi-level inheritance.mp4 | mp4 | 7.57 MiB |
| 94 | 07- classes/16- multiple inheritance.mp4 | mp4 | 9.88 MiB |
| 95 | 07- classes/17- a good example of inheritance.mp4 | mp4 | 13.87 MiB |
| 96 | 07- classes/18- abstract base classes.mp4 | mp4 | 15.63 MiB |
| 97 | 07- classes/19- polymorphism.mp4 | mp4 | 12.42 MiB |
| 80 | 07- classes/2- creating classes.mp4 | mp4 | 10.79 MiB |
| 98 | 07- classes/20- duck typing.mp4 | mp4 | 8.18 MiB |
| 99 | 07- classes/21- extending built-in types.mp4 | mp4 | 7.48 MiB |
| 100 | 07- classes/22- data classes.mp4 | mp4 | 13.47 MiB |
| 81 | 07- classes/3- constructors.mp4 | mp4 | 13.39 MiB |
| 82 | 07- classes/4- class vs instance attributes.mp4 | mp4 | 12.60 MiB |
| 83 | 07- classes/5- class vs instance methods.mp4 | mp4 | 12.07 MiB |
| 84 | 07- classes/6- magic methods.mp4 | mp4 | 10.30 MiB |
| 85 | 07- classes/7- comparing objects.mp4 | mp4 | 10.19 MiB |
| 86 | 07- classes/8- performing arithmetic operations.mp4 | mp4 | 5.31 MiB |