Skip to content

casuis/Python_0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Piscine Python 0 — 42


🧠 Introduction

La Piscine Python0 est une première immersion dans le langage Python à l'école 42.
Son objectif est de te familiariser avec les bases du langage, sa syntaxe claire, et ses principes de programmation structurée et fonctionnelle.


🎯 Objectifs pédagogiques

  • Comprendre les types de base : int, str, list, dict, etc.
  • Maîtriser les structures de contrôle : if, while, for, try/except, etc.
  • Manipuler les entrées/sorties : input(), sys.argv, sys.stdin
  • Créer et utiliser des fonctions (classiques et lambda)
  • Gérer les erreurs via assert et try/except
  • Documenter son code avec les docstrings (__doc__)
  • Appliquer la norme PEP8 pour un style propre et cohérent

🧩 Structure du projet

Chaque exercice est contenu dans un dossier exXX/
avec un fichier Python exécutable (.py).

Python0/
│
├── ex00/
│ └── hello.py
│
├── ex01/
│ └── format_ft_time.py
│
├── ex02/
│ └── find_ft_type.py
│
├── ex03/
│ └── NULL_not_found.py
│
└── ex04/
| └── whatis.py

└── ex05/
| └── building.py

└── ex06/
| └── ft_filter.py
| └── filterstring.py

About

Piscine Python 42 school

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages