Skip to content

felipehillebrand-ops/Python-Modules

Repository files navigation

These projects have been created as part of the 42 curriculum by fjose-hi.

Description

This repository contains a collection of Python modules developed as part of the 42 curriculum.

The main goal of these projects is to practice and strengthen core Python programming concepts, including modular design, code reusability, and problem-solving using Python.

Each module focuses on a specific concept or exercise, helping to build a solid understanding of Python fundamentals and good programming practices.


Instructions

Requirements

  • Python 3.10+ is required
  • Code must respect the flake8 linter standards

Clone the Repository

git clone https://github.com/felipehillebrand-ops/Python-Modules.git
cd Python-Modules

Installation

If the project includes a requirements.txt file, install dependencies with:

pip install -r requirements.txt

If no requirements file is present, modules can be executed directly using python3.


Running the Exercises

Each exercise in each module can be executed individually. Example:

python3 exercise.py

Replace exercise.py with the file you want to run.


Resources

Documentation & References


AI Usage Disclosure

AI tools were used during this project for:

  • Clarifying Python best practices and project organization
  • Clarifying Python concepts

All code implementation, testing, and debugging were done manually by the author.


Learning Outcomes

Through these projects, the following concepts were strengthened:

  • Python syntax and fundamentals
  • Modular programming
  • Code organization and reusability
  • File execution and script structure
  • Problem-solving using Python
  • Object-oriented programming fundamentals
  • Error handling and debugging
  • Working with data structures and files

License

These projects were developed for educational purposes as part of the 42 curriculum.


Author

Felipe José Hillebrand

GitHub: https://github.com/felipehillebrand-ops

About

Python programming fundamentals divided into 11 modules

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages