Skip to content

Wahid-vinchenzo/Learning-PY-And-PY-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Learn Python from Scratch – Beginner Friendly

Welcome to this step-by-step Python Learning Journey! This repository is designed for complete beginners who want to understand Python fundamentals with real examples, mini projects, and practical tasks. 📘


✅ Learning Roadmap


📚 Topics Covered

🔸 1. Variables, Conditions, and Loops

  • Accept user input and calculate grades
  • Use of if-elif-else, for, while
  • Increment/Decrement logic

🔸 2. Lists (Arrays)

  • Create, update, sort, count elements
  • Loop through items
  • Use of methods like append(), insert(), remove(), pop()

🔸 3. Strings

  • Slicing, indexing, length
  • Built-in methods like upper(), replace(), strip(), split(), join()

🔸 4. Functions

  • Write reusable functions
  • Calculate total, average, and grade
  • Logical function structure and modular code

🔸 5. Dictionaries

  • Store structured data like student info
  • Key-value pair access, nested dictionaries
  • Loop through dictionaries and delete items

🔸 6. User Input & Student Report Generator

  • Take dynamic student data from input
  • Calculate results and display reports

🔸 7. 📁 File Handling & Error Management

  • Save student records to .txt file
  • Use of try-except for input validation and file operations

🌟 What's Next?

After mastering these basics, your journey continues with:

✅ OOP (Object-Oriented Programming)

✅ Using Modules

✅ Working with APIs

✅ Building GUI apps & real projects

💡 Contribution

This project is meant for learners. Feel free to fork, clone, practice, and improve it!

If you find this helpful, don't forget to ⭐ the repo!

👨‍💻 Created By

Sadman Wahid

Let’s code, build and grow! 🚀

Let me know if you want this customized for a GitHub Pages project site or with badges (e.g., Python version, license, etc.).

About

Uploaded from an archive created in MARCH, 2024.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors