Skip to content

A repository dedicated to learning and mastering Python. This collection includes practice problems, tutorials, and projects designed to enhance your understanding of Python programming. Whether you're a beginner or looking to deepen your knowledge,

Notifications You must be signed in to change notification settings

harshdwivediiiii/learning-python

Repository files navigation

🐍 Python Learning Journey

Welcome to the Python Learning Journey repository!
This repository is a structured, beginner-friendly path to mastering the fundamentals of Python programming.
Each file builds on core concepts with clear, simple code examples.


📁 Repository Structure

File Name Description
1-variables&data-types.py Introduction to variables, data types (int, float, str, bool)
2-basic-operations.py Basic arithmetic, assignment, and comparison operations
3-input-output.py Handling user input and displaying output using input() and print()
4-conditionals.py Using if, elif, and else for decision-making
5-loops.py Iteration with for and while loops
6-functions.py Defining and calling functions, return values, arguments
7-lists&dicts.py Working with lists and dictionaries
8-error-handling.py Exception handling using try, except, and finally
9-builtin-modules.py Exploring useful built-in modules like math, random, etc.

🚀 How to Use

  1. Clone the repo:
    git clone https://github.com/harshdwivediiiii/learning-python.git
    cd python-learning-python
    
    

🚀 Getting Started

Requirements

  • Python 3.10 or above
  • (Optional) A virtual environment

Run Any Script

python filename.py

📌 Goals

  • Build a strong foundation in Python
  • Solve real-world problems with code
  • Develop mini projects for practical understanding
  • Document the learning path for revision and sharing

🛠️ Tools & Resources


📬 Contributing

This is a personal learning repo, but feel free to fork it, open issues, or suggest improvements if you find anything helpful!


📄 License

MIT License


Happy Learning! 🚀

About

A repository dedicated to learning and mastering Python. This collection includes practice problems, tutorials, and projects designed to enhance your understanding of Python programming. Whether you're a beginner or looking to deepen your knowledge,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages