A structured, topic-based collection of Python 3 fundamentals — clean examples, practical patterns, and core concepts organized for both learning and reference.
This repository is designed as a technical reference and a practice ground for foundational Python syntax, data structures, control flow, functions, object-oriented programming (OOP), and real-world usage patterns.
🗂 Repository Structure python.fundamentals/ ├── list # List operations and use cases
├── tuples # Tuple behavior and patterns
├── Dictionary # Tools for dicts & key/value processing
├── string_fundamentals # String methods, formatting, slicing
├── loops # Loop patterns, iteration examples
├── Functions # Function creation and best practices
├── class_ # Classes & OOP practice
├── go-python-integration # Example: calling Python from Go
├── Practical_application # Small real-world example scripts
├── NAME.py # Simple Python practice exercise
├── README.md
├── LICENSE
├── CODE_OF_CONDUCT.md
└── .gitattributes
Each folder typically contains sample .py or .ipynb files showing use cases .
🛠 How to Use 🔹 Clone the Repo git clone https://github.com/Eamon2009/python.fundamentals.git cd python.fundamentals 🔹 Run Python Scripts Make sure you have Python 3 installed on your machine.
python3 script_name.py If using Jupyter Notebook files (*.ipynb):
jupyter notebook Then open the relevant notebook and run interactive cells.
🤝 Contributing You’re welcome to:
Add better explanations or examples
Improve existing code clarity
Add new folders covering common Python topics
Suggest improvements via issues or pull requests
Thanks for wanting to improve the project!
📜 License This repo is distributed under the MIT License — freely usable for learning, sharing, and building.