Python Syllabi
Python Syllabi
NOTE:
The course syllabi is bifurcated in 3 semesters (tri-Semester course) where you learn ,explore and able to
Every semester involves minor and major project which needs to be submitted.
Make sure you do have git-hub, leet-code and hacker rank account for recursive practice.
First Semester involves basic and some advanced python concepts along with paradigm & approaches
through which go through . It will be covered in first 45 days.
Second Semester involves purely advanced python concepts along with paradigm & approaches through
which go through and an amazing start of data-science libraries. It will be completed in next 30 days.
Third Semester is a mix of data-science libraries and ML(Machine Learning). It will be completed in
remaining days.
Command-Line Arguments, Output Streams, Flow Control and Conditional Statements, Iterative
Statements, Transfer Statements , Pattern- Making , String Data Type and Slice-Operator,
Number to Word Conversion, String Functions, List Data Type, List Functions, List
Comprehension.
2|P ag e
Dictionary Data Structure (Properties, Accessing data , updation , deletion, Merging of Collections
OOPS Programming: Class, Object, Reference Variable, Self Variable, Python Constructors, Instance
Variables, Static Variables, Instance & Class & Static Methods, Accessing members of one class
inside another class, Inner classes , Nested Classes, Garbage Collection , Destructor, Inheritance,
Method Resolution Order, super( ) function, Polymorphism, Abstract Method and Classes, Data
Hiding , Abstraction, Public & Private Members, Encapsulation, etc.
General Method, Max-Min Problem, Binary Search, Matrix Multiplication, Long Integer
Multiplication, Master Method , Recursion Tree, Merge Sort , Quick Sort, Bubble Sort, Selection Sort,
Insertion Sort, Radix Sort.