A collection of Python projects created to practice programming fundamentals, data structures, validation, problem-solving, and application logic.
A Python-based ATM management program with PIN authentication and multiple banking operations.
Concepts: Variables, Conditions, Loops, Input Validation, Menu-Driven Programming
A Python program for managing student, course, batch, and skill information with progress calculation.
Concepts: Lists, Tuples, Dictionaries, Nested Dictionaries, Loops
A Python program that validates passwords based on length and character requirements.
Concepts: Strings, Loops, Conditions, Boolean Variables, Input Validation
A Python program that performs basic email validation using string operations and conditional logic.
Concepts: Strings, count(), split(), Conditions, Boolean Expressions
A Python program that checks whether a given number is prime.
Concepts: Loops, Conditions, range(), Modulus Operator, break
A simple Python shopping cart application supporting add, remove, search, and view operations.
Concepts: Lists, append(), remove(), Membership Operator, Loops
A Python program for calculating subject-wise and overall marks using nested dictionaries.
Concepts: Dictionaries, Nested Dictionaries, Loops, .items(), Arithmetic Operations
A Python application for adding, viewing, and searching employee records using lists and dictionaries.
Concepts: Lists, Dictionaries, Loops, Searching, Menu-Driven Programming
A Python application that stores, reads, and searches employee records using CSV files.
Concepts: CSV, File Handling, csv.reader(), csv.writer(), Exception Handling, Loops
A Python tool that reads application logs and analyzes ERROR, WARNING, and INFO messages.
Concepts: File Handling, Log Analysis, Exception Handling, Loops, String Processing
- Python
- Data Structures
- Input Validation
- Control Flow
- Loops
- File Handling
- Problem Solving
- Basic Application Development
This repository contains practical Python projects created to strengthen programming fundamentals and develop problem-solving skills through hands-on implementation.