learning python by watching tutorial and creating my own projects
All the sample code for basic of python; Basic Concepts are,
- Variables and Data types ✔️
- Operators ✔️
- Conditions ✔️
- Chained Conditionals
- Control Flow (If/Else)
- Loops and Iterables ✔️
- List and Tuples ✔️
- Iterations
- Mutable vs Immutable
- String methods and operators
- Functions ✔️
- File IO ✔️
- Inbuild Modules ✔️
- Error Handling ✔️
All the sample code for intermediate concepts of python; Intermediate Concepts are,
- Object Oriented Programming ✔️
- Inheritance
- Overloading
- static and class methods
- public and private classes
- Important Functions and Techniques ✔️
- Map and Filters
- Comprehensions
- Lambda Functions
- Collections ✔️
- Set
- Dict
- Counter
- NamedTuple
- Deque
- Data Structures
- List
- LinkedList
- DoubleLinkedList
- CircularLinkedList
- Stack
- Using List
- Using Linked List
- Queue
- Using List
- Using Linked List
- Map and Hashing
- Map
- Hashing
- Tree
- Graph
- List
- Algorithms
- Searching
- List, Stack, Queue
- Binary Search
- Linear Search
- Tree
- Graph
- List, Stack, Queue
- Sorting
- Bubble Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Searching
- *args & **kwargs
- Dunder Methods
- PIP
- Environments
- Modules
- Async IO
All the sample code for advance concepts of python; Advance Concepts are,
- Decorators
- Generators
- Context Managers
- Metaclasses
- Concurrency
- Parallelism
- Testing
- Packages
- Cython
- RPS(Rock paper scissors) Game by watching freecodecamp python basic tutorial.
- BlackJack Game by watching freecodecamp python basic tutorial.
- TicTacToe Game , two players can play it for multiple rounds (Own Project).
- Conversion of excel data into customized text data.
- Solving all the Easy Level Python question(98) in hackerrank.