This repository contains all the programs I have and will be practising during my python journey with Coding Blocks,New Delhi.
Till now, I have covered the following topics:-
a) Intoduction to Jupyter Notebook
b) Operators & Expressions
c) Variables & Arithmetic Operators
a) if-else conditions
b) Break, continue & Pass statements
a) Strings - Operators & Slicing
b) Strings - join, replace & find functions
c) Lists & Tuples
d) Dictionaries and its operations
e) Set
a) Return, Local & Global
b) Packing arguments & Lambda functions
c) Decorators
d) *args & **kwargs
a) Basics of classes & Objects
b) Data Members & Member Functions in a class
c) Access specifiers in a class
d) Inheritance in Python
e) 4 pillars of OOP paradigm
f) Methods in Python classes
g) Dunders/Magic methods
h) MRO (Method Resolution Order)
i) C3 Linearization
j) Modules
k) Exception handling
a) File access modes
b) Working with JSON ( Java Script Object Notation)
a) Iteration Protocol
b) Iterators in Python
c) Generators in Python
a) Multiprocessing
b) Multithreading
a) Python Requests Library
b) Web-Scraping
a) Introduction to Numpy
b) Introduction to Matplotlib
c) Introduction to Pandas
d) Introduction to OpenCV