Welcome to my GitHub! I'm a passionate developer with a keen interest in building innovative solutions and contributing to open-source projects. I love learning new technologies and collaborating with fellow developers to create impactful software.
A brief description of your first notable project and what makes it special.
- Technologies: List the tech stack
- New frameworks and technologies
- Best practices in software development
- Contributing to open-source communities
Feel free to reach out if you'd like to collaborate, discuss tech, or just say hello!
Last updated: 2026-04-26
Pratham Dada | Student | Dhanbad, Jharkhand | Code. Learn. Build. # Pratham's Tech Journey"A student passionately exploring the world of programming languages and cutting-edge technologies."
Enthusiastic Computer Science student on a mission to master diverse programming languages and modern technologies.
Currently exploring: Python, JavaScript, Java, C++, React, Node.js, Docker, AWS, and more!
🛠️ Tech Stack Languages Python JavaScript Java C++
Frameworks & Libraries React Node.js Spring Boot
Tools & DevOps Docker Git VS Code
Cloud & Databases AWS MongoDB PostgreSQL
📈 GitHub Stats Pratham's GitHub Stats
🎯 Current Learning Goals [ ] Master TypeScript and Next.js [ ] Complete AWS Certified Developer certification [ ] Build a full-stack e-commerce platform [ ] Learn Kubernetes and CI/CD pipelines [ ] Contribute to open source projects 🤝 Let's Connect
🛠️ Tech Stack Languages Python JavaScript Java C++
Frameworks & Libraries React Node.js Spring Boot
Tools & DevOps Docker Git VS Code
Cloud & Databases AWS MongoDB PostgreSQL
- 🎓 Computer Science Student
- 💻 Full-Stack Developer
- 🔭 Currently learning : TypeScript, Docker, AWS
- 🌱 Exploring : React, Node.js, Python, Java
- 📫 Reach me : pratham.dada@example.com
------------------------------------ new one by Pdada
<div align="center">
# 🐍 Python Knowledge Thinker
<img src="https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white" alt="Python">
Master Python Concepts Visually! 📚✨
</div>
## 🎯 Python Learning Roadmap
```mermaid
graph TD
A[🐍 Python Basics] --> B[🔢 Data Types]
A --> C[🔄 Control Flow]
B --> D[📝 Functions]
C --> D
D --> E[🏗️ OOP]
E --> F[📚 Modules]
F --> G[🌐 Web Dev]
G --> H[🔬 Data Science]
H --> I[🚀 Advanced]Numbers: int, float, complex
Sequences: str, list, tuple, range
Mapping: dict
Sets: set, frozenset
Others: bool, bytes, bytearray, memoryview
| 📋 List | 📦 Tuple | 🔑 Dict |
|---|---|---|
[1, 2, 3]Mutable ✅ |
(1, 2, 3)Immutable ✅ |
{'a': 1}Key-Value ✅ |
# 🧠 50+ Essential One-Liners
# List Comprehensions
squares = [x 2 for x in range(10)] # [0, 1, 4, ..., 81]
evens = [x for x in range(20) if x % 2 == 0] # Even numbers
# Dictionary Comprehensions
sq_dict = {x: x 2 for x in range(5)} # {0:0, 1:1, 2:4, ...}
unique_chars = {c: i for i, c in enumerate("python")} # Char positions
# Lambda Functions
add = lambda x, y: x + y # Anonymous function
sorted_list = sorted([3, 1, 4], key=lambda x: -x) # Descending sort
# Powerful Built-ins
files = list(filter(lambda x: x.endswith('.py'), os.listdir())) # Filter files
total = sum(map(lambda x: x 2, range(10))) # Sum squares
# String Magic
"hello".join(["world", "!"]) # "world!hello"
" ".join("python".split("")) # "p y t h o n"class MagicBox:
def __init__(self, value): self.value = value
def __str__(self): return f"Box({self.value})" # str(obj)
def __repr__(self): return f"MagicBox({self.value})" # repr(obj)
def __len__(self): return len(str(self.value)) # len(obj)
def __getitem__(self, key): return self.value[key] # obj[key]
def __call__(self): return self.value 2 # obj()O1[O(1) Constant<br/>🔥 Array Access]
On[O(n) Linear<br/>📏 Search]
Onlogn[O(n log n)<br/>⚡ Merge Sort]
On2[O(n²) Quadratic<br/>⚠️ Bubble Sort]
O1 -->|Best| On
On -->|Good| Onlogn
Onlogn -->|Acceptable| On2
| Operation | Time | Space |
|-----------|------|-------|
| List Append | O(1) | O(1) |
| List Access | O(1) | O(1) |
| Dict Lookup | O(1) | O(n) |
| Binary Search | O(log n) | O(1) |
## 🛠️ Essential Python Libraries
<div align="center">
| Category | Library | Use Case |
|----------|---------|----------|
| 🌐 Web | `requests`, `flask`, `fastapi` | APIs, Web Apps |
| 🔬 Data | `pandas`, `numpy`, `matplotlib` | Data Analysis |
| 🤖 ML | `tensorflow`, `scikit-learn`, `pytorch` | Machine Learning |
| 📊 Async | `asyncio`, `aiohttp` | Concurrent Programming |
| 🧪 Testing | `pytest`, `unittest` | Test Automation |
```python
# 🔥 One-liner imports
from collections import Counter, defaultdict, deque
from functools import lru_cache, reduce
from itertools import chain, combinations, permutations
# 🪄 Decorator Anatomy
def timer(func):
def wrapper( args, kwargs):
start = time.time()
result = func( args, kwargs)
print(f"{func.__name__}: {time.time()-start:.2f}s")
return result
return wrapper
@timer # Sugar syntax
def slow_function():
time.sleep(1)
return "Done!"
# Usage: slow_function() # Prints timing automatically!# 1. Walrus Operator (3.8+)
if (n := len(data)) > 1000: print(f"Too big: {n}")
# 2. Multiple Assignment
a, b, rest = [1, 2, 3, 4, 5] # a=1, b=2, rest=[3,4,5]
# 3. Context Managers
with open('file.txt') as f, tempfile.NamedTemporaryFile() as tmp:
data = f.read()
# 4. Generator Expressions (Memory Efficient)
total = sum(x 2 for x in large_dataset) # No list created!
# 5. Type Hints (Modern Python)
def greet(name: str, age: int = 18) -> str:
return f"Hello {name} ({age})"🐍 PYTHON CHEAT SHEET
┌─────────────────────────────────────┐
│ List: [1,2,3] Dict: {'a':1} │
│ Tuple:(1,2,3) Set: {1,2,3} │
│ Slice: lst[1:3] Reverse: lst[::-1] │
│ Zip: zip(a,b) Enum: enumerate() │
│ Map/Filter/Reduce │
└─────────────────────────────────────┘
```
📬 Contact Me
Email: prathamdadaa@gmail.com
Portfolio: pratham-dada.dev
Location: India 🌍
Made with ❤️ by Pratham Dada



