A structured repository covering core Python concepts with clear examples and organized practice code. This project is designed as a personal learning reference and a curated collection of essential Python 3 programming fundamentals.
This repository focuses on building a strong foundation in Python by organizing concepts into topic-based modules. Each section contains simple, readable code that demonstrates key ideas, syntax patterns, and practical usage.
The goal of this project is to:
- Strengthen core Python knowledge
- Maintain clean and understandable code
- Practice fundamental programming patterns
- Build a reusable technical reference for future projects
- Data Types
- Lists
- Tuples
- Dictionaries
- Strings
- Control Flow
- Loops
- Functions
- Classes and Object-Oriented Programming (OOP)
- Practical Python Applications
- Strings
- Control Flow
- Loops
- Functions
- Classes and Object-Oriented Programming (OOP)
- Practical Python Applications
python.fundamentals/
├── list # List operations and example
├── Tuples # Tuple usage and concepts
├── Dictionary # Dictionary operations
├── string_fundamentals # String methods and manipulation
├── loops # Loop examples and patterns
├── Functions # Function definitions and use cases
├── class_ # OOP and class-based programs
├── go-python-integration # This example shows how Go executes a Python script using os/exec.
├── Practical_application # Small real-world examples
├── NAME.py # Basic Python practice file
├── README.md
├── LICENSE
├── CODE_OF_CONDUCT.md
└── .gitattributes
This repository serves as:
- A foundational Python learning archive
- A revision resource for core concepts
- A base for building more advanced Python projects
Author: Eamon
License: MIT