Skip to content

SaraFreitas-dev/42-Python-Documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 42 School Python Documentation & Project Notes

Beginner-friendly Python documentation and notes created during the 42 School Common Core journey.

This repository contains practical guides, examples, workflows, and explanations about important Python concepts frequently used in modern development and 42 projects.

It will be continuously expanded with new documentation, workflows, project notes, and debugging references.


📚 Repository Overview

PYTHON_42_SCHOOL_DOCUMENTATION/
│
├── ⚙️ Flake8_&_Mypy
├── 🌿 Git
├── 🛠️ Makefile
├── 🎮 MLX-42lib
├── 🚀 Projects
└── 🐍 Python_core  # With concepts including Packages, OOP,class methods, etc.

The repository contains multiple sections dedicated to Python core concepts, development tooling, MLX-related notes, and project documentation designed to support and explain newer 42 School Python projects.


📖 Included Topics

🎮 MLX & Graphics

  • MLX-related notes
  • graphics workflows
  • rendering concepts

🚀 Projects

Project-related notes and documentation created to help understand and complete newer Python projects from the 42 curriculum. This sections may include implementation notes, architecture explanations, debugging workflows, and development utilities.

Additional project documentation may continue to be added over time.


🐍 Python Core

  • typing
  • OOP
  • Pydantic
  • JSON validation
  • virtual environments
  • error handling
  • Packages

🛠️ Makefiles

  • Python Makefiles
  • virtual environments
  • automation workflows
  • linting commands

⚙️ Flake8 & Mypy

  • type checking
  • linting
  • formatting
  • common errors

🌿 Git

  • branches
  • merge
  • stash
  • reset
  • GitHub workflows

🧠 Purpose

This repository was created to:

  • centralize useful Python knowledge
  • simplify difficult concepts
  • provide beginner-friendly examples
  • document useful workflows and tooling
  • support future 42 Python projects

📌 Notes

  • Most documentation is beginner-friendly
  • Examples focus on practical usage
  • Topics are organized by category
  • New documentation may continue to be added over time

🐍 42 School — Python Documentation Repository

Built during the 42 Common Core journey.


About

42 School Python documentation repository with guides about typing, OOP, Git, Pydantic, JSON validation, virtual environments, mypy, flake8, parsing systems, as well as notes and workflows used in real 42 School projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors