42 Lectures | 1hr : 16min
62 Lectures
Why Should You Learn Python?
Install python on windows
Variables in python
Variables in python Exercise
Numbers
Numbers Exercise
Strings
Strings Exercise
Lists
Lists Exercise
Install PyCharm on Windows
Debug Python code using PyCharm
If Statement
If Statement Exercise
For loop
For loop Exercise
Functions
Functions Exercise
Dictionaries and Tuples
Dictionaries and Tuples Exercise
Install Python Module (using pip)
Modules
Working With JSON
Reading/Writing Files
Reading/Writing Files Exercise
if __name__ == "__main__"
Exception Handling
Class and Objects
Class and Objects Exercise
Inheritance
Inheritance Exercise
Multiple Inheritance
Multiple Inheritance Exercise
Raise Exception And Finally
Raise Exception And Finally Exercise
Iterators
Iterators Exercise
Generators
Generators Exercise
List Set Dict Comprehensions
List Set Dict Comprehensions Exercise
Sets and Frozen Sets
Sets and Frozen Sets Exercise
Command line argument processing using argparse
Commandline Argument Processing using argparse Exercise
Decorators
Decorators Exercise
Multithreading - Introduction
Multithreading Exercise
Multiprocessing Introduction
Sharing Data Between Processes Using Array and Value
Sharing Data Between Processes Using Queue
Multiprocessing Lock
Multiprocessing Pool (Map Reduce)
Unit testing - pytest introduction
Unit testing - skip/selectively run tests in pytest
Unit testing - pytest fixtures
Unit testing - pytest parameters
Numpy introduction
Numpy - basic array operations
Numpy - slicing/stacking arrays, indexing with boolean arrays
Numpy - iterate numpy array using nditer | numpy nditer