|
6 | 6 | [](https://github.com/huangsam/ultimate-python/blob/main/LICENSE) |
7 | 7 | [](https://www.reddit.com/r/Python/comments/inllmf/ultimate_python_study_guide/) |
8 | 8 |
|
9 | | -Der ultimative Python-LernfΓΌhrer fΓΌr Einsteiger und Profis gleichermaΓen. :snake: :snake: :snake: |
| 9 | +Der ultimative Python-LernfΓΌhrer fΓΌr Einsteiger und Profis gleichermaΓen. π π π |
10 | 10 |
|
11 | 11 | ```python |
12 | 12 | print("Ultimativer Python-LernfΓΌhrer") |
@@ -66,98 +66,98 @@ Es gibt zwei MΓΆglichkeiten, die Module auszufΓΌhren: |
66 | 66 |
|
67 | 67 | ## InhaltsΓΌbersicht |
68 | 68 |
|
69 | | -:books: = Externe Ressource, |
70 | | -:cake: = Thema fΓΌr AnfΓ€nger, |
71 | | -:exploding_head: = Fortgeschrittenes Thema |
| 69 | +π = Externe Ressource, |
| 70 | +π° = Thema fΓΌr AnfΓ€nger, |
| 71 | +π€― = Fortgeschrittenes Thema |
72 | 72 |
|
73 | 73 | 1. **Γber Python** |
74 | | - - Overview: [What is Python](https://github.com/trekhleb/learn-python/blob/master/src/getting_started/what_is_python.md) ( :books:, :cake: ) |
75 | | - - Design philosophy: [The Zen of Python](https://www.python.org/dev/peps/pep-0020/) ( :books: ) |
76 | | - - Style guide: [Style Guide for Python Code](https://www.python.org/dev/peps/pep-0008/) ( :books:, :exploding_head: ) |
77 | | - - Data model: [Data model](https://docs.python.org/3/reference/datamodel.html) ( :books:, :exploding_head: ) |
78 | | - - Standard library: [The Python Standard Library](https://docs.python.org/3/library/) ( :books:, :exploding_head: ) |
79 | | - - Built-in functions: [Built-in Functions](https://docs.python.org/3/library/functions.html) ( :books: ) |
| 74 | + - Overview: [What is Python](https://github.com/trekhleb/learn-python/blob/master/src/getting_started/what_is_python.md) ( π, π° ) |
| 75 | + - Design philosophy: [The Zen of Python](https://www.python.org/dev/peps/pep-0020/) ( π ) |
| 76 | + - Style guide: [Style Guide for Python Code](https://www.python.org/dev/peps/pep-0008/) ( π, π€― ) |
| 77 | + - Data model: [Data model](https://docs.python.org/3/reference/datamodel.html) ( π, π€― ) |
| 78 | + - Standard library: [The Python Standard Library](https://docs.python.org/3/library/) ( π, π€― ) |
| 79 | + - Built-in functions: [Built-in Functions](https://docs.python.org/3/library/functions.html) ( π ) |
80 | 80 | 2. **Syntax** |
81 | | - - Variable: [Built-in literals](ultimatepython/syntax/variable.py) ( :cake: ) |
82 | | - - Expression: [Numeric operations](ultimatepython/syntax/expression.py) ( :cake: ) |
83 | | - - Bitwise: [Bitwise operators](ultimatepython/syntax/bitwise.py) ( :cake: ), [One's/Two's Complement](https://www.geeksforgeeks.org/difference-between-1s-complement-representation-and-2s-complement-representation-technique/) ( :books: ) |
84 | | - - Conditional: [if | if-else | if-elif-else](ultimatepython/syntax/conditional.py) ( :cake: ) |
85 | | - - Loop: [for-loop | while-loop](ultimatepython/syntax/loop.py) ( :cake: ) |
86 | | - - Function: [def | lambda](ultimatepython/syntax/function.py) ( :cake: ) |
| 81 | + - Variable: [Built-in literals](ultimatepython/syntax/variable.py) ( π° ) |
| 82 | + - Expression: [Numeric operations](ultimatepython/syntax/expression.py) ( π° ) |
| 83 | + - 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/) ( π ) |
| 84 | + - Conditional: [if | if-else | if-elif-else](ultimatepython/syntax/conditional.py) ( π° ) |
| 85 | + - Loop: [for-loop | while-loop](ultimatepython/syntax/loop.py) ( π° ) |
| 86 | + - Function: [def | lambda](ultimatepython/syntax/function.py) ( π° ) |
87 | 87 | 3. **Daten-Strukturen** |
88 | | - - List: [List operations](ultimatepython/data_structures/list.py) ( :cake: ) |
| 88 | + - List: [List operations](ultimatepython/data_structures/list.py) ( π° ) |
89 | 89 | - Tuple: [Tuple operations](ultimatepython/data_structures/tuple.py) |
90 | 90 | - Set: [Set operations](ultimatepython/data_structures/set.py) |
91 | | - - Dict: [Dictionary operations](ultimatepython/data_structures/dict.py) ( :cake: ) |
| 91 | + - Dict: [Dictionary operations](ultimatepython/data_structures/dict.py) ( π° ) |
92 | 92 | - Comprehension: [list | tuple | set | dict](ultimatepython/data_structures/comprehension.py) |
93 | | - - String: [String operations](ultimatepython/data_structures/string.py) ( :cake: ) |
94 | | - - Deque: [deque](ultimatepython/data_structures/deque.py) ( :exploding_head: ) |
95 | | - - Namedtuple: [namedtuple](ultimatepython/data_structures/namedtuple.py) ( :exploding_head: ) |
96 | | - - Defaultdict: [defaultdict](ultimatepython/data_structures/defaultdict.py) ( :exploding_head: ) |
97 | | - - Time complexity: [cPython operations](https://wiki.python.org/moin/TimeComplexity) ( :books:, :exploding_head: ) |
| 93 | + - String: [String operations](ultimatepython/data_structures/string.py) ( π° ) |
| 94 | + - Deque: [deque](ultimatepython/data_structures/deque.py) ( π€― ) |
| 95 | + - Namedtuple: [namedtuple](ultimatepython/data_structures/namedtuple.py) ( π€― ) |
| 96 | + - Defaultdict: [defaultdict](ultimatepython/data_structures/defaultdict.py) ( π€― ) |
| 97 | + - Time complexity: [cPython operations](https://wiki.python.org/moin/TimeComplexity) ( π, π€― ) |
98 | 98 | 4. **Klassen** |
99 | | - - Basic class: [Basic definition](ultimatepython/classes/basic_class.py) ( :cake: ) |
100 | | - - Inheritance: [Inheritance](ultimatepython/classes/inheritance.py) ( :cake: ) |
| 99 | + - Basic class: [Basic definition](ultimatepython/classes/basic_class.py) ( π° ) |
| 100 | + - Inheritance: [Inheritance](ultimatepython/classes/inheritance.py) ( π° ) |
101 | 101 | - Abstract class: [Abstract definition](ultimatepython/classes/abstract_class.py) |
102 | 102 | - Exception class: [Exception definition](ultimatepython/classes/exception_class.py) |
103 | | - - Iterator class: [Iterator definition | yield](ultimatepython/classes/iterator_class.py) ( :exploding_head: ) |
| 103 | + - Iterator class: [Iterator definition | yield](ultimatepython/classes/iterator_class.py) ( π€― ) |
104 | 104 | - Encapsulation: [Encapsulation definition](ultimatepython/classes/encapsulation.py) |
105 | 105 | 5. **Fortgeschrittene** |
106 | | - - Decorator: [Decorator definition | wraps](ultimatepython/advanced/decorator.py) ( :exploding_head: ) |
107 | | - - File Handling: [File Handling](ultimatepython/advanced/file_handling.py) ( :exploding_head: ) |
108 | | - - Context manager: [Context managers](ultimatepython/advanced/context_manager.py) ( :exploding_head: ) |
109 | | - - Method resolution order: [mro](ultimatepython/advanced/mro.py) ( :exploding_head: ) |
110 | | - - Mixin: [Mixin definition](ultimatepython/advanced/mixin.py) ( :exploding_head: ) |
111 | | - - Metaclass: [Metaclass definition](ultimatepython/advanced/meta_class.py) ( :exploding_head: ) |
112 | | - - Thread: [ThreadPoolExecutor](ultimatepython/advanced/thread.py) ( :exploding_head: ) |
113 | | - - Asyncio: [async | await](ultimatepython/advanced/async.py) ( :exploding_head: ) |
114 | | - - Weak reference: [weakref](ultimatepython/advanced/weak_ref.py) ( :exploding_head: ) |
115 | | - - Benchmark: [cProfile | pstats](ultimatepython/advanced/benchmark.py) ( :exploding_head: ) |
116 | | - - Mocking: [MagicMock | PropertyMock | patch](ultimatepython/advanced/mocking.py) ( :exploding_head: ) |
117 | | - - Regular expression: [search | findall | match | fullmatch](ultimatepython/advanced/regex.py) ( :exploding_head: ) |
118 | | - - Data format: [json | xml | csv](ultimatepython/advanced/data_format.py) ( :exploding_head: ) |
119 | | - - Datetime: [datetime | timezone](ultimatepython/advanced/date_time.py) ( :exploding_head: ) |
| 106 | + - Decorator: [Decorator definition | wraps](ultimatepython/advanced/decorator.py) ( π€― ) |
| 107 | + - File Handling: [File Handling](ultimatepython/advanced/file_handling.py) ( π€― ) |
| 108 | + - Context manager: [Context managers](ultimatepython/advanced/context_manager.py) ( π€― ) |
| 109 | + - Method resolution order: [mro](ultimatepython/advanced/mro.py) ( π€― ) |
| 110 | + - Mixin: [Mixin definition](ultimatepython/advanced/mixin.py) ( π€― ) |
| 111 | + - Metaclass: [Metaclass definition](ultimatepython/advanced/meta_class.py) ( π€― ) |
| 112 | + - Thread: [ThreadPoolExecutor](ultimatepython/advanced/thread.py) ( π€― ) |
| 113 | + - Asyncio: [async | await](ultimatepython/advanced/async.py) ( π€― ) |
| 114 | + - Weak reference: [weakref](ultimatepython/advanced/weak_ref.py) ( π€― ) |
| 115 | + - Benchmark: [cProfile | pstats](ultimatepython/advanced/benchmark.py) ( π€― ) |
| 116 | + - Mocking: [MagicMock | PropertyMock | patch](ultimatepython/advanced/mocking.py) ( π€― ) |
| 117 | + - Regular expression: [search | findall | match | fullmatch](ultimatepython/advanced/regex.py) ( π€― ) |
| 118 | + - Data format: [json | xml | csv](ultimatepython/advanced/data_format.py) ( π€― ) |
| 119 | + - Datetime: [datetime | timezone](ultimatepython/advanced/date_time.py) ( π€― ) |
120 | 120 |
|
121 | 121 | ## ZusΓ€tzliche Ressourcen |
122 | 122 |
|
123 | | -:necktie: = Interview-Ressource, |
124 | | -:test_tube: = Code-Beispiele, |
125 | | -:brain: = Projektideen |
| 123 | +π = Interview-Ressource, |
| 124 | +π§ͺ = Code-Beispiele, |
| 125 | +π§ = Projektideen |
126 | 126 |
|
127 | 127 | ### GitHub repositories |
128 | 128 |
|
129 | 129 | Lernen Sie weiter, indem Sie von anderen Quellen lesen. |
130 | 130 |
|
131 | | -- [TheAlgorithms/Python](https://github.com/TheAlgorithms/Python) ( :necktie:, :test_tube: ) |
132 | | -- [faif/python-patterns](https://github.com/faif/python-patterns) ( :necktie:, :test_tube: ) |
133 | | -- [geekcomputers/Python](https://github.com/geekcomputers/Python) ( :test_tube: ) |
134 | | -- [trekhleb/homemade-machine-learning](https://github.com/trekhleb/homemade-machine-learning) ( :test_tube: ) |
135 | | -- [karan/Projects](https://github.com/karan/Projects) ( :brain: ) |
136 | | -- [MunGell/awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) ( :brain: ) |
| 131 | +- [TheAlgorithms/Python](https://github.com/TheAlgorithms/Python) ( π, π§ͺ ) |
| 132 | +- [faif/python-patterns](https://github.com/faif/python-patterns) ( π, π§ͺ ) |
| 133 | +- [geekcomputers/Python](https://github.com/geekcomputers/Python) ( π§ͺ ) |
| 134 | +- [trekhleb/homemade-machine-learning](https://github.com/trekhleb/homemade-machine-learning) ( π§ͺ ) |
| 135 | +- [karan/Projects](https://github.com/karan/Projects) ( π§ ) |
| 136 | +- [MunGell/awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) ( π§ ) |
137 | 137 | - [vinta/awesome-python](https://github.com/vinta/awesome-python) |
138 | 138 | - [academic/awesome-datascience](https://github.com/academic/awesome-datascience) |
139 | 139 | - [josephmisiti/awesome-machine-learning](https://github.com/josephmisiti/awesome-machine-learning) |
140 | 140 | - [ZuzooVn/machine-learning-for-software-engineers](https://github.com/ZuzooVn/machine-learning-for-software-engineers) |
141 | | -- [30-seconds/30-seconds-of-python](https://github.com/30-seconds/30-seconds-of-python) ( :test_tube: ) |
| 141 | +- [30-seconds/30-seconds-of-python](https://github.com/30-seconds/30-seconds-of-python) ( π§ͺ ) |
142 | 142 | - [ml-tooling/best-of-python](https://github.com/ml-tooling/best-of-python) |
143 | 143 | - [practical-tutorials/project-based-learning](https://github.com/practical-tutorials/project-based-learning#python) |
144 | | -- [freeCodeCamp/freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp) ( :necktie: ) |
| 144 | +- [freeCodeCamp/freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp) ( π ) |
145 | 145 |
|
146 | 146 | ### Interaktive Γbungen |
147 | 147 |
|
148 | 148 | Γben Sie weiter, damit Ihre Programmierkenntnisse nicht einrosten. |
149 | 149 |
|
150 | | -- [codechef.com](https://www.codechef.com/) ( :necktie: ) |
| 150 | +- [codechef.com](https://www.codechef.com/) ( π ) |
151 | 151 | - [codeforces.com](https://codeforces.com/) |
152 | | -- [codementor.io](https://www.codementor.io) ( :brain: ) |
153 | | -- [coderbyte.com](https://www.coderbyte.com/) ( :necktie: ) |
| 152 | +- [codementor.io](https://www.codementor.io) ( π§ ) |
| 153 | +- [coderbyte.com](https://www.coderbyte.com/) ( π ) |
154 | 154 | - [codewars.com](https://www.codewars.com/) |
155 | 155 | - [exercism.io](https://exercism.io/) |
156 | | -- [geeksforgeeks.org](https://www.geeksforgeeks.org/) ( :necktie: ) |
| 156 | +- [geeksforgeeks.org](https://www.geeksforgeeks.org/) ( π ) |
157 | 157 | - [hackerearth.com](https://www.hackerearth.com/) |
158 | | -- [hackerrank.com](https://www.hackerrank.com/) ( :necktie: ) |
159 | | -- [kaggle.com](https://www.kaggle.com/) ( :brain: ) |
160 | | -- [leetcode.com](https://leetcode.com/) ( :necktie: ) |
| 158 | +- [hackerrank.com](https://www.hackerrank.com/) ( π ) |
| 159 | +- [kaggle.com](https://www.kaggle.com/) ( π§ ) |
| 160 | +- [leetcode.com](https://leetcode.com/) ( π ) |
161 | 161 | - [projecteuler.net](https://projecteuler.net/) |
162 | 162 | - [replit.com](https://replit.com/) |
163 | | -- [w3schools.com](https://www.w3schools.com/python/) ( :test_tube: ) |
| 163 | +- [w3schools.com](https://www.w3schools.com/python/) ( π§ͺ ) |
0 commit comments