Welcome to my Python repository! 🚀 This repository contains structured learning materials covering fundamental Python concepts, practice projects, and Data Structures & Algorithms (DSA). If you're new to Python or want to enhance your skills, this repository is a great starting point!
- Creating and manipulating strings
- String methods and formatting
- String slicing and indexing
- Creating and accessing list elements
- List methods and operations
- List comprehensions
- Immutable sequences in Python
- Accessing tuple elements
- Tuple packing and unpacking
- Key-value pairs and operations
- Dictionary methods
- Dictionary comprehensions
- Unordered collections and uniqueness
- Set operations (union, intersection, difference)
- Set methods
- To-Do List Application - Manage and track daily tasks.
- Number Guessing Game - A simple CLI-based number guessing game.
- Contact Book - Store and retrieve contacts with Python dictionaries.
- Sorting Algorithms: Bubble Sort, Merge Sort, Quick Sort
- Searching Algorithms: Linear Search, Binary Search
- Stack & Queue Implementations
- Linked List Implementations
- Recursion Basics
Here are the tutorials and playlists I followed to learn Python and DSA:
Contributions, suggestions, and improvements are always welcome! Feel free to fork the repository, raise issues, or submit pull requests.
If you have any questions or suggestions, feel free to reach out!
- LinkedIn: Abbas Ali
Happy Coding! 😊🚀