@@ -64,7 +64,7 @@ Sobald das Repository zugΓ€nglich ist, kΓΆnnen Sie mit den eigenstΓ€ndigen
6464Modulen lernen. Um den grΓΆΓtmΓΆglichen Nutzen aus jedem Modul zu ziehen, lesen Sie den Modulcode und fΓΌhren Sie ihn aus.
6565Es gibt zwei MΓΆglichkeiten, die Module auszufΓΌhren:
6666
67- 1 . FΓΌhren Sie ein einzelnes Modul aus: ` python ultimatepython/syntax /variable.py `
67+ 1 . FΓΌhren Sie ein einzelnes Modul aus: ` python ultimatepython/fundamentals /variable.py `
68682 . FΓΌhren Sie alle Module aus: ` python runner.py `
6969
7070## InhaltsΓΌbersicht
@@ -80,51 +80,56 @@ Es gibt zwei MΓΆglichkeiten, die Module auszufΓΌhren:
8080 - Data model: [ Data model] ( https://docs.python.org/3/reference/datamodel.html ) ( π, π€― )
8181 - Standard library: [ The Python Standard Library] ( https://docs.python.org/3/library/ ) ( π, π€― )
8282 - Built-in functions: [ Built-in Functions] ( https://docs.python.org/3/library/functions.html ) ( π )
83- 2 . ** Syntax**
84- - Variable: [ Built-in literals] ( ultimatepython/syntax/variable.py ) ( π° )
85- - Expression: [ Numeric operations] ( ultimatepython/syntax/expression.py ) ( π° )
86- - Bitwise: [ Bitwise operators] ( ultimatepython/syntax/bitwise.py ) ( π° ), [ One's/Two's Complement] ( https://www.geeksforgeeks.org/difference-between-1s-complement-representation-and-2s-complement-representation-technique/ ) ( π )
87- - Conditional: [ if | if-else | if-elif-else] ( ultimatepython/syntax/conditional.py ) ( π° )
88- - Loop: [ for-loop | while-loop] ( ultimatepython/syntax/loop.py ) ( π° )
89- - Function: [ def | lambda] ( ultimatepython/syntax/function.py ) ( π° )
90- - Walrus operator: [ Assignment expressions :=] ( ultimatepython/syntax/walrus_operator.py ) ( π€― )
91- - Argument enforcement: [ Positional-only / | Keyword-only * ] ( ultimatepython/syntax/arg_enforcement.py ) ( π€― )
92- 3 . ** Daten-Strukturen**
93- - List: [ List operations] ( ultimatepython/data_structures/list.py ) ( π° )
94- - Tuple: [ Tuple operations] ( ultimatepython/data_structures/tuple.py )
95- - Set: [ Set operations] ( ultimatepython/data_structures/set.py )
96- - Dict: [ Dictionary operations] ( ultimatepython/data_structures/dict.py ) ( π° )
97- - Dict union: [ Dictionary merge | and |=] ( ultimatepython/data_structures/dict_union.py ) ( π€― )
98- - Comprehension: [ list | tuple | set | dict] ( ultimatepython/data_structures/comprehension.py )
99- - String: [ String operations] ( ultimatepython/data_structures/string.py ) ( π° )
100- - Deque: [ deque] ( ultimatepython/data_structures/deque.py ) ( π€― )
101- - Namedtuple: [ namedtuple] ( ultimatepython/data_structures/namedtuple.py ) ( π€― )
102- - Defaultdict: [ defaultdict] ( ultimatepython/data_structures/defaultdict.py ) ( π€― )
103- - Iterator-Tools: [ Iterator-Tools] ( ultimatepython/data_structures/itertools.py ) ( π€― )
104- - Time complexity: [ cPython operations] ( https://wiki.python.org/moin/TimeComplexity ) ( π, π€― )
105- 4 . ** Klassen**
106- - Basic class: [ Basic definition] ( ultimatepython/classes/basic_class.py ) ( π° )
107- - Inheritance: [ Inheritance] ( ultimatepython/classes/inheritance.py ) ( π° )
108- - Abstract class: [ Abstract definition] ( ultimatepython/classes/abstract_class.py )
109- - Exception class: [ Exception definition] ( ultimatepython/classes/exception_class.py )
110- - Iterator class: [ Iterator definition | yield] ( ultimatepython/classes/iterator_class.py ) ( π€― )
111- - Encapsulation: [ Encapsulation definition] ( ultimatepython/classes/encapsulation.py )
83+ 2 . ** Grundlagen**
84+ - Variable: [ Built-in literals] ( ultimatepython/fundamentals/variable.py ) ( π° )
85+ - Expression: [ Numeric operations] ( ultimatepython/fundamentals/expression.py ) ( π° )
86+ - String: [ String operations] ( ultimatepython/fundamentals/string.py ) ( π° )
87+ - List: [ List operations] ( ultimatepython/fundamentals/list.py ) ( π° )
88+ - Tuple: [ Tuple operations] ( ultimatepython/fundamentals/tuple.py )
89+ - Set: [ Set operations] ( ultimatepython/fundamentals/set.py )
90+ - Dict: [ Dictionary operations] ( ultimatepython/fundamentals/dict.py ) ( π° )
91+ - Conditional: [ if | if-else | if-elif-else] ( ultimatepython/fundamentals/conditional.py ) ( π° )
92+ - Loop: [ for-loop | while-loop] ( ultimatepython/fundamentals/loop.py ) ( π° )
93+ - Function: [ def | lambda] ( ultimatepython/fundamentals/function.py ) ( π° )
94+ - Comprehension: [ list | tuple | set | dict] ( ultimatepython/fundamentals/comprehension.py )
95+ 3 . ** Objektorientierte Programmierung**
96+ - Basic class: [ Basic definition] ( ultimatepython/oop/basic_class.py ) ( π° )
97+ - Inheritance: [ Inheritance] ( ultimatepython/oop/inheritance.py ) ( π° )
98+ - Encapsulation: [ Encapsulation definition] ( ultimatepython/oop/encapsulation.py )
99+ - Abstract class: [ Abstract definition] ( ultimatepython/oop/abstract_class.py )
100+ - Exception class: [ Exception definition] ( ultimatepython/oop/exception_class.py )
101+ - Iterator class: [ Iterator definition | yield] ( ultimatepython/oop/iterator_class.py ) ( π€― )
102+ - Mixin: [ Mixin definition] ( ultimatepython/oop/mixin.py ) ( π€― )
103+ - Method resolution order: [ mro] ( ultimatepython/oop/mro.py ) ( π€― )
104+ 4 . ** Standardbibliothek**
105+ - File Handling: [ File Handling] ( ultimatepython/stdlib/file_handling.py ) ( π€― )
106+ - Regular expression: [ search | findall | match | fullmatch] ( ultimatepython/stdlib/regex.py ) ( π€― )
107+ - Data format: [ json | xml | csv] ( ultimatepython/stdlib/data_format.py ) ( π€― )
108+ - Datetime: [ datetime | timezone] ( ultimatepython/stdlib/date_time.py ) ( π€― )
1121095 . ** Fortgeschrittene**
113110 - Decorator: [ Decorator definition | wraps] ( ultimatepython/advanced/decorator.py ) ( π€― )
114- - File Handling: [ File Handling] ( ultimatepython/advanced/file_handling.py ) ( π€― )
115111 - Context manager: [ Context managers] ( ultimatepython/advanced/context_manager.py ) ( π€― )
116- - Method resolution order: [ mro] ( ultimatepython/advanced/mro.py ) ( π€― )
117- - Mixin: [ Mixin definition] ( ultimatepython/advanced/mixin.py ) ( π€― )
118112 - Metaclass: [ Metaclass definition] ( ultimatepython/advanced/meta_class.py ) ( π€― )
119- - Thread: [ ThreadPoolExecutor] ( ultimatepython/advanced/thread.py ) ( π€― )
120- - Asyncio: [ async | await] ( ultimatepython/advanced/async.py ) ( π€― )
121113 - Weak reference: [ weakref] ( ultimatepython/advanced/weak_ref.py ) ( π€― )
122- - Benchmark: [ cProfile | pstats] ( ultimatepython/advanced/benchmark.py ) ( π€― )
123- - Mocking: [ MagicMock | PropertyMock | patch] ( ultimatepython/advanced/mocking.py ) ( π€― )
124- - Regular expression: [ search | findall | match | fullmatch] ( ultimatepython/advanced/regex.py ) ( π€― )
125- - Data format: [ json | xml | csv] ( ultimatepython/advanced/data_format.py ) ( π€― )
126- - Datetime: [ datetime | timezone] ( ultimatepython/advanced/date_time.py ) ( π€― )
114+ - Walrus operator: [ Assignment expressions :=] ( ultimatepython/advanced/walrus_operator.py ) ( π€― )
115+ - Argument enforcement: [ Positional-only / | Keyword-only * ] ( ultimatepython/advanced/arg_enforcement.py ) ( π€― )
127116 - Pattern Matching: [ match | case] ( ultimatepython/advanced/pattern_matching.py ) ( π€― )
117+ - Template strings: [ Template strings (PEP 750)] ( ultimatepython/advanced/template_strings.py ) ( π€― )
118+ 6 . ** NebenlΓ€ufigkeit**
119+ - Thread: [ ThreadPoolExecutor] ( ultimatepython/concurrency/thread.py ) ( π€― )
120+ - Asyncio: [ async | await] ( ultimatepython/concurrency/async.py ) ( π€― )
121+ - Subinterpreters: [ concurrent.interpreters] ( ultimatepython/concurrency/subinterpreters.py ) ( π€― )
122+ 7 . ** Softwaretechnik**
123+ - Mocking: [ MagicMock | PropertyMock | patch] ( ultimatepython/engineering/mocking.py ) ( π€― )
124+ - Benchmark: [ cProfile | pstats] ( ultimatepython/engineering/benchmark.py ) ( π€― )
125+ - Bitwise: [ Bitwise operators] ( ultimatepython/engineering/bitwise.py ) ( π° ), [ One's/Two's Complement] ( https://www.geeksforgeeks.org/difference-between-1s-complement-representation-and-2s-complement-representation-technique/ ) ( π )
126+ - Deque: [ deque] ( ultimatepython/engineering/deque.py ) ( π€― )
127+ - Namedtuple: [ namedtuple] ( ultimatepython/engineering/namedtuple.py ) ( π€― )
128+ - Defaultdict: [ defaultdict] ( ultimatepython/engineering/defaultdict.py ) ( π€― )
129+ - Iterator-Tools: [ Iterator-Tools] ( ultimatepython/engineering/itertools.py ) ( π€― )
130+ - Dict union: [ Dictionary merge | and |=] ( ultimatepython/engineering/dict_union.py ) ( π€― )
131+ - Heap: [ heap queue] ( ultimatepython/engineering/heap.py ) ( π€― )
132+ - Time complexity: [ cPython operations] ( https://wiki.python.org/moin/TimeComplexity ) ( π, π€― )
128133
129134## ZusΓ€tzliche Ressourcen
130135
@@ -136,51 +141,43 @@ Es gibt zwei MΓΆglichkeiten, die Module auszufΓΌhren:
136141
137142Lernen Sie weiter, indem Sie von anderen Quellen lesen.
138143
144+ #### Kern-Python & Muster
145+
139146- [ TheAlgorithms/Python] ( https://github.com/TheAlgorithms/Python ) ( π , π§ͺ )
140147- [ faif/python-patterns] ( https://github.com/faif/python-patterns ) ( π , π§ͺ )
141148- [ geekcomputers/Python] ( https://github.com/geekcomputers/Python ) ( π§ͺ )
142- - [ trekhleb/homemade-machine-learning] ( https://github.com/trekhleb/homemade-machine-learning ) ( π§ͺ )
143- - [ karan/Projects] ( https://github.com/karan/Projects ) ( π§ )
144- - [ MunGell/awesome-for-beginners] ( https://github.com/MunGell/awesome-for-beginners ) ( π§ )
145- - [ vinta/awesome-python] ( https://github.com/vinta/awesome-python )
146- - [ academic/awesome-datascience] ( https://github.com/academic/awesome-datascience )
147- - [ josephmisiti/awesome-machine-learning] ( https://github.com/josephmisiti/awesome-machine-learning )
148- - [ ZuzooVn/machine-learning-for-software-engineers] ( https://github.com/ZuzooVn/machine-learning-for-software-engineers )
149- - [ 30-seconds/30-seconds-of-python] ( https://github.com/30-seconds/30-seconds-of-python ) ( π§ͺ )
150- - [ ml-tooling/best-of-python] ( https://github.com/ml-tooling/best-of-python )
151149- [ practical-tutorials/project-based-learning] ( https://github.com/practical-tutorials/project-based-learning#python )
152- - [ freeCodeCamp/freeCodeCamp] ( https://github.com/freeCodeCamp/freeCodeCamp ) ( π )
150+
151+ #### Data Science & Machine Learning
152+
153+ - [ trekhleb/homemade-machine-learning] ( https://github.com/trekhleb/homemade-machine-learning ) ( π§ͺ )
153154- [ microsoft/ML-For-Beginners] ( https://github.com/microsoft/ML-For-Beginners ) ( π§ͺ )
154155- [ microsoft/Data-Science-For-Beginners] ( https://github.com/microsoft/Data-Science-For-Beginners ) ( π§ͺ )
155- - [ Avik-Jain/100-Days-Of-ML-Code] ( https://github.com/Avik-Jain/100-Days-Of-ML-Code ) ( π§ͺ )
156-
157- ### Projekte des Autors
156+ - [ academic/awesome-datascience] ( https://github.com/academic/awesome-datascience )
157+ - [ josephmisiti/awesome-machine-learning] ( https://github.com/josephmisiti/awesome-machine-learning )
158158
159- Projekte, die ich mit Python erstellt habe und die zeigen, was man nach dem Erlernen dieser Konzepte erstellen kann:
159+ #### Kuratierte Listen & Projektideen
160160
161- - [ huangsam/chowist ] ( https://github.com/huangsam/chowist ) ( π§ͺ )
162- - [ huangsam/githooks ] ( https://github.com/huangsam/githooks ) ( π§ͺ )
163- - [ huangsam/ragchain ] ( https://github.com/huangsam/ragchain ) ( π§ͺ )
164- - [ huangsam/mailprune ] ( https://github.com/huangsam/mailprune ) ( π§ͺ )
161+ - [ MunGell/awesome-for-beginners ] ( https://github.com/MunGell/awesome-for-beginners ) ( π§ )
162+ - [ vinta/awesome-python ] ( https://github.com/vinta/awesome-python )
163+ - [ lukasmasuch/best-of-python ] ( https://github.com/lukasmasuch/best-of-python )
164+ - [ freeCodeCamp/freeCodeCamp ] ( https://github.com/freeCodeCamp/freeCodeCamp ) ( π )
165165
166166### Interaktive Γbungen
167167
168168Γben Sie weiter, damit Ihre Programmierkenntnisse nicht einrosten.
169169
170- - [ codechef.com] ( https://www.codechef.com/ ) ( π )
171- - [ codeforces.com] ( https://codeforces.com/ )
172- - [ codementor.io] ( https://www.codementor.io ) ( π§ )
173- - [ coderbyte.com] ( https://www.coderbyte.com/ ) ( π )
174- - [ codewars.com] ( https://www.codewars.com/ )
175- - [ exercism.io] ( https://exercism.io/ )
176- - [ geeksforgeeks.org] ( https://www.geeksforgeeks.org/ ) ( π )
177- - [ hackerearth.com] ( https://www.hackerearth.com/ )
178- - [ hackerrank.com] ( https://www.hackerrank.com/ ) ( π )
179- - [ kaggle.com] ( https://www.kaggle.com/ ) ( π§ )
180- - [ labex.io] ( https://labex.io/exercises/python ) ( π§ͺ )
170+ #### Interviewvorbereitung
171+
181172- [ leetcode.com] ( https://leetcode.com/ ) ( π )
173+ - [ hackerrank.com] ( https://www.hackerrank.com/ ) ( π )
174+ - [ geeksforgeeks.org] ( https://www.geeksforgeeks.org/ ) ( π )
175+
176+ #### Praktisches Lernen
177+
178+ - [ exercism.io] ( https://exercism.io/ )
179+ - [ codewars.com] ( https://www.codewars.com/ )
180+ - [ labex.io] ( https://labex.io/exercises/python ) ( π§ͺ )
181+ - [ teclado.com] ( https://teclado.com/30-days-of-python/#prerequisites ) ( π§ͺ )
182182- [ projecteuler.net] ( https://projecteuler.net/ )
183- - [ replit.com] ( https://replit.com/ )
184- - [ w3schools.com] ( https://www.w3schools.com/python/ ) ( π§ͺ )
185- - [ teclado.com] ( https://teclado.com/30-days-of-python/#prerequisites ) ( π )
186- - [ fullstakpython.org] ( https://fullstackpython.org/ ) ( π§ͺ )
183+ - [ kaggle.com] ( https://www.kaggle.com/ ) ( π§ )
0 commit comments