{"id":13495995,"url":"https://github.com/huangsam/ultimate-python","last_synced_at":"2025-05-13T17:12:44.747Z","repository":{"id":39604549,"uuid":"260800773","full_name":"huangsam/ultimate-python","owner":"huangsam","description":"Ultimate Python study guide :snake: :snake: :snake:","archived":false,"fork":false,"pushed_at":"2025-04-19T08:35:11.000Z","size":749,"stargazers_count":5246,"open_issues_count":0,"forks_count":542,"subscribers_count":143,"default_branch":"main","last_synced_at":"2025-04-24T02:09:44.788Z","etag":null,"topics":["hacktoberfest","international","learn-to-code","learning-by-doing","learning-python","learning-resources","newcomers","professionals","programming-language","python","python3","replit","study"],"latest_commit_sha":null,"homepage":"https://ultimatepython.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/huangsam.png","metadata":{"files":{"readme":"README.de.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"huangsam"}},"created_at":"2020-05-03T00:32:29.000Z","updated_at":"2025-04-23T08:18:25.000Z","dependencies_parsed_at":"2023-10-16T18:30:27.266Z","dependency_job_id":"959767f2-42df-4051-9421-a10e17b004cc","html_url":"https://github.com/huangsam/ultimate-python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huangsam%2Fultimate-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huangsam%2Fultimate-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huangsam%2Fultimate-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huangsam%2Fultimate-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huangsam","download_url":"https://codeload.github.com/huangsam/ultimate-python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250546082,"owners_count":21448260,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","international","learn-to-code","learning-by-doing","learning-python","learning-resources","newcomers","professionals","programming-language","python","python3","replit","study"],"created_at":"2024-07-31T19:01:40.515Z","updated_at":"2025-04-24T02:09:58.145Z","avatar_url":"https://github.com/huangsam.png","language":"Python","readme":"# Ultimativer Python-Lernführer\n\n[![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/huangsam/ultimate-python/ci.yml)](https://github.com/huangsam/ultimate-python/actions)\n[![Code Coverage](https://img.shields.io/codecov/c/github/huangsam/ultimate-python)](https://codecov.io/gh/huangsam/ultimate-python)\n[![Quality Gate Status](https://img.shields.io/sonar/quality_gate/huangsam_ultimate-python?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/dashboard?id=huangsam_ultimate-python)\n[![License](https://img.shields.io/github/license/huangsam/ultimate-python)](https://github.com/huangsam/ultimate-python/blob/main/LICENSE)\n[![r/Python](https://img.shields.io/badge/reddit-original_post-red)](https://www.reddit.com/r/Python/comments/inllmf/ultimate_python_study_guide/)\n\nDer ultimative Python-Lernführer für Einsteiger und Profis gleichermaßen. 🐍 🐍 🐍\n\n```python\nprint(\"Ultimativer Python-Lernführer\")\n```\n\n[English](README.md) |\n[한국어](README.ko.md) |\n[繁体中文](README.zh_tw.md) |\n[Español](README.es.md) |\n[Deutsch](README.de.md) |\n[हिन्दी](README.hi.md)\n\n\u003cimg src=\"images/ultimatepython.webp\" alt=\"Ultimate Python\" width=\"250px\" /\u003e\n\n## Motivation\n\nIch habe dieses GitHub-Repository erstellt, um meine Erkenntnisse über [core Python](https://www.python.org/)\nin den letzten 5 Jahren als Hochschulabsolvent, Angestellter in\ngroßen Unternehmen und als Open-Source-Mitarbeiter von Repositories wie\n[Celery](https://github.com/celery/celery) und\n[Full Stack Python](https://github.com/mattmakai/fullstackpython.com) weiterzugeben.\nIch freue mich darauf, dass noch mehr Menschen Python lernen und damit ihren Leidenschaften nachgehen. 🎓\n\n## Ziele\n\nDies sind die Hauptziele bei der Erstellung dieses Leitfadens:\n\n🏆 **Als Ressource fungieren** für Python-Neulinge, die es vorziehen, praktisch zu lernen.\nDieses Repository enthält eine Sammlung von eigenständigen Modulen, die in einer IDE\nwie [PyCharm](https://www.jetbrains.com/pycharm/) und im Browser wie\n[Replit](https://replit.com/languages/python3). Wleches wie ein einfaches Terminal\nmit den Beispielen funktioniert. Die meisten Zeilen haben sorgfältig ausgearbeitete Kommentare, die den Leser\nSchritt für Schritt durch das Programm führen. Die Benutzer werden ermutigt, den\nQuellcode überall zu ändern, solange die \"Haupt\"-Routinen nicht gelöscht werden und\n[run successfully](runner.py) nach jeder Änderung.\n\n🏆 **Als reiner Leitfaden dienen** für diejenigen, die die wichtigsten Python-Konzepte wiederholen möchten.\nWo nur [builtin libraries](https://docs.python.org/3/library/) genutzt werden, so dass\ndiese Konzepte ohne den Overhead der bereichsspezifischen Konzepte vermittelt werden können. Als\nbeliebte Open-Source-Bibliotheken und -Frameworks (d.h. `sqlalchemy`, `requests`,\n`pandas`) nicht installiert sind. Das Lesen des Quellcodes dieser Frameworks ist jedoch\ninspirierend und wird dringend empfohlen, wenn Sie ein echter Profi werden wollen.\n[Pythonista](https://www.urbandictionary.com/define.php?term=pythonista).\n\n## Erste Schritte\n\n[![Run on Replit](https://replit.com/badge/github/huangsam/ultimate-python)](https://replit.com/github/huangsam/ultimate-python)\n\nKlicken Sie auf das obige Abzeichen, um eine Arbeitsumgebung im Browser zu starten, ohne\nohne dass Sie Git und Python auf Ihrem lokalen Rechner installiert haben müssen. Wenn diese Voraussetzungen\nbereits erfüllt sind, können Sie das Repository direkt klonen.\n\nSobald das Repository zugänglich ist, können Sie mit den eigenständigen\nModulen lernen. Um den größtmöglichen Nutzen aus jedem Modul zu ziehen, lesen Sie den Modulcode und führen Sie ihn aus.\nEs gibt zwei Möglichkeiten, die Module auszuführen:\n\n1. Führen Sie ein einzelnes Modul aus: `python ultimatepython/syntax/variable.py`\n2. Führen Sie alle Module aus: `python runner.py`\n\n## Inhaltsübersicht\n\n📚 = Externe Ressource,\n🍰 = Thema für Anfänger,\n🤯 = Fortgeschrittenes Thema\n\n1. **Über Python**\n    - Overview: [What is Python](https://github.com/trekhleb/learn-python/blob/master/src/getting_started/what_is_python.md) ( 📚, 🍰 )\n    - Design philosophy: [The Zen of Python](https://www.python.org/dev/peps/pep-0020/) ( 📚 )\n    - Style guide: [Style Guide for Python Code](https://www.python.org/dev/peps/pep-0008/) ( 📚, 🤯 )\n    - Data model: [Data model](https://docs.python.org/3/reference/datamodel.html) ( 📚, 🤯 )\n    - Standard library: [The Python Standard Library](https://docs.python.org/3/library/) ( 📚, 🤯 )\n    - Built-in functions: [Built-in Functions](https://docs.python.org/3/library/functions.html) ( 📚 )\n2. **Syntax**\n    - Variable: [Built-in literals](ultimatepython/syntax/variable.py) ( 🍰 )\n    - Expression: [Numeric operations](ultimatepython/syntax/expression.py) ( 🍰 )\n    - 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/) ( 📚 )\n    - Conditional: [if | if-else | if-elif-else](ultimatepython/syntax/conditional.py) ( 🍰 )\n    - Loop: [for-loop | while-loop](ultimatepython/syntax/loop.py) ( 🍰 )\n    - Function: [def | lambda](ultimatepython/syntax/function.py) ( 🍰 )\n3. **Daten-Strukturen**\n    - List: [List operations](ultimatepython/data_structures/list.py) ( 🍰 )\n    - Tuple: [Tuple operations](ultimatepython/data_structures/tuple.py)\n    - Set: [Set operations](ultimatepython/data_structures/set.py)\n    - Dict: [Dictionary operations](ultimatepython/data_structures/dict.py) ( 🍰 )\n    - Comprehension: [list | tuple | set | dict](ultimatepython/data_structures/comprehension.py)\n    - String: [String operations](ultimatepython/data_structures/string.py) ( 🍰 )\n    - Deque: [deque](ultimatepython/data_structures/deque.py) ( 🤯 )\n    - Namedtuple: [namedtuple](ultimatepython/data_structures/namedtuple.py) ( 🤯 )\n    - Defaultdict: [defaultdict](ultimatepython/data_structures/defaultdict.py) ( 🤯 )\n    - Time complexity: [cPython operations](https://wiki.python.org/moin/TimeComplexity) ( 📚, 🤯 )\n4. **Klassen**\n    - Basic class: [Basic definition](ultimatepython/classes/basic_class.py) ( 🍰 )\n    - Inheritance: [Inheritance](ultimatepython/classes/inheritance.py) ( 🍰 )\n    - Abstract class: [Abstract definition](ultimatepython/classes/abstract_class.py)\n    - Exception class: [Exception definition](ultimatepython/classes/exception_class.py)\n    - Iterator class: [Iterator definition | yield](ultimatepython/classes/iterator_class.py) ( 🤯 )\n    - Encapsulation: [Encapsulation definition](ultimatepython/classes/encapsulation.py)\n5. **Fortgeschrittene**\n    - Decorator: [Decorator definition | wraps](ultimatepython/advanced/decorator.py) ( 🤯 )\n    - File Handling: [File Handling](ultimatepython/advanced/file_handling.py) ( 🤯 )\n    - Context manager: [Context managers](ultimatepython/advanced/context_manager.py) ( 🤯 )\n    - Method resolution order: [mro](ultimatepython/advanced/mro.py) ( 🤯 )\n    - Mixin: [Mixin definition](ultimatepython/advanced/mixin.py) ( 🤯 )\n    - Metaclass: [Metaclass definition](ultimatepython/advanced/meta_class.py) ( 🤯 )\n    - Thread: [ThreadPoolExecutor](ultimatepython/advanced/thread.py) ( 🤯 )\n    - Asyncio: [async | await](ultimatepython/advanced/async.py) ( 🤯 )\n    - Weak reference: [weakref](ultimatepython/advanced/weak_ref.py) ( 🤯 )\n    - Benchmark: [cProfile | pstats](ultimatepython/advanced/benchmark.py) ( 🤯 )\n    - Mocking: [MagicMock | PropertyMock | patch](ultimatepython/advanced/mocking.py) ( 🤯 )\n    - Regular expression: [search | findall | match | fullmatch](ultimatepython/advanced/regex.py) ( 🤯 )\n    - Data format: [json | xml | csv](ultimatepython/advanced/data_format.py) ( 🤯 )\n    - Datetime: [datetime | timezone](ultimatepython/advanced/date_time.py) ( 🤯 )\n\n## Zusätzliche Ressourcen\n\n👔 = Interview-Ressource,\n🧪 = Code-Beispiele,\n🧠 = Projektideen\n\n### GitHub repositories\n\nLernen Sie weiter, indem Sie von anderen Quellen lesen.\n\n- [TheAlgorithms/Python](https://github.com/TheAlgorithms/Python) ( 👔, 🧪 )\n- [faif/python-patterns](https://github.com/faif/python-patterns) ( 👔, 🧪 )\n- [geekcomputers/Python](https://github.com/geekcomputers/Python) ( 🧪 )\n- [trekhleb/homemade-machine-learning](https://github.com/trekhleb/homemade-machine-learning) ( 🧪 )\n- [karan/Projects](https://github.com/karan/Projects) ( 🧠 )\n- [MunGell/awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) ( 🧠 )\n- [vinta/awesome-python](https://github.com/vinta/awesome-python)\n- [academic/awesome-datascience](https://github.com/academic/awesome-datascience)\n- [josephmisiti/awesome-machine-learning](https://github.com/josephmisiti/awesome-machine-learning)\n- [ZuzooVn/machine-learning-for-software-engineers](https://github.com/ZuzooVn/machine-learning-for-software-engineers)\n- [30-seconds/30-seconds-of-python](https://github.com/30-seconds/30-seconds-of-python) ( 🧪 )\n- [ml-tooling/best-of-python](https://github.com/ml-tooling/best-of-python)\n- [practical-tutorials/project-based-learning](https://github.com/practical-tutorials/project-based-learning#python)\n- [freeCodeCamp/freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp) ( 👔 )\n\n### Interaktive Übungen\n\nÜben Sie weiter, damit Ihre Programmierkenntnisse nicht einrosten.\n\n- [codechef.com](https://www.codechef.com/) ( 👔 )\n- [codeforces.com](https://codeforces.com/)\n- [codementor.io](https://www.codementor.io) ( 🧠 )\n- [coderbyte.com](https://www.coderbyte.com/) ( 👔 )\n- [codewars.com](https://www.codewars.com/)\n- [exercism.io](https://exercism.io/)\n- [geeksforgeeks.org](https://www.geeksforgeeks.org/) ( 👔 )\n- [hackerearth.com](https://www.hackerearth.com/)\n- [hackerrank.com](https://www.hackerrank.com/) ( 👔 )\n- [kaggle.com](https://www.kaggle.com/) ( 🧠 )\n- [leetcode.com](https://leetcode.com/) ( 👔 )\n- [projecteuler.net](https://projecteuler.net/)\n- [replit.com](https://replit.com/)\n- [w3schools.com](https://www.w3schools.com/python/) ( 🧪 )\n","funding_links":["https://github.com/sponsors/huangsam"],"categories":["Python","Programming","Programing resources","HarmonyOS","Python 程序","Websites","Websites [🔝](#readme)","资源"],"sub_categories":["Python","**Python**","Windows Manager","网络服务_其他","Automated Machine Learning","教程"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuangsam%2Fultimate-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhuangsam%2Fultimate-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuangsam%2Fultimate-python/lists"}