Module 01: Python basic recap | |||
Variables and data types | 00:11:00 | ||
Data structures | 00:11:00 | ||
Set methods(add, copy, union, intersection, difference etc) | 00:08:00 | ||
Dict methods(keys, values, items, get, setDefault etc) | 00:05:00 | ||
Complex structures(list of lists, list of dicts, dict of lists etc) | 00:05:00 | ||
Conditional statements | 00:06:00 | ||
Loops in python | 00:08:00 | ||
Functions in python | 00:05:00 | ||
Exercise | 00:06:00 | ||
Module 02: Deep dive into Loops | |||
Iterating through list,dictionaries, set | 00:11:00 | ||
Zip and enumerate | 00:13:00 | ||
List comprehension | 00:09:00 | ||
Nested loops | 00:07:00 | ||
Big O notation and space-time trade-off | 00:16:00 | ||
Exercise | 00:08:00 | ||
Module 03: Deep dive into functions | |||
Scope in python (local scope, global scope) | 00:10:00 | ||
Passing multiple arguments(*args, **kwargs) | 00:09:00 | ||
Returning multiple values | 00:08:00 | ||
Lambda functions | 00:05:00 | ||
Map, apply, filter,reduce | 00:08:00 | ||
Callbacks | 00:05:00 | ||
Nested functions | 00:05:00 | ||
Recursion | 00:07:00 | ||
Exercise | 00:10:00 | ||
Module 04: OOP concepts | |||
What is Class | 00:12:00 | ||
Creating an empty Class in Python | 00:06:00 | ||
Creating an object | 00:08:00 | ||
Creating a class and object with class and instance attributes | 00:08:00 | ||
Attributes and methods | 00:08:00 | ||
Creating modules and importing them | 00:08:00 | ||
Exercise | 00:17:00 | ||
Module 05: Built-in modules | |||
Math module(pi, sqrt, pow, exp, log, Trigonometric functions) | 00:08:00 | ||
Re module(findall, search, split, sub) | 00:10:00 | ||
OS module(mkdir, chdir, getcwd,rmdir,listdir) | 00:10:00 | ||
Random(choice, shuffle, random, randint,randrange) | 00:06:00 | ||
Time module(time, sleep, localtime, ctime,asctime) | 00:06:00 | ||
Collections module(namedtuple,OrderedDict,deque) | 00:09:00 | ||
Itertools module(chain.from_iterable, combinations,combinations_with_replacement,permutations) | 00:06:00 | ||
Exercise | 00:18:00 | ||
Module 06: File and Exception Handling | |||
Reading from a file | 00:11:00 | ||
Writing to a file | 00:07:00 | ||
Common exceptions | 00:06:00 | ||
ZerodivisionError | 00:06:00 | ||
FileNotFoundError | 00:04:00 | ||
TypeError | 00:04:00 | ||
IndexingError | 00:04:00 | ||
Exercise | 00:05:00 | ||
Module 07: Using python packages(Numpy) | |||
Packages vs modules | 00:10:00 | ||
Installing a python package | 00:06:00 | ||
Using the objects of the package | 00:14:00 | ||
Intro to numpy | 00:07:00 | ||
Creating arrays using numpy | 00:08:00 | ||
Exercise | 00:07:00 | ||
Capstone Project: | |||
Creating a tic-tac-toe app in notebook (topics: conditions, loops, OOP) | 01:00:00 |
Upgrade to get UNLIMITED ACCESS to ALL COURSES for only £49/year
Claim Offer & UpgradeMembership renews after 12 months. You can cancel anytime from your account.