Skip to content

Eamon2009/python.fundamentals

Repository files navigation

Python Fundamentals

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.

Overview

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

Topics Covered

  • Data Types
    • Lists
    • Tuples
    • Dictionaries
    • Strings
  • Control Flow
    • Loops
  • Functions
  • Classes and Object-Oriented Programming (OOP)
  • Practical Python Applications

Repository Structure

  • Strings
  • Control Flow
    • Loops
  • Functions
  • Classes and Object-Oriented Programming (OOP)
  • Practical Python Applications

Repository Structure

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

Purpose

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

About

This repository is about python basics and A curated repository of core Python 3 development patterns, focusing on clean code, Object-Oriented Programming (OOP) principles, and efficient data handling. This project serves as a comprehensive technical reference for foundational syntax and advanced Pythonic idioms.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors