Skip to content
View prathamdadaa's full-sized avatar
:octocat:
follow me
:octocat:
follow me

Block or report prathamdadaa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
prathamdadaa/README.md

Hi there 👋 I'm Pratham Dada

About Me

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.


🚀 Skills & Technologies

Languages

Python JavaScript TypeScript

Tools & Platforms

Git Docker GitHub


📊 GitHub Statistics

Top Langs

GitHub stats


🏆 Featured Projects

Project One

A brief description of your first notable project and what makes it special.

  • Technologies: List the tech stack

🌱 Currently Learning

  • New frameworks and technologies
  • Best practices in software development
  • Contributing to open-source communities

📫 Let's Connect!

Feel free to reach out if you'd like to collaborate, discuss tech, or just say hello!


Last updated: 2026-04-26

Pratham Dada

Enthusiastic CS Student | Code Runner 🏃‍♂️💻

GitHub followers GitHub stars

🚀 About Me

Profile Background

Pratham Dada | Student | Dhanbad, Jharkhand | Code. Learn. Build. # Pratham's Tech Journey

GitHub followers GitHub stars GitHub license

"A student passionately exploring the world of programming languages and cutting-edge technologies."

👋 About Me

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!

🚀 Featured Projects

🛠️ 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

LinkedIn Instagram Email

🛠️ 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

🛠️ Tech Stack

🌐 Frontend

React JavaScript HTML5

🖥️ Backend

Node.js Python Java

🗄️ Database

MongoDB MySQL

⚙️ Tools

Git VS Code Docker

📊 GitHub Stats

Pratham's GitHub Stats Top Languages

🐍 Snake Animation
Snake Animation

🔥 Featured Projects

------------------------------------ new one by Pdada

🐍 Python Knowledge Hub for GitHub README

Complete Copy-Paste Section with Images

<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]

📊 Core Python Concepts (Visual Guide)

1. Data Types Hierarchy

Python Data Types
Numbers: int, float, complex
Sequences: str, list, tuple, range
Mapping: dict
Sets: set, frozenset
Others: bool, bytes, bytearray, memoryview

2. List vs Tuple vs Dict

📋 List 📦 Tuple 🔑 Dict
[1, 2, 3]
Mutable ✅
(1, 2, 3)
Immutable ✅
{'a': 1}
Key-Value ✅

⚡ Python One-Liners Cheatsheet

# 🧠 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"

🔬 Python Magic Methods Visualized

Magic Methods
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()

📈 Time & Space Complexity Cheat Sheet

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

🎨 Decorators Visual Guide

# 🪄 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!
Decorators Flow

🚀 Pro Tips & Patterns

# 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})"

📱 Quick Reference Cards

🐍 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                   │
└─────────────────────────────────────┘

Python Learning
⭐ Star if this helps your Python journey! 🐍✨

Created by Pratham Dada
```


📬 Contact Me
Email: prathamdadaa@gmail.com
Portfolio: pratham-dada.dev
Location: India 🌍

Made with ❤️ by Pratham Dada

Pinned Loading

  1. prathamdada prathamdada Public

    👨‍💻 About Me: - Name: Pratham Dada - Age: 18 Years Young - Location: Dhanbad, Jharkhand 🇮🇳 - Passion: Programming & Gaming 🛠️ Skills: - Python - Game Development - Problem Solving 🌱 Currently Learn…

    HTML 1

  2. fun-games-with-python fun-games-with-python Public

    👨‍💻 About Me: - Name: Pratham Dada - Age: 18 Years Young - Location: Dhanbad, Jharkhand 🇮🇳 - Passion: Programming & Gaming 🛠️ Skills: - Python - Game Development - Problem Solving 🌱 Currently Learn…

    1

  3. prathamdadaa prathamdadaa Public

    👨‍💻 About Me: - Name: Pratham Dada - Age: 18 Years Young - Location: Dhanbad, Jharkhand 🇮🇳 - Passion: Programming & Gaming 🛠️ Skills: - Python - Game Development - Problem Solving 🌱 Currently Learn…

    1

  4. learnwithme learnwithme Public

    HTML 1

  5. Android-Development-Practices Android-Development-Practices Public

    👨‍💻 About Me: - Name: Pratham Dada - Age: 18 Years Young - Location: Dhanbad, Jharkhand 🇮🇳 - Passion: Programming & Gaming 🛠️ Skills: - Python - Game Development - Problem Solving 🌱 Currently Learn…

    Kotlin 1

  6. Hanuman-Bhakti Hanuman-Bhakti Public template

    The application is fully compiled and ready to use for your daily recitation. Jai Shri Ram!

    TypeScript