Hello, I'm Ashish Bandari

Aspiring Python developer on a journey to master programming and build amazing applications. Currently learning Python fundamentals, data structures, and exploring web development.

Ashish Bandari

About Me

🎓

Student Developer

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.

🚀

Learning Journey

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.

💡

Python Projects

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.

My Projects

Python Smart Calculator

Python Smart Calculator

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.

Python Tkinter Math Library GUI Design
Python Task Manager

Python Task Manager

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.

Python Streamlit JSON Database Data Persistence
Python News Web Scraper

Python News Web Scraper

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.

Python BeautifulSoup Requests Flask Data Processing
StudySmart with AB Project

StudySmart with AB

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.

Python Web Development Productivity Education

Skills & Technologies

Programming Languages

Python
75%
HTML/CSS
80%
JavaScript
60%
SQL
65%

Tools & Technologies

Git/GitHub
70%
VS Code
85%
Command Line
75%
Django
45%

Latest Blog Posts

May 5, 2025

My First 100 Days Learning Python

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 →
June 17, 2025

Building My First Web Scraper

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 →
May 1, 2025

Why I Chose Python as My First Language

Exploring the reasons why Python is perfect for beginners and how its philosophy of simplicity and readability makes learning programming enjoyable.

Read More →

Get In Touch

Let's Connect!

I'm always excited to connect with fellow developers, potential mentors, or anyone interested in Python development. Feel free to reach out!