@@ -37,21 +37,21 @@ grâce à ce langage. 🎓
3737
3838Voici les principaux objectifs de ce guide :
3939
40- 🏆 ** Servir de ressource** pour les débutants en Python qui préfèrent apprendre de manière pratique.
40+ 🏆 ** Servir de ressource** pour les débutants en Python qui préfèrent apprendre de manière pratique.
4141Ce dépôt contient une collection de modules indépendants pouvant être exécutés dans un IDE
4242comme [ PyCharm] ( https://www.jetbrains.com/pycharm/ ) ou dans le navigateur via
4343[ Replit] ( https://replit.com/languages/python3 ) . Même un simple terminal suffit
4444pour exécuter les exemples. La plupart des lignes contiennent des commentaires détaillés
45- qui guident le lecteur pas à pas.
45+ qui guident le lecteur pas à pas.
4646Les utilisateurs sont encouragés à modifier le code source à leur guise tant que les
4747routines ` main ` ne sont pas supprimées et que les programmes
4848[ s’exécutent correctement] ( runner.py ) après chaque modification.
4949
50- 🏆 ** Servir de guide pur** pour ceux qui souhaitent revoir les concepts fondamentaux de Python.
50+ 🏆 ** Servir de guide pur** pour ceux qui souhaitent revoir les concepts fondamentaux de Python.
5151Seules les [ bibliothèques intégrées] ( https://docs.python.org/3/library/ ) sont utilisées afin de
5252présenter les concepts sans dépendre de notions spécifiques à un domaine. Ainsi, les
5353bibliothèques open-source populaires comme ` sqlalchemy ` , ` requests ` ou ` pandas `
54- ne sont pas installées.
54+ ne sont pas installées.
5555Cependant, lire le code source de ces frameworks est fortement recommandé
5656si ton objectif est de devenir un véritable
5757[ Pythonista] ( https://www.urbandictionary.com/define.php?term=pythonista ) .
@@ -61,24 +61,24 @@ si ton objectif est de devenir un véritable
6161[ ![ Run on Replit] ( https://replit.com/badge/github/huangsam/ultimate-python )] ( https://replit.com/github/huangsam/ultimate-python )
6262
6363Clique sur le badge ci-dessus pour lancer un environnement fonctionnel dans ton navigateur
64- sans avoir besoin d’installer Git ou Python localement.
64+ sans avoir besoin d’installer Git ou Python localement.
6565Si ces outils sont déjà installés, tu peux cloner directement le dépôt.
6666
67- Une fois le dépôt accessible, tu es prêt à apprendre à partir des modules indépendants.
67+ Une fois le dépôt accessible, tu es prêt à apprendre à partir des modules indépendants.
6868Pour tirer le meilleur parti de chaque module, lis le code et exécute-le.
6969
7070Deux méthodes sont possibles :
7171
72- 1 . Exécuter un seul module :
72+ 1 . Exécuter un seul module :
7373 ` python ultimatepython/syntax/variable.py `
74- 2 . Exécuter tous les modules :
74+ 2 . Exécuter tous les modules :
7575 ` python runner.py `
7676
7777## Table des matières
7878
79- 📚 = Ressource externe
80- 🍰 = Sujet débutant
81- 🤯 = Sujet avancé
79+ 📚 = Ressource externe
80+ 🍰 = Sujet débutant
81+ 🤯 = Sujet avancé
8282
83831 . ** À propos de Python**
8484 - Vue d’ensemble : [ Qu’est-ce que Python] ( https://github.com/trekhleb/learn-python/blob/master/src/getting_started/what_is_python.md ) ( 📚, 🍰 )
@@ -95,12 +95,15 @@ Deux méthodes sont possibles :
9595 - Conditionnelle : [ if | if-else | if-elif-else] ( ultimatepython/syntax/conditional.py ) ( 🍰 )
9696 - Boucle : [ for-loop | while-loop] ( ultimatepython/syntax/loop.py ) ( 🍰 )
9797 - Fonction : [ def | lambda] ( ultimatepython/syntax/function.py ) ( 🍰 )
98+ - Opérateur morse : [ Expressions d'affectation :=] ( ultimatepython/syntax/walrus_operator.py ) ( 🤯 )
99+ - Application d'arguments : [ Positionnels uniquement / | Mots-clés uniquement * ] ( ultimatepython/syntax/arg_enforcement.py ) ( 🤯 )
98100
991013 . ** Structures de données**
100102 - Liste : [ Opérations sur les listes] ( ultimatepython/data_structures/list.py ) ( 🍰 )
101103 - Tuple : [ Opérations sur les tuples] ( ultimatepython/data_structures/tuple.py )
102104 - Ensemble : [ Opérations sur les ensembles] ( ultimatepython/data_structures/set.py )
103105 - Dictionnaire : [ Opérations sur les dictionnaires] ( ultimatepython/data_structures/dict.py ) ( 🍰 )
106+ - Union de dictionnaires : [ Fusion de dictionnaires | et |=] ( ultimatepython/data_structures/dict_union.py ) ( 🤯 )
104107 - Compréhension : [ list | tuple | set | dict] ( ultimatepython/data_structures/comprehension.py )
105108 - Chaîne : [ Opérations sur les chaînes] ( ultimatepython/data_structures/string.py ) ( 🍰 )
106109 - Deque : [ deque] ( ultimatepython/data_structures/deque.py ) ( 🤯 )
@@ -131,12 +134,13 @@ Deux méthodes sont possibles :
131134 - Expressions régulières : [ search | findall | match | fullmatch] ( ultimatepython/advanced/regex.py ) ( 🤯 )
132135 - Format de données : [ json | xml | csv] ( ultimatepython/advanced/data_format.py ) ( 🤯 )
133136 - Date et heure : [ datetime | timezone] ( ultimatepython/advanced/date_time.py ) ( 🤯 )
137+ - Correspondance de motifs : [ match | case] ( ultimatepython/advanced/pattern_matching.py ) ( 🤯 )
134138
135139## Ressources supplémentaires
136140
137- 👔 = Ressource d’entretien
138- 🧪 = Exemples de code
139- 🧠 = Idées de projets
141+ 👔 = Ressource d’entretien
142+ 🧪 = Exemples de code
143+ 🧠 = Idées de projets
140144
141145### Dépôts GitHub
142146
0 commit comments