Skip to content

Commit b2d569b

Browse files
Copilothuangsam
andcommitted
Add 5 new Python feature modules and update all README files
Co-authored-by: huangsam <515617+huangsam@users.noreply.github.com>
1 parent 7fd10a9 commit b2d569b

10 files changed

Lines changed: 1276 additions & 0 deletions

File tree

README.de.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,14 @@ Es gibt zwei Möglichkeiten, die Module auszuführen:
8888
- Conditional: [if | if-else | if-elif-else](ultimatepython/syntax/conditional.py) ( 🍰 )
8989
- Loop: [for-loop | while-loop](ultimatepython/syntax/loop.py) ( 🍰 )
9090
- Function: [def | lambda](ultimatepython/syntax/function.py) ( 🍰 )
91+
- Walrus operator: [Assignment expressions :=](ultimatepython/syntax/walrus_operator.py) ( 🤯 )
92+
- Argument enforcement: [Positional-only / | Keyword-only *](ultimatepython/syntax/arg_enforcement.py) ( 🤯 )
9193
3. **Daten-Strukturen**
9294
- List: [List operations](ultimatepython/data_structures/list.py) ( 🍰 )
9395
- Tuple: [Tuple operations](ultimatepython/data_structures/tuple.py)
9496
- Set: [Set operations](ultimatepython/data_structures/set.py)
9597
- Dict: [Dictionary operations](ultimatepython/data_structures/dict.py) ( 🍰 )
98+
- Dict union: [Dictionary merge | and |=](ultimatepython/data_structures/dict_union.py) ( 🤯 )
9699
- Comprehension: [list | tuple | set | dict](ultimatepython/data_structures/comprehension.py)
97100
- String: [String operations](ultimatepython/data_structures/string.py) ( 🍰 )
98101
- Deque: [deque](ultimatepython/data_structures/deque.py) ( 🤯 )
@@ -121,6 +124,8 @@ Es gibt zwei Möglichkeiten, die Module auszuführen:
121124
- Regular expression: [search | findall | match | fullmatch](ultimatepython/advanced/regex.py) ( 🤯 )
122125
- Data format: [json | xml | csv](ultimatepython/advanced/data_format.py) ( 🤯 )
123126
- Datetime: [datetime | timezone](ultimatepython/advanced/date_time.py) ( 🤯 )
127+
- Pattern matching: [match | case](ultimatepython/advanced/pattern_matching.py) ( 🤯 )
128+
- Exception groups: [ExceptionGroup | except*](ultimatepython/advanced/exception_groups.py) ( 🤯 )
124129

125130
## Zusätzliche Ressourcen
126131

README.es.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,14 @@ Hay dos maneras de ejecutar los módulos:
8686
- Condicionales: [if | if-else | if-elif-else](ultimatepython/syntax/conditional.py) ( 🍰 )
8787
- Iteraciones: [for-loop | while-loop](ultimatepython/syntax/loop.py) ( 🍰 )
8888
- Funciones: [def | lambda](ultimatepython/syntax/function.py) ( 🍰 )
89+
- Operador morsa: [Expresiones de asignación :=](ultimatepython/syntax/walrus_operator.py) ( 🤯 )
90+
- Aplicación de argumentos: [Solo posicional / | Solo palabra clave *](ultimatepython/syntax/arg_enforcement.py) ( 🤯 )
8991
3. **Estructura de datos**
9092
- Lista: [Operaciones con listas](ultimatepython/data_structures/list.py) ( 🍰 )
9193
- Tupla: [Operaciones con tuplas](ultimatepython/data_structures/tuple.py)
9294
- Set: [Operaciones con sets](ultimatepython/data_structures/set.py)
9395
- Diccionario: [Operaciones con dicts](ultimatepython/data_structures/dict.py) ( 🍰 )
96+
- Unión de diccionarios: [Fusión de diccionarios | y |=](ultimatepython/data_structures/dict_union.py) ( 🤯 )
9497
- Comprensión: [list | tuple | set | dict](ultimatepython/data_structures/comprehension.py)
9598
- Cadena: [Operaciones con strings](ultimatepython/data_structures/string.py) ( 🍰 )
9699
- Deque: [deque](ultimatepython/data_structures/deque.py) ( 🤯 )
@@ -119,6 +122,8 @@ Hay dos maneras de ejecutar los módulos:
119122
- Expresiones regulares: [search | findall | match | fullmatch](ultimatepython/advanced/regex.py) ( 🤯 )
120123
- Formatos de datos: [json | xml | csv](ultimatepython/advanced/data_format.py) ( 🤯 )
121124
- Fecha y hora: [datetime | timezone](ultimatepython/advanced/date_time.py) ( 🤯 )
125+
- Coincidencia de patrones: [match | case](ultimatepython/advanced/pattern_matching.py) ( 🤯 )
126+
- Grupos de excepciones: [ExceptionGroup | except*](ultimatepython/advanced/exception_groups.py) ( 🤯 )
122127

123128
## Recursos adicionales
124129

README.fr.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

99101
3. **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,6 +134,8 @@ 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) ( 🤯 )
138+
- Groupes d\'exceptions : [ExceptionGroup | except*](ultimatepython/advanced/exception_groups.py) ( 🤯 )
134139

135140
## Ressources supplémentaires
136141

README.ko.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,14 @@ print("Ultimate Python 학습 가이드")
7777
- 조건문 : [if | if-else | if-elif-else](ultimatepython/syntax/conditional.py) ( 🍰 )
7878
- 반복문 : [for-loop | while-loop](ultimatepython/syntax/loop.py) ( 🍰 )
7979
- 함수 : [def | lambda](ultimatepython/syntax/function.py) ( 🍰 )
80+
- 바다코끼리 연산자 : [할당 표현식 :=](ultimatepython/syntax/walrus_operator.py) ( 🤯 )
81+
- 인수 강제 : [위치 전용 / | 키워드 전용 *](ultimatepython/syntax/arg_enforcement.py) ( 🤯 )
8082
3. **데이터 구조**
8183
- 리스트 : [리스트 연산](ultimatepython/data_structures/list.py) ( 🍰 )
8284
- 튜플 : [튜플 연산](ultimatepython/data_structures/tuple.py)
8385
- 세트 : [세트 연산](ultimatepython/data_structures/set.py)
8486
- 딕셔너리 : [딕셔너리 연산](ultimatepython/data_structures/dict.py) ( 🍰 )
87+
- 딕셔너리 합병 : [딕셔너리 병합 | 및 |=](ultimatepython/data_structures/dict_union.py) ( 🤯 )
8588
- 컴프리헨션 : [리스트 | 튜플 | 세트 | 딕셔너리](ultimatepython/data_structures/comprehension.py)
8689
- 문자열 : [문자열 연산](ultimatepython/data_structures/string.py) ( 🍰 )
8790
- 덱: [deque](ultimatepython/data_structures/deque.py) ( 🤯 )
@@ -110,6 +113,8 @@ print("Ultimate Python 학습 가이드")
110113
- 정규식 : [search | findall | match | fullmatch](ultimatepython/advanced/regex.py) ( 🤯 )
111114
- 데이터 포맷 : [json | xml | csv](ultimatepython/advanced/data_format.py) ( 🤯 )
112115
- 날짜와 시간 : [datetime | timezone](ultimatepython/advanced/date_time.py) ( 🤯 )
116+
- 패턴 매칭 : [match | case](ultimatepython/advanced/pattern_matching.py) ( 🤯 )
117+
- 예외 그룹 : [ExceptionGroup | except*](ultimatepython/advanced/exception_groups.py) ( 🤯 )
113118

114119
## 추가 자료
115120

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,14 @@ There are two ways of running the modules:
8989
- Conditional: [if | if-else | if-elif-else](ultimatepython/syntax/conditional.py) ( 🍰 )
9090
- Loop: [for-loop | while-loop](ultimatepython/syntax/loop.py) ( 🍰 )
9191
- Function: [def | lambda](ultimatepython/syntax/function.py) ( 🍰 )
92+
- Walrus operator: [Assignment expressions :=](ultimatepython/syntax/walrus_operator.py) ( 🤯 )
93+
- Argument enforcement: [Positional-only / | Keyword-only *](ultimatepython/syntax/arg_enforcement.py) ( 🤯 )
9294
3. **Data Structures**
9395
- List: [List operations](ultimatepython/data_structures/list.py) ( 🍰 )
9496
- Tuple: [Tuple operations](ultimatepython/data_structures/tuple.py)
9597
- Set: [Set operations](ultimatepython/data_structures/set.py)
9698
- Dict: [Dictionary operations](ultimatepython/data_structures/dict.py) ( 🍰 )
99+
- Dict union: [Dictionary merge | and |=](ultimatepython/data_structures/dict_union.py) ( 🤯 )
97100
- Comprehension: [list | tuple | set | dict](ultimatepython/data_structures/comprehension.py)
98101
- String: [String operations](ultimatepython/data_structures/string.py) ( 🍰 )
99102
- Deque: [deque](ultimatepython/data_structures/deque.py) ( 🤯 )
@@ -122,6 +125,8 @@ There are two ways of running the modules:
122125
- Regular expression: [search | findall | match | fullmatch](ultimatepython/advanced/regex.py) ( 🤯 )
123126
- Data format: [json | xml | csv](ultimatepython/advanced/data_format.py) ( 🤯 )
124127
- Datetime: [datetime | timezone](ultimatepython/advanced/date_time.py) ( 🤯 )
128+
- Pattern matching: [match | case](ultimatepython/advanced/pattern_matching.py) ( 🤯 )
129+
- Exception groups: [ExceptionGroup | except*](ultimatepython/advanced/exception_groups.py) ( 🤯 )
125130

126131
## Additional resources
127132

0 commit comments

Comments
 (0)