Fiche signalétique
| Logo | ![]() |
|---|---|
| Utilités |
|
| Où peut-on en voir | Difficile à voir, le code est caché |
| Langage algorithmique | Oui |
| Langage Orienté Objet | Peut l’être mais ce n’est pas obligatoire |
| Difficulté ressentie |
|
Exemple Python
days = [ 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi' , 'samedi', 'dimanche' ]
def format_day(day):
return day[:3].capitalize()
new_days = []
for day in days:
new_days.append(format_day(day))
print(new_days)
Ce que les gens ratent souvent avec Python
- Le concept des dunder methods ou des décorateurs, des functions spéciales qui permettent une vraie lisibilité du code.
- La mise à l'échelle : Python est souvent vu comme un langage permettant de rédiger des petits programmes simples, mais quand ils deviennent trop complexes, une vraie structure est nécessaire.
- La possibilité de l'utiliser, tout simplement : son usage bien que bas n’est pas marginal, et il augmente de manière stable d’année en année.
Frameworks connus
- Django et Flask, pour créer des sites web
- PyGame pour créer des jeux vidéo
