Aspiring Python developer on a journey to master programming and build amazing applications. Currently learning Python fundamentals, data structures, and exploring web development.
My name is Ashish Bandari, a Python beginner currently studying in 10th grade in Hyderabad, India. I'm passionate about software development and enjoy creating real-world Python projects that solve everyday problems.
I'm building this portfolio to track my progress as a Python learner. Each project represents a milestone in my development journey - from basic calculators to web scrapers, showcasing my growth and passion for coding.
I focus exclusively on Python development, creating interactive projects like calculators, task managers, and web scrapers. My goal is to build clean, functional applications that others can explore and learn from.
A sophisticated multi-mode calculator featuring advanced mathematical operations, memory functions, and scientific calculations. Built with Python's Tkinter for a responsive GUI experience, this calculator supports basic arithmetic, square roots, percentages, trigonometric functions, and expression evaluation with error handling and history tracking.
A comprehensive productivity dashboard for task tracking and project management. Features include task creation with due dates, priority levels, status updates, progress tracking, and data persistence using JSON. Built with Python and Streamlit for an intuitive web interface that helps students and professionals organize their workflow efficiently.
An intelligent news aggregation system that automatically fetches, processes, and analyzes news articles from multiple sources. Features include topic filtering, sentiment analysis, duplicate detection, and real-time updates. Built with Python's BeautifulSoup and Requests libraries, this scraper provides clean, structured data output in multiple formats including CSV, JSON, and live web dashboard.
A comprehensive productivity platform for students featuring a Pomodoro timer for enhanced concentration, website blocker to eliminate distractions, and educational content classes to improve knowledge and study efficiency.
Reflecting on my journey learning Python from scratch. The challenges I faced, resources that helped me, and key concepts that clicked along the way.
Read More →A step-by-step guide on how I built my first web scraper using Python and BeautifulSoup. Lessons learned and common pitfalls to avoid.
Read More →Exploring the reasons why Python is perfect for beginners and how its philosophy of simplicity and readability makes learning programming enjoyable.
Read More →I'm always excited to connect with fellow developers, potential mentors, or anyone interested in Python development. Feel free to reach out!