Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.98 KB

File metadata and controls

41 lines (31 loc) · 1.98 KB

This project has been created as part of the 42 curriculum by dporhomo.

Completion Date Grade Language

Objectives

  • Understand the fundamentals of Python programming.
  • Build a strong foundation in Object-Oriented Programming.

Description

This repository contains the code for various exercises and projects completed as part of the 42 curriculum. The modules cover a wide range of topics and are intended to help students become proficient in Python.

Instructions

  • Clone the repository.
  • Navigate into the project folder and execute the commands as specified in the module documentation.

Resources

Documentation

Use of AI

  • Utilize AI tools for code suggestions and debugging assistance to enhance learning and development experience.

Implementation

This repository includes the following modules:

  • Module00: Introduction to Output and Variables (Exercises on printing output and declaring variables).
  • Module01: Data Types (Exploration of different data types in Python).
  • Module02: For Loops (Practicing for loops and understanding iterations).
  • Module03: Conditional Statements (Learning about if-else structures).
  • Module04: Loops (Advanced looping techniques).
  • Module05: Decorators (Understanding decorators and their uses in Python).
  • Module06: Class Inheritance (Basics of OOP and inheritance).
  • Module07: Advanced Concepts (Exploring advanced Python features).
  • Module08: Generators (Learning to create and use generators).
  • Module09: Data Structures (Understanding lists, dictionaries, sets, and tuples).
  • Module10: Lambda and @Decorators (Functions as First-Class Objects).