Please enable JavaScript.
Coggle requires JavaScript to display documents.
Python - Coggle Diagram
Python
Beginner
Data Types
Control Flow/Looping
Arithmetic and expressions
I/O (Input/Output)
Sys module
Standard input/output
Reading/writing files
Functions
Exceptions and Error Handling
Basics of object oriented programming (OOP) (Simple classes).
Intermediate
Regular Expressions
More advanced OOP
Inheritance
Polymorphism
Encapsulation
Method overloading
Recursion
Data Structures
Linked lists
Stacks, Queues
Binary Search Trees
AVL Trees
Graphs
Minimum Spanning Trees
Hash Maps
Algorithms
Linear Search
Binary Search
Hashing
Quicksort
Insertion/Selection Sort
Merge Sort
Radix Sort
Depth First Search
Breadth First Search
Prim's Algorithm
Dijkstra's Algorithm.
Algorithmic Complexity
Big O notation