Skip to content

AhmadBinAbdulJabbar/Learning-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning Python By Building Projects

This repository is a collection of Python projects created for learning and practice. Each project is self-contained and demonstrates different programming concepts, ranging from basic to advanced topics. Every project folder includes its own detailed README with usage instructions and features.

Projects in this Repository

1. Scientific Calculator (Terminal-Based)

  • Folder: 1.calculator/
  • Description: A robust, terminal-based scientific calculator supporting arithmetic, scientific functions, and safe evaluation. Includes a help system and ASCII-art UI.
  • How to use: See 1.calculator/README.md for full details and usage examples.

2. Student Management System


3. Contact Book

  • Folder: 3_contact_book/
  • Description: A simple contact management application to add, search, update, and delete contacts. Focuses on data structures and user interaction.
  • How to use: See 3_contact_book/README.md for details.

4. Library Management System


More projects will be added over time. Each project is designed to be easy to understand and modify, making this repository a great resource for anyone learning Python by building real applications.

About

Learning Python By Building Projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages