Skip to content

cam-spec/leetcode-python-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ LeetCode Python Practice

This repository is a personal coding log and growth tracker by a Data Science student actively preparing for:

  • Placement interviews
  • Summer internships
  • Tech internships (2025 and beyond)

Beyond career goals, this repo represents a journey of continuous improvement β€” aiming to become fluent in Python, improve logic and algorithmic thinking, and ultimately become confident enough to solve problems without external help.


πŸ“ Folder Structure

leetcode-python-practice/
β”‚
β”œβ”€β”€ problems/
β”‚   β”œβ”€β”€ easy/         # Beginner-level LeetCode problems
β”‚   β”œβ”€β”€ medium/       # Intermediate-level problems
β”‚   β”œβ”€β”€ hard/         # Advanced algorithmic challenges
β”‚   └── mixed/        # Concept-heavy, multi-tag, or mock problems
β”‚
β”œβ”€β”€ notes/
β”‚   β”œβ”€β”€ daily_reflections.md   # Day-by-day summary of what I learned
β”‚   β”œβ”€β”€ learned_patterns.md    # Common patterns (e.g., sliding window)
β”‚   └── bugs_fixed.md          # Mistakes I've learned from
β”‚
β”œβ”€β”€ README.md
└── .gitignore

🎯 Goals & Commitments

  • βœ… Solve 1–2 LeetCode problems daily
  • βœ… Learn to explain every solution without memorizing
  • βœ… Reduce dependency on ChatGPT or external solutions
  • βœ… Build fluency in Python by September
  • βœ… Complete 100+ problems by end of September
  • βœ… Reach 160+ problems by November
  • βœ… Push code daily to maintain green GitHub squares

πŸ“… Weekly Tracker

Week Goal Status
Week 1 10 problems πŸ”„
Week 2 10 problems πŸ”²
Week 3 10 problems πŸ”²
Week 4 10 problems πŸ”²

(This table will be updated every Sunday)


🧠 Topics Being Mastered

  • Arrays & Strings
  • HashMaps, Sets, Stacks
  • Sliding Window, Two Pointers
  • Recursion, Backtracking
  • Binary Search, Sorting
  • Trees, Graphs, BFS/DFS

🧭 Why This Repo Exists

I'm not just solving problems β€” I'm tracking growth.

I want to:

  • Think like a programmer
  • Debug like a problem-solver
  • Build confidence for freelancing and job interviews
  • Inspire others to do the same by showing consistent daily effort

Follow my journey. I’m excited to see how far I can grow.

β€” Camron

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages