Skip to content

asvarshini/python_fundamentals_with_projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

# Python Fundamentals With Projects ๐Ÿš€

A well-structured collection of Python fundamental programs, mini projects, file handling concepts, exception handling, and special Python topics built during my learning journey.

This repository demonstrates my hands-on practice with core Python concepts and problem-solving skills.

## ๐Ÿ“‚ Repository Structure

### 01_Practice_Programs

Basic Python practice programs including:

- Even/Odd checker

- Multiplication programs

- Frequency counter

- Quiz program

- Student marks examples

- Calculator

- Book management basics

### 02_File_Handling

Programs related to:

- Reading files

- Writing files

- Readline and Readlines

- CSV handling

- Text file operations

### 03_Exception_Handling

Programs demonstrating:

- Try-except blocks

- Error handling

- File exception handling

### 04_Mini_Projects

Mini Python projects built using fundamental concepts.

### 05_Special_Topics

Special Python concepts including:

- Lambda functions

- Merge, Join, and Concat

- NumPy operations

- Conditional programs

## ๐Ÿ› ๏ธ Technologies Used

- Python

- NumPy

- Jupyter Notebook

- File Handling

- Exception Handling

## ๐ŸŽฏ Purpose of This Repository

This repository was created to:

- Practice Python fundamentals

- Improve problem-solving skills

- Build strong programming basics

- Organize learning systematically

- Prepare for Data Science and Analytics

## ๐Ÿ“ˆ Learning Outcomes

Through these projects and practice programs, I improved my understanding of:

- Python syntax

- Functions and conditions

- Loops and data structures

- File handling

- Exception handling

- NumPy basics

- Logical thinking

## ๐Ÿ‘ฉโ€๐Ÿ’ป Author

Varshini A S

Aspiring Data Analyst & Data Science Enthusiast

GitHub: https://github.com/asvarshini

## โญ Future Improvements

- Add more mini projects

- Improve documentation

- Add advanced Python concepts

- Add machine learning beginner projects

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors