Customized 1 On 1 Course Content (Content Is Customized and Can Be Changed As Per Need)
This document outlines the content for a customized 1-on-1 Python and data structures and algorithms course, covering topics from beginner to advanced levels. The course includes daily assignments on Python fundamentals like data types, operators, strings and files, as well as object-oriented programming concepts, functions, libraries, and error handling. It also covers advanced data structures like linked lists, stacks, queues, trees, and graphs, and algorithms like sorting, searching, hashing, and dynamic programming.
Customized 1 On 1 Course Content (Content Is Customized and Can Be Changed As Per Need)
This document outlines the content for a customized 1-on-1 Python and data structures and algorithms course, covering topics from beginner to advanced levels. The course includes daily assignments on Python fundamentals like data types, operators, strings and files, as well as object-oriented programming concepts, functions, libraries, and error handling. It also covers advanced data structures like linked lists, stacks, queues, trees, and graphs, and algorithms like sorting, searching, hashing, and dynamic programming.
Deep dive into OOPs and its concepts Basics of Python: Case Sensitive, important characters Built in Functions in Python I/O Functions in Python Comments in Python Data Types in detail Python Variables Operators Type Casting Basic Mathematical functions Indexing and Slicing Working with Strings Deep dive into Data Structures in Python Details on List, Tuple, Set, Dictionary and its use cases List Manipulation and conversion Python Tuples Python Set Python Dictionary Conditional Statements in Python Looping for loop in Python while loop in python do while Switch cases Python Special Statements Deep dive into Functions in Python Nested functions Lambda function in Python Deep dive into Libraries in Python Decorators Generators Inheritance Subclasses and Overloading Calling Super Methods Changing Behavior of Methods Overriding Methods Inheritance Challenge Polymorphism Testing in Python Debugging Deep dive into Error Handling Regular Expressions Comprehensions Recursion Time Notations Linked List Circular Singly Linked List Doubly Linked List Stack Queue Tree Binary Tree AVL Tree Binary Heap Hashing Sorting Searching Graphs Minimum Spanning Tree Greedy Algorithms Divide and Conquer Algo Dynamic Programming