Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
INHALTSVERZEICHNIS ............................................................................................................................. 1
Admin-Panels ....................................................................................................... 5
Algorithmen und Entwurfsmuster ........................................................................ 5
ASGI-Server .......................................................................................................... 6
Asynchrone Programmierung .............................................................................. 6
Audio.................................................................................................................... 6
Authentifizierung ................................................................................................. 7
Build-Tools ........................................................................................................... 8
CMS ...................................................................................................................... 8
Caching ................................................................................................................ 8
Chat-Ops-Werkzeuge ........................................................................................... 9
Code-Analyse ....................................................................................................... 9
Kommandozeilen-Tools ...................................................................................... 10
Kompatibilität .................................................................................................... 11
Computer Vision ................................................................................................ 11
Async .................................................................................................................. 11
Konfiguration ..................................................................................................... 12
Kryptographie .................................................................................................... 12
Datenanalyse ..................................................................................................... 12
Daten-Validierung .............................................................................................. 13
Daten-Visualisierung .......................................................................................... 13
Datenbank.......................................................................................................... 14
Datenbank-Treiber ............................................................................................. 14
Datum und Uhrzeit ............................................................................................. 15
Debugging-Werkzeuge ....................................................................................... 16
Deep Learning .................................................................................................... 17
DevOps Werkzeuge ............................................................................................ 18
Distributed Computing ....................................................................................... 18
Distribution ........................................................................................................ 19
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
Dokumentation .................................................................................................. 19
Downloader ....................................................................................................... 20
Ecommerce ........................................................................................................ 20
Editor-Plugins und IDE's ..................................................................................... 21
E-Mail ................................................................................................................. 22
Umgebungsmanagement ................................................................................... 22
Dateien .............................................................................................................. 22
Schnittstelle für Foreign Functions ..................................................................... 23
Formulare .......................................................................................................... 23
Funktionelle Programmierung ............................................................................ 24
GUI-Entwicklung................................................................................................. 24
GraphQL ............................................................................................................. 25
Spiele-Entwicklung ............................................................................................. 25
Geolokalisierung ................................................................................................ 26
HTML-Bearbeitung ............................................................................................. 26
HTTP-Clients ....................................................................................................... 27
Hardware ........................................................................................................... 28
Bildverarbeitung ................................................................................................ 28
Implementierungen ........................................................................................... 29
Interaktiver Interpreter ...................................................................................... 30
Internationalisierung .......................................................................................... 30
Job-Scheduler ..................................................................................................... 30
Logging ............................................................................................................... 31
Machine Learning ............................................................................................... 31
Microsoft Windows ............................................................................................ 32
Sonstiges ............................................................................................................ 32
Verarbeitung natürlicher Sprache (NLP) ............................................................. 33
Netzwerk-Virtualisierung ................................................................................... 34
Nachrichten-Feed ............................................................................................... 34
ORM ................................................................................................................... 34
Paket-Verwaltung .............................................................................................. 35
Paket-Repositories ............................................................................................. 35
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
Berechtigungen .................................................................................................. 36
Refactoring ......................................................................................................... 36
RESTful-API ......................................................................................................... 36
Robotik ............................................................................................................... 37
RPC-Server ......................................................................................................... 38
Wissenschaft ...................................................................................................... 38
Suche ................................................................................................................. 39
Serialisierung ...................................................................................................... 39
Serverlose Frameworks ...................................................................................... 40
Verarbeitung spezifischer Formate .................................................................... 40
Statischer Website-Generator ............................................................................ 41
Tagging ............................................................................................................... 42
Task-Runner ....................................................................................................... 42
Testing ............................................................................................................... 42
Textverarbeitung ................................................................................................ 44
API‘s von Drittanbietern ..................................................................................... 46
URL-Manipulation .............................................................................................. 46
Video .................................................................................................................. 46
Web-Asset-Management ................................................................................... 47
Extrahieren (Scraping) von Web-Inhalten .......................................................... 47
Web-Crawling .................................................................................................... 48
Web-Frameworks ............................................................................................... 48
Websocks ........................................................................................................... 49
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
Die ultimative Python-Linksammlung zu Python-Frameworks, Bibliotheken, Software
und Ressourcen.
ADMIN-PANELS
Bibliotheken für administrative Schnittstellen.
• ajenti - Das Verwaltungsfenster, das Ihre Server verdienen.
• django-grappelli - Eine jazzige Skin für die Django Admin-Schnittstelle.
• django-jet - Moderne, reaktionsfähige Vorlage für die Django-Admin-
Schnittstelle mit verbesserter Funktionalität.
• django-suit - Alternative Django-Admin-Schnittstelle (kostenlos nur für
nicht-kommerzielle Nutzung).
• django-xadmin - Drop-in-Ersatz von Django admin kommt mit vielen
Goodies.
• jet-bridge - Admin-Panel-Framework für jede Anwendung mit schöner UI
(ex Jet Django)
• flask-admin - Einfaches und erweiterbares administratives Schnittstellen-
Framework für Flask.
• flower - Echtzeit-Monitor und Web-Administrator für Celery.
• wooey - Eine Django-App, die automatische Web-UIs für Python-Skripte
erstellt.
ALGORITHMEN UND ENTWURFSMUSTER
Python-Implementierung von Algorithmen und Entwurfsmustern.
• algorithmen - Minimalbeispiele für Datenstrukturen und Algorithmen in
Python.
• PyPattyrn - Eine einfache, aber effektive Bibliothek zur Implementierung
gängiger Entwurfsmuster.
• python-patterns - Eine Sammlung von Entwurfsmustern in Python.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• sortedcontainers - Schnelle, rein pythonische Implementierung von
SortedList-, SortedDict- und SortedSet-Typen.
ASGI-SERVER
ASGI-kompatible Webserver.
• uvicorn - Uvicorn ist eine blitzschnelle ASGI-Server-Implementierung, die
uvloop und httptools verwendet.
ASYNCHRONE PROGRAMMIERUNG
• asyncio - (Python-Standardbibliothek) Asynchrone E/A, Ereignisschleife,
Koroutinen und Tasks.
o awesome-asyncio -
• uvloop - Ultraschnelle Asyncio-Ereignisschleife.
• Twisted - Eine ereignisgesteuerte Netzwerk-Engine.
AUDIO
Bibliotheken zur Manipulation von Audio und seinen Metadaten.
• Audio
o audioread - Bibliotheksübergreifende (GStreamer + Core Audio +
MAD + FFmpeg) Audio-Dekodierung.
o dejavu - Audio-Fingerprinting und -Erkennung.
o mingus - Ein fortgeschrittenes Musiktheorie- und Notationspaket
mit MIDI-Datei- und Wiedergabeunterstützung.
o pyAudioAnalysis - Extraktion, Klassifizierung, Segmentierung und
Anwendungen von Audio-Merkmalen.
o pydub - Manipulieren Sie Audio mit einer einfachen und leicht
bedienbaren High-Level-Schnittstelle.
o TimeSide - Offenes Web-Audioverarbeitungs-Framework.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• Metadaten
o beets - Ein Musikbibliotheksmanager und MusicBrainz-Tagger.
o eyeD3 - Ein Tool zur Arbeit mit Audiodateien, insbesondere MP3-
Dateien mit ID3-Metadaten.
o mutagen - Ein Python-Modul zur Verarbeitung von Audio-
Metadaten.
o tinytag - Eine Bibliothek zum Lesen von Musik-Metadaten von
MP3-, OGG-, FLAC- und Wave-Dateien.
AUTHENTIFIZIERUNG
Bibliotheken zur Implementierung von Authentifizierungsschemata.
• OAuth - Eine Bibliothek zum Aufbau von Websocket-Servern und -Clients
o authlib - JavaScript Object Signing and Encryption Entwurf der
Implementierung.
o django-allauth - Authentifizierungsapplikation für Django, die
"einfach funktioniert"
o django-oauth-toolkit - OAuth 2 Leckerbissen für Django.
o oauthlib - Eine generische und gründliche Implementierung der
OAuth-Request-Zeichnungslogik.
o python-oauth2 - Eine vollständig getestete, abstrakte Schnittstelle
zur Erstellung von OAuth-Clients und -Servern.
o python-social-auth - Ein einfach einzurichtender sozialer
Authentifizierungsmechanismus.
• JWT
o pyjwt - JSON Web Token-Implementierung in Python.
o python-jose - Eine JOSE-Implementierung in Python.
o python-jwt - Ein Modul zur Generierung und Verifizierung von
JSON-Web-Token.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
BUILD-TOOLS
Software aus dem Quellcode kompilieren.
• BitBake - Ein make-ähnliches Build-Tool für eingebettetes Linux.
• buildout - Ein Buildsystem zum Erstellen, Zusammenstellen und
Bereitstellen von Anwendungen aus mehreren Teilen.
• PlatformIO - Ein Konsolenwerkzeug zum Erstellen von Code mit
verschiedenen Entwicklungsplattformen.
• pybuilder - Ein Werkzeug für den kontinuierlichen Aufbau, das in reiner
Python geschrieben ist.
• SCons - Ein Software-Build-Tool
CMS
Systeme zur Verwaltung von Inhalten.
• wagtail - Ein Django Content Management System.
• django-cms - Ein Open-Source-CMS für Unternehmen, das auf dem
Django basiert.
• feincms - Eines der fortschrittlichsten Content-Management-Systeme, das
auf Django basiert.
• Kotti - Ein hochrangiges, pythonisches Webanwendungs-Framework, das
auf Pyramid aufbaut.
CACHING
Bibliotheken für das Caching von Daten.
• beaker - Eine WSGI-Middleware für Sitzungen und Caching.
• django-cache-machine - Automatische Zwischenspeicherung und
Invalidierung für Django-Modelle.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• django-cacheops - Ein glatter ORM-Cache mit automatischer, granularer,
ereignisgesteuerter Invalidierung.
• dogpile.cache - dogpile.cache ist ein Beaker-Ersatz der nächsten
Generation, der von denselben Autoren erstellt wurde.
• HermesCache - Python-Cache-Bibliothek mit Tag-basierter Invalidierung
und Verhinderung von Dogpile-Effekten.
• pylibmc - Ein Python-Wrapper um die libmemcached-Schnittstelle.
• python-diskcache - SQLite- und dateigesichertes Cache-Backend mit
schnelleren Suchvorgängen als memcached und redis.
CHAT-OPS-WERKZEUGE
Bibliotheken für die Entwicklung von Chatbots.
• errbot - Der einfachste und beliebteste Chatbot zur Implementierung von
ChatOps.
CODE-ANALYSE
Werkzeuge der statischen Analyse, Linters und Code Quality Checker. Siehe auch awesome-
static-analysis.
• Code-Analyse
o coala - Sprachunabhängige und leicht erweiterbare Code-Analyse-
Anwendung.
o code2flow - Verwandelt Ihren Python- und JavaScript-Code in
DOT-Flussdiagramme.
o prospector - Ein Werkzeug zur Analyse von Python-Code.
o pycallgraph - Eine Bibliothek, die den Ablauf (Aufrufgraph) Ihrer
Python-Anwendung visualisiert.
o vulture - Ein Werkzeug zum Auffinden und Analysieren von totem
Python-Code.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• Code Linters
o flake8 - Eine Hülle um Pykodestil, Pyflakes und McCabe.
▪ awesome-flake8-Erweiterungen
o pylint - Ein vollständig anpassbarer Quellcode-Analysierer.
o pylama - Ein Code-Audit-Werkzeug für Python und JavaScript.
o wemake-python-styleguide - Der strengste und meinungsstärkste
Python-Linter aller Zeiten.
• Code-Formate
o black - Der kompromisslose Python-Code-Formatierer.
o yapf - Ein weiterer Python-Code-Formatierer von Google.
• Static Type Checkers, siehe auch awesome-python-typing
o mypy - Überprüfung von Variablentypen während der
Kompilierung.
o typeshed - Sammlung von Bibliotheksstubs für Python, mit
statischen Typen.
o pyre-check - Überprüfung der Typen von Python-Skripten.
• Statische Typ-Anmerkungsgeneratoren
o MonkeyType - Ein System für Python, das statische Typ-
Annotationen durch das Sammeln von Laufzeittypen generiert
KOMMANDOZEILEN-TOOLS
Nützliche CLI-basierte Werkzeuge für die Produktivität.
• Produktivitätswerkzeuge
o cookiecutter - Ein Befehlszeilenprogramm, das Projekte aus
Cookiecuttern (Projektvorlagen) erstellt.
o doitlive - Ein Werkzeug für Live-Präsentationen im Terminal.
o howdoi - Sofortige Kodierungsantworten über die Befehlszeile.
o PathPicker - Dateien aus der Bash-Ausgabe auswählen.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o percol - Fügt dem traditionellen Pipe-Konzept unter UNIX eine
interaktive Auswahl hinzu.
o thefuck - Korrektur Ihres vorherigen Konsolenbefehls.
KOMPATIBILITÄT
Bibliotheken für die Migration von Python 2 nach 3.
• python-future - Die fehlende Kompatibilitätsschicht zwischen Python 2
und Python 3.
• python-modernize - Modernisiert Python-Code für eine eventuelle
Python-3-Migration.
• six - Python 2 und 3-Kompatibilitätsprogramme.
COMPUTER VISION
Bibliotheken für Computer Vision.
• Kornia - Differenzierbare Open-Source-Bibliothek für Computer Vision für
PyTorch.
• OpenCV - Eine quelloffene Computer Vision-Bibliothek.
• pytesseract - Ein weiterer Wrapper für Google Tesseract OCR.
• SimpleCV - Ein Open-Source-Framework für die Erstellung von
Computer-Vision-Anwendungen.
ASYNC
Bibliotheken für die gleichzeitige und parallele Ausführung. Siehe auch awesome-asyncio.
• concurrent.futures - (Python-Standardbibliothek) Eine Schnittstelle auf
hoher Ebene für die asynchrone Ausführung von Callables.
• multiprocessing - (Python-Standardbibliothek) Prozessbasierte Parallelität.
• eventlet - Ein asynchrones Framework mit WSGI-Unterstützung.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• gevent - Eine auf Coroutine basierende Python-Netzwerkbibliothek, die
Greenlet verwendet.
• uvloop - Ultraschnelle Implementierung der asyncio-Ereignisschleife über der
libuv.
• scoop - Skalierbare gleichzeitige Operationen in Python.
KONFIGURATION
Bibliotheken zum Speichern und Parsen von Konfigurationsoptionen.
• configobj - INI-Datei-Parser mit Validierung.
• configparser - (Python-Standardbibliothek) INI-Datei-Parser.
• profig - Konfiguration aus mehreren Formaten mit Wertekonvertierung.
• python-decouple - Strikte Trennung von Einstellungen und Code.
KRYPTOGRAPHIE
• cryptography - Ein Paket, das entwickelt wurde, um kryptographische
Primitive und Rezepte für Python-Entwickler zugänglich zu machen.
• paramiko - Die führende native Python-SSHv2-Protokollbibliothek.
• passlib - Sichere Kennwortspeicherung/Hashing-Bibliothek, sehr hohes
Niveau.
• pynacl - Eine Python-Bindung an die Networking and Cryptography
(NaCl)-Bibliothek.
DATENANALYSE
Bibliotheken zur Datenanalyse.
• Blaze - NumPy und Pandas haben eine Schnittstelle zu großen Daten.
• Open Mining - Schnittstelle für Business Intelligence (BI) in Pandas.
• Orange - Data Mining, Datenvisualisierung, Analyse und maschinelles
Lernen durch visuelle Programmierung oder Skripte.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• Pandas - Eine Bibliothek, die leistungsstarke, einfach zu verwendende
Datenstrukturen und Datenanalyse-Werkzeuge bereitstellt.
• Optimus - Agile datenwissenschaftliche Workflows leicht gemacht mit
PySpark.
DATEN-VALIDIERUNG
Bibliotheken zur Validierung von Daten. Wird in vielen Fällen für Formulare verwendet.
• Cerberus - Eine leichtgewichtige und erweiterbare
Datenvalidierungsbibliothek.
• colander - Validierung und Deserialisierung von Daten, die über XML,
JSON, einen HTML-Formularbeitrag erhalten wurden.
• jsonschema - Eine Implementierung des JSON-Schemas für Python.
• schema - Eine Bibliothek zur Validierung von Python-Datenstrukturen.
• Schemata - Datenstruktur-Validierung.
• valideer - Leichtgewichtige, erweiterbare Datenvalidierungs- und
Anpassungsbibliothek.
• voluptuous - Eine Python-Datenvalidierungsbibliothek.
DATEN-VISUALISIERUNG
Bibliotheken für die Visualisierung von Daten. Siehe auch awesome-Javascript.
• Altair - Deklarative statistische Visualisierungsbibliothek für Python.
• Bokeh - Interaktives Web-Plotting für Python.
• bqplot - Interaktive Plottbibliothek für das Jupyter-Notebook
• Dash - Aufbauend auf Flask, React und Plotly für analytische
Webanwendungen.
o awesome-dash
• plotnine - Eine Grafikgrammatik für Python basierend auf ggplot2.
• Matplotlib - Eine Python-2D-Plotting-Bibliothek.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• Pygal - Ein Python-SVG-Charts-Ersteller.
• PyGraphviz - Python-Schnittstelle zu Graphviz.
• PyQtGraph - Interaktive und Echtzeit-2D/3D/Bilddarstellung und
Wissenschafts-/Engineering-Widgets.
• Seaborn - Visualisierung statistischer Daten mit Matplotlib.
• VisPy - Leistungsstarke wissenschaftliche Visualisierung auf Basis von
OpenGL.
DATENBANK
In Python implementierte Datenbanken.
• pickleDB - Ein einfacher und leichtgewichtiger Schlüssel-Wertspeicher für
Python.
• tinydb - Eine winzige, dokumentenorientierte Datenbank.
• ZODB - Eine native Objektdatenbank für Python. Eine Schlüsselwert- und
Objektgrafik-Datenbank.
DATENBANK-TREIBER
Bibliotheken für die Verbindung und den Betrieb von Datenbanken.
• MySQL - großartig - mysql
o mysqlclient - MySQL-Konnektor mit Python 3-Unterstützung
(mysql-python fork).
o PyMySQL - Ein reiner Python-MySQL-Treiber, der zu mysql-python
kompatibel ist.
• PostgreSQL - großartig - Postgres
o psycopg2 - Der beliebteste PostgreSQL-Adapter für Python.
o queries - Ein Wrapper der psycopg2-Bibliothek für die Interaktion
mit PostgreSQL.
• Andere relationale Datenbanken
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o pymssql - Eine einfache Datenbank-Schnittstelle zu Microsoft SQL
Server.
o SuperSQLite - Eine überladene SQLite-Bibliothek, die auf apsw
aufbaut.
• NoSQL-Datenbanken
o cassandra-Treiber - Der Python-Treiber für Apache Cassandra.
o happybase - Eine entwicklerfreundliche Bibliothek für Apache
HBase.
o kafka-python - Der Python-Client für Apache Kafka.
o py2neo - Eine Client-Bibliothek und ein Toolkit für die Arbeit mit
Neo4j.
o pymongo - Der offizielle Python-Client für MongoDB.
o redis-py - Der Python-Client für Redis.
• Asynchrone Kunden
o motor - Der asynchrone Python-Treiber für MongoDB.
DATUM UND UHRZEIT
Bibliotheken für die Arbeit mit Datum und Uhrzeit.
• Chronyk - Eine Python-3-Bibliothek zum Parsen von von Menschen
geschriebenen Zeiten und Daten.
• dateutil - Erweiterungen zum Standard-Python-Datums-Zeit-Modul.
• delorean - Eine Bibliothek zur Klärung der unbequemen Wahrheiten, die
im Umgang mit Datumszeiten entstehen.
• moment - Eine Python-Bibliothek für den Umgang mit Datum/Uhrzeit.
Inspiriert von Moment.js.
• Pendel - Python-Datumszeiten leicht gemacht.
• PyTime - Ein einfach zu bedienendes Python-Modul, das darauf abzielt,
Datum/Uhrzeit/Datum/Uhrzeit per String zu bedienen.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• pytz - Weltzeitzonendefinitionen, modern und historisch. Bringt die tz-
Datenbank in Python.
• when.py - Bietet benutzerfreundliche Funktionen, die bei der
Durchführung von allgemeinen Datums- und Zeitangaben helfen.
• maya - Datumszeiten für Menschen.
DEBUGGING-WERKZEUGE
Bibliotheken für die Fehlersuche im Code.
• pdb-ähnlicher Debugger
o ipdb - IPython-aktivierter pdb.
o pdb++ - Ein weiterer Drop-in-Ersatz für pdb.
o pudb - Ein Vollbild-Python-Debugger auf der Konsole.
o wdb - Ein unwahrscheinlicher Web-Debugger über WebSockets.
• Nachverfolgung
o lptrace - strace für Python-Programme.
o manhole - Debuggen von UNIX-Socket-Verbindungen und
Darstellung der Stacktraces für alle Threads und eine interaktive
Eingabeaufforderung.
o pyringe - Debugger, der in der Lage ist, sich an Python-Prozesse
anzuschließen und Code in diese einzuspeisen.
o python-hunter - Ein flexibles Toolkit zur Codeverfolgung.
• Profiler
o line_profiler - Zeilenweise Profilierung.
o memory_profiler - Überwacht den Speicherverbrauch von Python-
Code.
o profiling - Ein interaktiver Python-Profiler.
o py-spy - Ein Sampling-Profiler für Python-Programme. Geschrieben
in Rust.
o pyflame - Ein Pracing-Profiler für Python.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o vprof - Ein visueller Python-Profiler für Python.
• Andere
o icecream - Untersuchung von Variablen, Ausdrücken und
Programmausführung mit einem einzigen, einfachen
Funktionsaufruf.
o django-debug-toolbar - Zeigt verschiedene Debug-Informationen
für Django an.
o django-devserver - Ein Drop-in-Ersatz für Django's Runserver.
o flask-debugtoolbar - Eine Portierung der django-debug-toolbar auf
flask.
o pyelftools - Analysieren und Analysieren von ELF-Dateien und
DWARF-Debugging-Informationen.
DEEP LEARNING
Frameworks für Neuronale Netze und tiefes Lernen. Sehen Sie auch unter
Ehrfurchtgebietendes-Tiefes-Lernen.
• caffe - Ein schneller offener Rahmen für tiefes Lernen.
• keras - Eine Bibliothek für Neuronale Netze auf hohem Niveau, die
entweder auf TensorFlow oder Theano laufen kann.
• mxnet - Ein Rahmen für tiefes Lernen, der sowohl auf Effizienz als auch
auf Flexibilität ausgelegt ist.
• pytorch - Tensoren und dynamische neuronale Netzwerke in Python mit
starker GPU-Beschleunigung.
• SerpentAI - Spiel-Agenten-Rahmenwerk. Verwenden Sie ein beliebiges
Videospiel als Sandkasten für tiefes Lernen.
• tensorflow - Das beliebteste Deep Learning-Framework, das von Google
erstellt wurde.
• Theano - Eine Bibliothek für schnelle numerische Berechnungen.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
DEVOPS WERKZEUGE
Software und Bibliotheken für DevOps.
• ansible - Eine radikal einfache IT-Automatisierungsplattform.
• cloudinit - Ein Multi-Distributionspaket, das die frühe Initialisierung einer
Cloud-Instanz übernimmt.
• cuisine - Koch-ähnliche Funktionalität für Fabric.
• docker-compose - Schnelle, isolierte Entwicklungsumgebungen mit
Docker.
• fabric - Ein einfaches, pythonisches Werkzeug für die entfernte
Ausführung und Bereitstellung.
• fabtools - Werkzeuge zum Schreiben großartiger Fabric-Dateien.
• honcho - Ein Python-Klon von Foreman, zur Verwaltung von Procfile-
basierten Anwendungen.
• OpenStack - Open-Source-Software zum Aufbau privater und öffentlicher
Wolken.
• pexpect - Steuerung interaktiver Programme in einem Pseudo-Terminal
wie GNU expect.
• psutil - Ein plattformübergreifendes Prozess- und System-Utility-Modul.
• saltstack - System zur Automatisierung und Verwaltung der Infrastruktur.
• supervisor - Überwachendes Prozesskontrollsystem für UNIX.
DISTRIBUTED COMPUTING
Frameworks und Bibliotheken für distributed Computing
• Batch-Verarbeitung
o PySpark - Apache Spark Python API.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o dask - Eine flexible Bibliothek für paralleles Rechnen für analytische
Berechnungen.
o luigi - Ein Modul, mit dem Sie komplexe Pipelines von Batch-Jobs
erstellen können.
o mrjob - Ausführen von MapReduce-Aufträgen auf Hadoop oder
Amazon Web Services.
o Ray - Ein System für parallele und verteilte Python, das das
Ökosystem des maschinellen Lernens vereinheitlicht.
• Stream-Verarbeitung
o faust - Eine Stream-Verarbeitungsbibliothek, die die Ideen von
Kafka Streams nach Python portiert.
o streamparse - Ausführung von Python-Code gegen Echtzeit-
Datenströme über Apache Storm.
DISTRIBUTION
Bibliotheken zum Erstellen von gepackten ausführbaren Dateien für die Verteilung von
Releases.
• dh-virtualenv - Bauen und verteilen Sie ein virtualenv als Debian-Paket.
• Nuitka - Kompilieren Sie Skripte, Module, Pakete zu einer ausführbaren
Datei oder einem Erweiterungsmodul.
• py2app - Friert Python-Skripte ein (Mac OS X).
• py2exe - friert Python-Skripte ein (Windows).
• PyInstaller - Konvertiert Python-Programme in eigenständige ausführbare
Dateien (plattformübergreifend).
• pynsist - Ein Werkzeug zur Erstellung von Windows-Installern, Installer
bündeln Python selbst.
DOKUMENTATION
Bibliotheken zur Erstellung von Projektdokumentation.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• sphinx - Python-Dokumentationsgenerator.
o awesome-sphinxdoc
• pdoc - Epydoc-Ersatz zur automatischen Generierung der API-
Dokumentation für Python-Bibliotheken.
• pycco - Der Dokumentationsgenerator im Stil der
Literaturprogrammierung.
DOWNLOADER
Bibliotheken zum Herunterladen von Dateien.
• s3cmd - Ein Befehlszeilen-Tool zur Verwaltung von Amazon S3 und
CloudFront.
• s4cmd - Super S3-Kommandozeilen-Tool, gut für höhere Leistung.
• you-get - Ein YouTube/Youku/Niconico Video-Downloader, der in Python
3 geschrieben wurde.
• youtube-dl - Ein kleines Kommandozeilenprogramm zum Herunterladen
von Videos von YouTube.
ECOMMERCE
Frameworks und Bibliotheken für E-Commerce und Zahlungen.
• alipay - Inoffizielle Alipay-API für Python.
• Cartridge - Eine mit dem Mezzanine erstellte Warenkorb-Anwendung.
• django-oscar - Ein Open-Source-E-Commerce-Framework für Django.
• django-shop - Ein auf Django basierendes Shopsystem.
• merchant - Eine Django-App, um Zahlungen von verschiedenen
Zahlungsabwicklern zu akzeptieren.
• python-currencies - Anzeige des Geldformats und seiner schmutzigen
Währungen.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• forex-python - Devisenkurse, Bitcoin-Preisindex und
Währungsumrechnung.
• saleor - Ein E-Commerce-Schaufenster für Django.
• shoop - Eine auf Django basierende Open-Source E-Commerce-Plattform.
EDITOR-PLUGINS UND IDE'S
• Emacs
o elpy - Emacs Python-Entwicklungsumgebung.
• Erhabener Text
o anaconda - Anaconda verwandelt Ihren Sublime Text 3 in eine voll
ausgestattete Python-Entwicklungs-IDE.
o SublimeJEDI - Ein SublimeJEDI-Plugin für die großartige
automatische Vervollständigung der Bibliothek Jedi.
• Vim
o jedi-vim - Vim-Bindungen für die Jedi-
Autovervollständigungsbibliothek für Python.
o python-mode - Ein Alles-in-einem-Plugin, um Vim in eine Python-
IDE zu verwandeln.
o YouCompleteMe - Enthält eine Jedi-basierte Vervollständigungs-
Engine für Python.
• Visual Studio
o PTVS - Python-Werkzeuge für Visual Studio.
• Visual Studio-Code
o Python - Die offizielle VSCode-Erweiterung mit reichhaltiger
Unterstützung für Python.
• IRK
o PyCharm - Kommerzielle Python-IDE von JetBrains. Hat eine
kostenlose Community-Edition verfügbar.
o spyder - Open-Source-Python-IDE.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
Bibliotheken zum Senden und Parsen von E-Mails.
• Mail-Server
o modoboa - Eine E-Mail-Hosting- und Verwaltungsplattform mit
einer modernen Web-Benutzeroberfläche.
o salmon - Ein Python-Mail-Server.
• Kunden
o imbox - Python IMAP für Menschen.
o yagmail - Ein weiterer Gmail/SMTP-Client.
• Andere
o flanker - Eine E-Mail-Adressen- und Mime-Parsing-Bibliothek.
o mailer - Hochleistungsfähiges, erweiterbares Mail-
Zustellungsframework.
UMGEBUNGSMANAGEMENT
Bibliotheken für die Verwaltung von Python-Versionen und virtuellen Umgebungen.
• pyenv - Einfache Verwaltung von Python-Versionen.
• virtualenv - Ein Werkzeug zur Erstellung isolierter Python-Umgebungen.
DATEIEN
Bibliotheken für Dateibearbeitung und MIME-Typ-Erkennung.
• mimetypes - (Python-Standardbibliothek) Ordnet Dateinamen MIME-
Typen zu.
• path.py - Ein Modul-Wrapper für os.path.
• pathlib - (Python-Standardbibliothek) Eine plattformübergreifende,
objektorientierte Pfadbibliothek.
• PyFilesystem2 - Die Abstraktionsschicht des Python-Dateisystems.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• python-magic - Eine Python-Schnittstelle zur libmagic-Dateitypen-
Identifikationsbibliothek.
• Unipath - Ein objektorientierter Ansatz für Datei-/Verzeichnisoperationen.
• watchdog - API und Shell-Utilities zur Überwachung von
Dateisystemereignissen.
SCHNITTSTELLE FÜR FOREIGN FUNCTIONS
Bibliotheken für die Bereitstellung von Fremdfunktionsschnittstellen.
• cffi - Fremdfunktionsschnittstelle für Python, die C-Code aufruft.
• ctypes - (Python-Standardbibliothek) Fremdfunktionsschnittstelle für
Python, die C-Code aufruft.
• PyCUDA - Ein Python-Wrapper für Nvidia's CUDA API.
• SWIG - Vereinfachter Wrapper und Schnittstellengenerator.
FORMULARE
Bibliotheken für die Arbeit mit Formularen.
• Deform - Python-HTML-Formular-Generierungsbibliothek, die von der
formish-Formular-Generierungsbibliothek beeinflusst wird.
• django-bootstrap3 - Integration von Bootstrap 3 in Django.
• django-bootstrap4 - Integration von Bootstrap 4 in Django.
• django-crispy-forms - Eine Django-Anwendung, mit der Sie auf sehr
elegante und TROCKENE Weise schöne Formen erstellen können.
• django-remote-forms - Ein plattformunabhängiger Django-Formular-
Serialisierer.
• WTForms - Eine flexible Bibliothek für die Validierung und Darstellung
von Formularen.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
FUNKTIONELLE PROGRAMMIERUNG
Funktionale Programmierung mit Python.
• Coconut - Coconut ist eine Variante von Python, die für einfache,
elegante, pythonische Funktionsprogrammierung gebaut wurde.
• CyToolz - Cython-Implementierung von Toolz: Leistungsstarke funktionale
Utilities.
• fn.py - Funktionale Programmierung in Python: Implementierung
fehlender Funktionen, um FP zu genießen.
• funcy - Ein ausgefallenes und praktisches funktionales Werkzeug.
• Toolz - Eine Sammlung von funktionalen Utilities für Iteratoren,
Funktionen und Wörterbücher.
GUI-ENTWICKLUNG
Bibliotheken für die Arbeit mit Anwendungen mit grafischer Benutzeroberfläche.
• curses - Eingebauter Wrapper für Ncurses, die zur Erstellung von
Terminal-GUI-Anwendungen verwendet werden.
• Eel - Eine Bibliothek für die Erstellung einfacher elektronikähnlicher
Offline-HTML/JS-GUI-Anwendungen.
• enaml - Erstellung schöner Benutzeroberflächen mit deklarativer Syntax
wie QML.
• Flexx - Flexx ist ein reines Python-Toolkit zur Erstellung von GUI's, das
Webtechnologie für die Darstellung verwendet.
• Gooey - Umwandlung von Befehlszeilenprogrammen in eine vollständige
GUI-Anwendung mit einer Zeile.
• kivy - Eine Bibliothek zur Erstellung von NUI-Anwendungen, die unter
Windows, Linux, Mac OS X, Android und iOS läuft.
• pyglet - Eine plattformübergreifende Fenster- und Multimediabibliothek
für Python.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• PyGObject - Python-Bindungen für GLib/GObject/GIO/GTK+ (GTK+3).
• PyQt - Python-Bindungen für die plattformübergreifende Anwendung Qt
und das UI-Framework.
• PySimpleGUI - Wrapper für tkinter, Qt, WxPython und Remi.
• pywebview - Ein leichter, plattformübergreifender, nativer Wrapper um
eine Webview-Komponente.
• Tkinter - Tkinter ist Pythons De-facto-Standard-GUI-Paket.
• Toga - Ein Python-natives, OS-natives GUI-Toolkit.
• urwid - Eine Bibliothek zur Erstellung von Terminal-GUI-Anwendungen
mit starker Unterstützung für Widgets, Ereignisse, satte Farben usw.
• wxPython - Eine Mischung aus der C++-Klassenbibliothek wxWidgets und
der Python-Bibliothek.
GRAPHQL
Bibliotheken für die Arbeit mit GraphQL.
• tartiflette - SDLs erste GraphQL-Engine-Implementierung für Python 3.6+
und asyncio.
• tartiflette-aiohttp - Ein aiohttp-basierter Wrapper für Tartiflette, um
GraphQL-APIs über HTTP freizugeben.
• tartiflette-asgi - ASGI-Unterstützung für die Tartiflette-GraphQL-Engine.
SPIELE-ENTWICKLUNG
Bibliotheken zur Spieleentwicklung.
• Cocos2d - cocos2d ist ein Framework für die Entwicklung von 2D-Spielen,
Demos und anderen grafisch-interaktiven Anwendungen.
• Harfang3D - Python-Framework für 3D-, VR- und Spieleentwicklung.
• Panda3D - 3D-Spiele-Engine, entwickelt von Disney.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• Pygame - Pygame ist ein Satz von Python-Modulen zum Schreiben von
Spielen.
• PyOgre - Python-Bindungen für die Ogre 3D-Rendering-Engine, kann für
Spiele, Simulationen und alles, was in 3D möglich ist, verwendet werden.
• PyOpenGL - Python ctypes bindings für OpenGL und seine verwandten
APIs.
• PySDL2 - Ein ctypes-basierter Wrapper für die SDL2-Bibliothek.
• RenPy - Eine visuell neuartige Engine.
GEOLOKALISIERUNG
Bibliotheken für die Geokodierung von Adressen und die Arbeit mit Breiten- und
Längengraden.
• django-countries - Eine Django-App, die ein Länderfeld für Modelle und
Formulare bereitstellt.
• GeoDjango - Ein geographisches Web-Framework von Weltklasse.
• GeoIP - Python-API für die MaxMind GeoIP Legacy-Datenbank.
• geojson - Python-Bindungen und Dienstprogramme für GeoJSON.
• geopy - Python Geocoding Toolbox.
• pygeoip - Reine Python-GeoIP-API.
HTML-BEARBEITUNG
Bibliotheken für die Arbeit mit HTML und XML.
• BeautifulSoup - Bereitstellung von pythonischen Idiomen zum Iterieren,
Suchen und Modifizieren von HTML oder XML.
• bleach - Eine auf der Whitelist basierende HTML-Bibliothek zur
Bereinigung und Textverknüpfung.
• cssutils - Eine CSS-Bibliothek für Python.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• html5lib - Eine standardkonforme Bibliothek zum Parsen und Serialisieren
von HTML-Dokumenten und Fragmenten.
• lxml - Eine sehr schnelle, einfach zu benutzende und vielseitige Bibliothek
zur Handhabung von HTML und XML.
• MarkupSafe - Implementiert eine XML/HTML/XHTML Markup-sichere
Zeichenfolge für Python.
• pyquery - Eine jQuery-ähnliche Bibliothek zum Parsen von HTML.
• unangle - Konvertiert XML-Dokumente in Python-Objekte für einfachen
Zugriff.
• WeasyPrint - Eine visuelle Rendering-Engine für HTML und CSS, die nach
PDF exportieren kann.
• xmldataset - Einfaches XML-Parsing.
• xmltodict - Die Arbeit mit XML fühlt sich an, als ob Sie mit JSON arbeiten
würden.
HTTP-CLIENTS
Bibliotheken für die Arbeit mit HTTP.
• grequests - Anfragen + gevent für asynchrone HTTP-Anfragen.
• httplib2 - Umfassende HTTP-Client-Bibliothek.
• httpx - Ein HTTP-Client der nächsten Generation für Python.
• requests - HTTP-Anforderungen für Menschen.
• treq - Python-Anforderungen wie API, die auf dem HTTP-Client von
Twisted aufgebaut sind.
• urllib3 - Eine HTTP-Bibliothek mit thread-sicherem Verbindungs-Pooling,
Datei-Post-Unterstützung, sanity friendly.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
HARDWARE
Bibliotheken für die Programmierung mit Hardware.
• ino - Kommandozeilen-Toolkit für die Arbeit mit Arduino.
• keyboard - Einhängen und Simulieren von globalen Tastaturereignissen
unter Windows und Linux.
• maus - Einhängen und Simulieren von globalen Mausereignissen unter
Windows und Linux.
• Pingo - Pingo bietet eine einheitliche API zur Programmierung von
Geräten wie Raspberry Pi, pcDuino, Intel Galileo usw.
• PyUserInput - Ein Modul zur plattformübergreifenden Steuerung von
Maus und Tastatur.
• scapy - Eine brillante Bibliothek zur Paketmanipulation.
• wifi - Eine Python-Bibliothek und ein Befehlszeilenwerkzeug für die Arbeit
mit WiFi unter Linux.
BILDVERARBEITUNG
Bibliotheken zur Manipulation von Bildern.
• hmap - Neuzuordnung von Bildhistogrammen.
• imgSeek - Ein Projekt zum Durchsuchen einer Sammlung von Bildern
unter Verwendung visueller Ähnlichkeit.
• nude.py - Nacktheitserkennung.
• pagan - Erzeugung von Retro-Identischen (Avatar) auf der Grundlage von
Eingabestring und Hash.
• pillow - Kissen - Kissen ist die freundliche PIL-Gabel.
• pyBarcode - Erzeugung von Strichcodes in Python, ohne PIL zu benötigen.
• pygram - Instagramm-ähnliche Bildfilter.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• python-qrcode - Ein reiner Python-QR-Code-Generator.
• Quads - Computerkunst auf der Basis von Quads.
• scikit-image - Eine Python-Bibliothek für die (wissenschaftliche)
Bildverarbeitung.
• thumbor - Ein intelligenter Bildbearbeitungsdienst. Er ermöglicht das
Zuschneiden, Ändern der Größe und Spiegeln von Bildern auf Anfrage.
• wand - Python-Bindungen für MagickWand, C API für ImageMagick.
IMPLEMENTIERUNGEN
Implementierungen von Python.
• CPython - Standardmäßige, am häufigsten verwendete Implementierung
der in C geschriebenen Programmiersprache Python.
• Cython - Optimierender statischer Compiler für Python.
• CLPython - Implementierung der in Common Lisp geschriebenen
Programmiersprache Python.
• Grumpy - Mehr Compiler als Interpreter als mächtigerer CPython2.7-
Ersatz (alpha).
• IronPython - Implementierung der in C# geschriebenen
Programmiersprache Python.
• Jython - Implementierung der in Java geschriebenen Programmiersprache
Python für die JVM.
• MicroPython - Eine schlanke und effiziente Implementierung der
Programmiersprache Python.
• Numba - Python-JIT-Compiler für die LLVM, der auf wissenschaftliches
Python abzielt.
• PeachPy - in Python eingebetteter x86-64-Assembler.
• Pyjion - Ein JIT für Python, das auf CoreCLR basiert.
• PyPy - Eine sehr schnelle und konforme Implementierung der Sprache
Python.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• Pyston - Eine Python-Implementierung mit JIT-Techniken.
• Stackless Python - Eine erweiterte Version der Programmiersprache
Python.
INTERAKTIVER INTERPRETER
Interaktive Python-Interpreter (REPL).
• bpython - Eine ausgefallene Schnittstelle zum Python-Interpreter.
• Jupyter Notebook (IPython) - Ein reichhaltiges Toolkit, das Sie bei der
interaktiven Nutzung von Python unterstützt.
o awesome-jupyter -
• ptpython - Advanced Python REPL, das auf dem Python-Prompt-Toolkit
aufbaut.
INTERNATIONALISIERUNG
Bibliotheken für die Arbeit mit i18n.
• Babel - Eine Internationalisierungsbibliothek für Python.
• PyICU - Eine Verschalung der Bibliothek Internationale Komponenten für
Unicode C++ (ICU).
JOB-SCHEDULER
Bibliotheken für die Planung von Jobs.
• APScheduler - Ein leichter, aber leistungsstarker In-Prozess-Taskplaner,
mit dem Sie Funktionen planen können.
• django-schedule - Eine Kalenderanwendung für Django.
• doit - Ein Task-Runner und Build-Werkzeug.
• gunnery - Ein Mehrzweck-Taskausführungswerkzeug für verteilte
Systeme mit webbasierter Schnittstelle.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• Joblib - Ein Satz von Werkzeugen zur Bereitstellung von
leichtgewichtigem Pipelining in Python.
• Plan - Schreiben einer crontab-Datei in Python wie ein Zauberspruch.
• schedule - Python-Job-Scheduling für Menschen.
• Spiff - Eine leistungsfähige Workflow-Engine, die in reiner Python
implementiert ist.
• TaskFlow - Eine Python-Bibliothek, die dazu beiträgt, die Ausführung von
Aufgaben einfach, konsistent und zuverlässig zu machen.
• Airflow - Airflow ist eine Plattform zur programmatischen Erstellung,
Planung und Überwachung von Workflows.
LOGGING
Bibliotheken zur Erzeugung und Arbeit mit Protokollen.
• Eliot - Protokollierung für komplexe und verteilte Systeme.
• logbook - Logbuch-Ersatz für Python.
• logging - (Python-Standardbibliothek) Logging-Einrichtung für Python.
• raven - Python-Client für Sentry, eine Log-/Fehlerverfolgungs-,
Absturzberichts- und Aggregationsplattform für Webanwendungen.
MACHINE LEARNING
Bibliotheken für Machine Learning.
• H2O - Open-Source-Plattform für schnelles, skalierbares maschinelles
Lernen.
• Metriken - Bewertungsmetriken für maschinelles Lernen.
• NuPIC - Numenta-Plattform für intelligentes Rechnen.
• scikit-learn - Die beliebteste Python-Bibliothek für maschinelles Lernen.
• Spark ML - Apache Spark's skalierbare Bibliothek für maschinelles Lernen.
• vowpal_porpoise - Ein leichter Python-Wrapper für Vowpal Wabbit.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• xgboost - Eine skalierbare, portable und verteilte Gradienten-Boost-
Bibliothek.
MICROSOFT WINDOWS
Python-Programmierung unter Microsoft Windows.
• Python(x,y) - Wissenschaftlich-anwendungsorientierte Python-
Distribution auf der Basis von Qt und Spyder.
• pythonlibs - Inoffizielle Windows-Binärdateien für Python-
Erweiterungspakete.
• PythonNet - Python-Integration mit der .NET Common Language Runtime
(CLR).
• PyWin32 - Python-Erweiterungen für Windows.
• WinPython - Portable Entwicklungsumgebung für Windows 7/8.
SONSTIGES
Nützliche Bibliotheken oder Tools, die nicht in die oben genannten Kategorien passen.
• blinker - Ein schnelles Python-In-Process-Signal/Ereignis-Dispatching-
System.
• boltons - Eine Reihe von reinen Python-Hilfsprogrammen.
• itsdangerous - Verschiedene Helfer, um vertrauenswürdige Daten an nicht
vertrauenswürdige Umgebungen zu übergeben.
• pluginbase - Ein einfaches, aber flexibles Plugin-System für Python.
• tryton - Ein allgemeiner Geschäftsrahmen.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
VERARBEITUNG NATÜRLICHER SPRACHE (NLP)
Bibliotheken für die Arbeit mit menschlichen Sprachen.
• Allgemein
o gensim - Themenmodellierung für Menschen.
o langid.py - Eigenständiges Sprachidentifizierungssystem.
o nltk - Eine führende Plattform für den Aufbau von Python-
Programmen zur Arbeit mit menschlichen Sprachdaten.
o pattern - Ein Web-Mining-Modul für die Python.
o polyglot - Pipeline für natürliche Sprachen, die Hunderte von
Sprachen unterstützt.
o pytext - Ein Modellierungsrahmen für natürliche Sprache, der auf
PyTorch basiert.
o PyTorch-NLP - Ein Toolkit, das schnelles, tiefgehendes NLP-
Prototyping für die Forschung ermöglicht.
o spacy - Eine Bibliothek für die industrielle Verarbeitung natürlicher
Sprache in Python und Cython.
o stanfordnlp - Die offizielle Python-Bibliothek der Stanford NLP
Group, die mehr als 50 Sprachen unterstützt.
• Chinesisch
o jieba - Die beliebteste Bibliothek für die Segmentierung
chinesischer Texte.
o pkuseg-python - Ein Toolkit für die chinesische Wortsegmentierung
in verschiedenen Bereichen.
o snownlp - Eine Bibliothek zur Verarbeitung von chinesischem Text.
o funNLP - Eine Sammlung von Werkzeugen und Datensätzen für
chinesisches NLP.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
NETZWERK-VIRTUALISIERUNG
Werkzeuge und Bibliotheken für virtuelle Netzwerke und SDN (Software Defined
Networking).
• mininet - Ein beliebter Netzwerk-Emulator und API, geschrieben in
Python.
• napalm - Herstellerübergreifende API zur Manipulation von
Netzwerkgeräten.
• pox - Eine Python-basierte SDN-Steueranwendung, wie z.B. OpenFlow-
SDN-Controller.
NACHRICHTEN-FEED
Bibliotheken für den Aufbau von Nutzeraktivitäten.
• django-activity-stream - Generierung von generischen Aktivitätsströmen
aus den Aktionen auf Ihrer Website.
• Stream Framework - Aufbau von Nachrichten-Feeds und
Benachrichtigungssystemen mit Cassandra und Redis.
ORM
Bibliotheken, die objekt-relationale Mapping oder Daten-Mapping-Techniken
implementieren.
• Relationale Datenbanken
o Django-Modelle - Das Django-ORM.
o SQLAlchemy - Das Python-SQL-Toolkit und der Object Relational
Mapper.
▪ awesome-sqlalchemy -
o dataset - Python-Dicts in einer Datenbank speichern - arbeitet mit
SQLite, MySQL und PostgreSQL.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o orator - Der Orator ORM bietet eine einfache, aber schöne
ActiveRecord-Implementierung.
o orm - Ein asynchrone ORM.
o peewee - Ein kleines, ausdrucksstarkes ORM.
o pony - Ein ORM, das eine generatororientierte Schnittstelle zu SQL
bietet.
o pydal - Eine reine Python-Datenbankabstraktionsschicht.
• NoSQL-Datenbanken
o hot-redis - Reiche Python-Datentypen für Redis.
o mongoengine - Ein Python-Objekt-Document-Mapper für die
Arbeit mit MongoDB.
o PynamoDB - Eine pythonische Schnittstelle für Amazon
DynamoDB.
o redisco - Eine Python-Bibliothek für einfache Modelle und
Container, die in Redis.
PAKET-VERWALTUNG
Bibliotheken für die Paket- und Abhängigkeitsverwaltung.
• pip - Das Paket-Installationsprogramm für Python.
o PyPI
o pip-tools - Eine Reihe von Werkzeugen, um Ihre angehefteten
Python-Abhängigkeiten frisch zu halten.
• poesie - Python-Abhängigkeitsverwaltung und Paketierung leicht
gemacht.
• conda - Plattformübergreifender, Python-unabhängiger binärer
Paketmanager.
PAKET-REPOSITORIES
Lokaler PyPI-Repository-Server und Proxys.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• warehouse - Python-Paket-Repository der nächsten Generation (PyPI).
• bandersnatch - PyPI-Spiegelwerkzeug, das von der Python Packaging
Authority (PyPA) bereitgestellt wird.
• devpi - PyPI-Server und Paketier-/Test-/Freigabewerkzeug.
• localshop - Lokaler PyPI-Server (kundenspezifische Pakete und
automatische Spiegelung von pypi).
BERECHTIGUNGEN
Bibliotheken, die Benutzern den Zugriff auf Daten oder Funktionen erlauben oder
verweigern.
• django-guardian - Implementierung von Berechtigungen pro Objekt für
Django 1.2+
• django-rules - Eine winzige, aber mächtige Anwendung, die Django
Berechtigungen auf Objektebene bereitstellt, ohne dass eine Datenbank
erforderlich ist.
REFACTORING
Refactoring von Werkzeugen und Bibliotheken für Python
• Bicycle Repair Man - Bicycle Repair Man, ein Refactoring-Werkzeug für
Python.
• Bowler - Sicheres Code-Refactoring für moderne Python.
• Rope - Rope ist eine Bibliothek für Python-Refactoring.
RESTFUL-API
Bibliotheken für den Aufbau von RESTful-APIs.
• Django
o django-rest-framework - Ein leistungsstarkes und flexibles Toolkit
zur Erstellung von Web-APIs.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o django-tastypie - Erstellung köstlicher APIs für Django-
Anwendungen.
• Flasche
o eve - REST-API-Framework mit Flask, MongoDB und guten
Absichten.
o flask-api - Durchsuchbare Web-APIs für Flask.
o flask-restful - Schnelles Erstellen von REST-APIs für Flask.
• Pyramide
o cornice - Ein RESTful-Framework für Pyramid.
• Rahmen-Agnostiker
o apistar - Ein intelligentes Web-API-Framework, entwickelt für
Python 3.
o falcon - Ein hochleistungsfähiges Framework für die Erstellung von
Cloud-APIs und Webapplikations-Backends.
o fastapi - Ein modernes, schnelles Web-Framework für die Erstellung
von APIs mit Python 3.6+ auf der Basis von Standard-Python-
Hinweisen.
o hug - Ein Python-3-Framework für die saubere Darstellung von
APIs.
o sandman2 - Automatisierte REST-APIs für bestehende
datenbankgestützte Systeme.
o sanic - Ein Python 3.6+ Webserver und Web-Framework, das für
eine schnelle Entwicklung geschrieben wurde.
o vibora - Schnelles, effizientes und asynchrones Web-Framework,
das von Flask inspiriert wurde.
ROBOTIK
Bibliotheken für die Robotik.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• PythonRobotics - Dies ist eine Zusammenstellung verschiedener Robotik-
Algorithmen mit Visualisierungen.
• rospy - Dies ist eine Bibliothek für ROS (Robot Operating System).
RPC-SERVER
RPC-kompatible Server.
• zeroRPC - zerorpc ist eine flexible RPC-Implementierung, die auf ZeroMQ
und MessagePack basiert.
WISSENSCHAFT
Bibliotheken für wissenschaftliches Rechnen. Siehe auch Python für Wissenschaftler
• astropy - Eine Python-Bibliothek für die Astronomie.
• bcbio-nextgen - Bereitstellung von Best-Practice-Pipelines für die
vollautomatische Hochdurchsatz-Sequenzierungsanalyse.
• bccb - Sammlung von nützlichem Code für die biologische Analyse.
• Biopython - Biopython ist eine Sammlung frei verfügbarer Werkzeuge für
biologische Berechnungen.
• cclib - Eine Bibliothek zum Parsen und Interpretieren der Ergebnisse von
rechnergestützten Chemiepaketen.
• Farbe - Implementierung einer umfassenden Anzahl von farbtheoretischen
Transformationen und Algorithmen.
• NetworkX - Eine hochproduktive Software für komplexe Netzwerke.
• NIPY - Eine Sammlung von Neurobildgebungs-Toolkits.
• NumPy - Ein grundlegendes Paket für wissenschaftliche Berechnungen
mit Python.
• Open Babel - Ein chemischer Werkzeugkasten, der die vielen Sprachen
chemischer Daten spricht.
• ObsPy - Eine Python-Werkzeugkiste für die Seismologie.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• PyDy - Abkürzung für Python Dynamics, die zur Unterstützung des
Arbeitsablaufs bei der Modellierung dynamischer Bewegungen verwendet
wird.
• PyMC - Markov Chain Monte Carlo-Stichproben-Toolkit.
• QuTiP - Quanten-Toolbox in Python.
• RDKit - Software für Machine Learning
• SciPy - Ein Python-basiertes Ökosystem von Open-Source-Software für
Mathematik, Wissenschaft und Technik.
• statsmodels - Statistische Modellierung und Ökonometrie in Python.
• SymPy - Eine Python-Bibliothek für symbolische Mathematik.
• Zipline - Eine Python-Bibliothek für algorithmischen Handel.
• SimPy - Ein prozessbasierter Rahmen für die Simulation von diskreten
Ereignissen.
SUCHE
Bibliotheken und Software zur Indizierung und Durchführung von Suchanfragen zu Daten.
• elasticsearch-py - Der offizielle Low-Level-Python-Client für Elasticsearch.
• elasticsearch-dsl-py - Der offizielle High-Level-Python-Client für
Elasticsearch.
• django-haystack - Modulare Suche für Django.
• pysolr - Ein leichter Python-Wrapper für Apache Solr.
• whoosh - Eine schnelle, reine Python-Suchmaschinen-Bibliothek.
SERIALISIERUNG
Bibliotheken zur Serialisierung komplexer Datentypen
• marshmallow - Eine leichte Bibliothek zur Konvertierung komplexer
Objekte in und aus einfachen Python-Datentypen.
• pysimdjson - Eine Python-Bindung für simdjson.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• python-rapidjson - Ein Python-Wrapper um RapidJSON.
• ultrajson - Ein schneller JSON-Decoder und -Codierer, geschrieben in C
mit Python-Bindungen.
SERVERLOSE FRAMEWORKS
Frameworks für die Entwicklung von serverlosem Python-Code.
• python-lambda - Ein Toolkit für die Entwicklung und Bereitstellung von
Python-Code in AWS Lambda.
• Zappa - Ein Tool zur Bereitstellung von WSGI-Anwendungen auf AWS
Lambda und API-Gateway.
VERARBEITUNG SPEZIFISCHER FORMATE
Bibliotheken zum Parsen und Manipulieren bestimmter Textformate.
• Allgemein
o tablib - Ein Modul für tabellarische Datensätze in XLS, CSV, JSON,
YAML.
• Büro
o openpyxl - Eine Bibliothek zum Lesen und Schreiben von Excel
2010 xlsx/xlsm/xltx/xltm-Dateien.
o pyexcel - Bietet eine API zum Lesen, Bearbeiten und Schreiben von
csv-, ods-, xls-, xlsx- und xlsm-Dateien.
o python-docx - Liest, fragt ab und modifiziert Microsoft Word
2007/2008 docx-Dateien.
o python-pptx - Python-Bibliothek zum Erstellen und Aktualisieren
von PowerPoint-Dateien (.pptx).
o unoconv - Konvertiert zwischen allen von LibreOffice/OpenOffice
unterstützten Dokumentformaten.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o XlsxWriter - Ein Python-Modul zum Erstellen von Excel .xlsx-
Dateien.
o xlwings - Eine BSD-lizensierte Bibliothek, die den einfachen Aufruf
von Python aus Excel und umgekehrt ermöglicht.
o xlwt / xlrd - Schreiben und Lesen von Daten und
Formatierungsinformationen aus Excel-Dateien.
o PDFMiner - Ein Werkzeug zum Extrahieren von Informationen aus
PDF-Dokumenten.
o PyPDF2 - Eine Bibliothek, die in der Lage ist, PDF-Seiten zu teilen,
zusammenzuführen und zu transformieren.
o ReportLab - Ermöglicht die rasche Erstellung umfangreicher PDF-
Dokumente.
• Abschlag
o Mistune - Die schnellsten und voll ausgestatteten reinen Python-
Parser von Markdown.
o Python-Markdown - Eine Python-Implementierung von John
Gruber's Markdown.
• YAML
o PyYAML - YAML-Implementierungen für Python.
• CSV
o csvkit - Hilfsprogramme für die Konvertierung in und die Arbeit mit
CSV.
• Archiv
o unp - Ein Befehlszeilenwerkzeug, mit dem sich Archive einfach
entpacken lassen.
STATISCHER WEBSITE-GENERATOR
Der statische Website-Generator ist eine Software, die einige Text- und Schablonen als
Eingabe nimmt und bei der Ausgabe HTML-Dateien erzeugt.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• mkdocs - Markdown-freundlicher Dokumentationsgenerator.
• pelican - Statischer Website-Generator, der die Markdown und reST-
Syntax unterstützt.
• lektor - Ein einfach zu bedienendes statisches CMS und eine Blog-Engine.
• nikola - Ein statischer Website- und Bloggenerator.
TAGGING
Bibliotheken zum Markieren von Objekten.
• django-taggit - Einfaches Tagging für Django.
TASK-RUNNER
Bibliotheken für die Arbeit mit Aufgabenwarteschlangen.
• celery - Eine asynchrone Aufgabenwarteschlange/Job-Warteschlange, die
auf verteilter Nachrichtenübergabe basiert.
• huey - Kleine Multithread-Task-Queue.
• mrq - Eine verteilte Worker-Task-Queue in Python unter Verwendung
von Redis & gevent.
• rq - Einfache Auftragswarteschlangen für Python.
TESTING
Bibliotheken zum Testen von Codebasen und zur Erzeugung von Testdaten.
• Test-Frameworks
o pytest - Ein ausgereiftes, voll funktionsfähiges Python-
Testwerkzeug.
o hypothesis - Hypothese ist eine fortschrittliche, auf Eigenschaften
basierende Testbibliothek im Quickcheck-Stil.
o nose2 - Der Nachfolger von nose, basierend auf `unittest2.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o Robot Framework - Ein generisches Framework zur
Testautomatisierung.
o unittest - (Python-Standardbibliothek) Unit-Testframework.
• Test-Runner
o green - Ein sauberer, farbenfroher Test-Runner
o mamba - Das definitive Testwerkzeug für Python. Geboren unter
dem Banner von BDD.
o tox - Auto baut und testet Distributionen in mehreren Python-
Versionen
• GUI / Web-Tests
o locust - Skalierbares Benutzerlasttest-Werkzeug, geschrieben in
Python.
o PyAutoGUI - PyAutoGUI ist ein plattformübergreifendes GUI-
Automatisierungs-Python-Modul für Menschen.
o Selenium - Python-Bindungen für Selenium WebDriver.
o sixpack - Ein sprachen-diagnostisches A/B-Test-Framework.
o splinter - Ein Open-Source-Werkzeug zum Testen von
Webanwendungen.
• Mock
o mock - (Python-Standardbibliothek)
o doublex - Leistungsstarkes Test-Doubles-Framework für Python.
o freezegun - Reise durch die Zeit durch Mocking des Datetime-
Moduls.
o httmock - Eine mock Bibliothek für Anfragen für Python 2.6+ und
3.2+.
o httpretty - Ein HTTP-Anforderungs-Mocking-Tool für Python.
o mocket - Ein Socket-Mocking-Framework mit gevent/asyncio/SSL-
Unterstützung.
o responses - Eine Hilfsbibliothek zum Nachahmen der Python-
Bibliothek für Anfragen.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o VCR.py - Aufzeichnung und Wiedergabe von HTTP-Interaktionen
bei deinen Tests.
• Objekt-Factories
o factory_boy - Ein Ersatz für Python für die Testvorrichtungen.
o mixer - Ein weiterer Ersatz für eine Vorrichtung. Unterstützt
Django, Flask, SQLAlchemy, Peewee usw.
o model_mommy - Erstellen von zufälligen Fixtures für Tests in
Django.
• Code-Coverage
o coverage - Messung der Code-Abdeckung.
• Fake-Daten
o mimesis - ist eine Python-Bibliothek, die Ihnen hilft, fake Daten zu
erzeugen.
o fake2db - Generator für fake Datenbanken.
o faker - Ein Python-Paket, das fake Daten erzeugt.
o radar - Generiert zufällige Datumszeit / Zeit.
TEXTVERARBEITUNG
Bibliotheken zum Parsen und Manipulieren von einfachen Texten.
• Allgemein
o chardet - Python 2/3 kompatibler Zeichenkodierungsdetektor.
o difflib - (Python-Standardbibliothek) Helfer für die Berechnung von
Deltas.
o ftfy - Macht Unicode-Text automatisch weniger gebrochen und
konsistenter.
o fuzzywuzzy - Fuzzy-Zeichenfolgen-Abgleich.
o Levenshtein - Schnelle Berechnung der Levenshtein-Distanz und
der Zeichenkettenähnlichkeit.
o pangu.py - Paranoider Textabstand.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o pyfiglet - Eine Implementierung eines in Python geschriebenen
Figlets.
o pypinyin - Konvertiert chinesisches Hanzi (漢字) in pinyin (拼音).
o textdistance - Berechnet den Abstand zwischen Sequenzen mit
über 30 Algorithmen.
o unidecode - ASCII-Transliterationen von Unicode-Text.
• Slugify
o awesome-slugify - Eine Python-Slugify-Bibliothek, die Unicode
erhalten kann.
o python-slugify - Eine Python-Slugify-Bibliothek, die Unicode in
ASCII übersetzt.
o unicode-slugify - Ein Slugifier, der Unicode-Slugs mit Django als
Abhängigkeit erzeugt.
• UniqueIdentifier
o hashids - Implementierung von Hashids in Python.
o shortuuid - Eine Generator-Bibliothek für prägnante, eindeutige und
URL-sichere UUIDs.
• Parser
o ply - Implementierung von Lex- und Yacc-Parsing-Tools für Python.
o pygments - Ein generischer Syntax-Highlighter.
o pyparsing - Ein allgemeiner Rahmen für die Erzeugung von Parsern.
o python-nameparser - Parsen von menschlichen Namen in ihre
einzelnen Komponenten.
o python-phonenumbers - Parsen, Formatieren, Speichern und
Validieren von internationalen Telefonnummern.
o python-user-agents - Parser für Browser-Benutzeragenten.
o sqlparse - Ein nicht validierender SQL-Parser.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
API‘S VON DRITTANBIETERN
Bibliotheken für den Zugriff auf die APIs von Drittanbietern. Siehe auch Liste der Python-
API-Wrapper und Bibliotheken.
• apache-libcloud - Eine Python-Bibliothek für alle Wolken.
• boto3 - Python-Schnittstelle zu Amazon-Webdiensten.
• django-wordpress - WordPress-Modelle und -Ansichten für Django.
• facebook-sdk - Python-SDK für die Facebook-Plattform.
• google-api-python-client - Google APIs-Client-Bibliothek für Python.
• gspread - Google Tabellenkalkulationen Python API.
• twython - Ein Python-Wrapper für die Twitter-API.
URL-MANIPULATION
Bibliotheken zum Parsen von URLs.
• furl - Eine kleine Python-Bibliothek, die das Parsen und Manipulieren von
URLs erleichtert.
• purl - Eine einfache, unveränderliche URL-Klasse mit einer sauberen API
zur Abfrage und Manipulation.
• pyshorteners - Eine reine Python-URL-Kürzungsbibliothek.
• webargs - Eine benutzerfreundliche Bibliothek zum Parsen von HTTP-
Anfrage-Argumenten mit integrierter Unterstützung für beliebte Web-
Frameworks.
VIDEO
Bibliotheken zur Manipulation von Video und GIFs.
• vidgear - Leistungsstarkes Multi-Threaded-Videoverarbeitungs-
Framework.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• moviepy - Ein Modul für skriptbasierte Filmbearbeitung mit vielen
Formaten, einschließlich animierter GIFs.
• scikit-video - Videoverarbeitungsroutinen für SciPy.
WEB-ASSET-MANAGEMENT
Werkzeuge zur Verwaltung, Komprimierung und Minimierung von Website-Ressourcen.
• django-compressor - Komprimiert verlinkte und Inline-JavaScript oder CSS
in eine einzige zwischengespeicherte Datei.
• django-pipeline - Eine Bibliothek zum Verpacken von Assets für Django.
• django-storages - Eine Sammlung von benutzerdefinierten Speicher-
Backends für Django.
• fanstatic - Paketiert, optimiert und bedient statische Dateiabhängigkeiten
als Python-Pakete.
• fileconveyor - Ein Dämon zum Erkennen und Synchronisieren von Dateien
mit CDNs, S3 und FTP.
• flask-assets - Hilft Ihnen bei der Integration von Webassets in Ihre Flask-
Anwendung.
• webassets - Bündelt, optimiert und verwaltet einzigartige Cache-Busting-
URLs für statische Ressourcen.
EXTRAHIEREN (SCRAPING) VON WEB-INHALTEN
Bibliotheken zum Extrahieren von Web-Inhalten.
• html2text - HTML in Markdown-formatierten Text konvertieren.
• lassie - Abrufen von Web-Inhalten für Menschen.
• micawber - Eine kleine Bibliothek zum Extrahieren von reichhaltigen
Inhalten aus URLs.
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
• newspaper - Nachrichten-Extraktion, Artikel-Extraktion und Kuratieren
von Inhalten in Python.
• python-readability - Schnelle Python-Portierung des Lesbarkeitstools von
arc90.
• requests-html - Pythonisches HTML-Parsing für Menschen.
• sumy - Ein Modul zur automatischen Zusammenfassung von
Textdokumenten und HTML-Seiten.
• textract - Extrahiert Text aus beliebigen Dokumenten, Word, PowerPoint,
PDFs, etc.
• toapi - Jede Website stellt APIs zur Verfügung.
WEB-CRAWLING
Bibliotheken zur Automatisierung des Web-Scrapings.
• cola - Ein verteiltes Crawling-Framework.
• feedparser - Universeller Feedparser.
• grab - Rahmen für das Scraping von Websites.
• MechanicalSoup - Eine Python-Bibliothek zur Automatisierung der
Interaktion mit Websites.
• pyspider - Ein leistungsfähiges Spinnensystem.
• robobrowser - Eine einfache, pythonische Bibliothek zum Surfen im Web
ohne einen eigenständigen Webbrowser.
• scrapy - Ein schnelles High-Level Screen Scraping und Web Crawling
Framework.
• portia - Visuelles Scraping für Scrapy.
WEB-FRAMEWORKS
Herkömmliche Full-Stack-Web-Frameworks. Siehe auch RESTful API
• Synchron -
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
o Django - Das beliebteste Web-Framework in Python.
▪ awesome-django
o Flask - Ein Mikroframework für Python.
▪ awesome-flash
o Pyramid - Ein kleines, schnelles, bodenständiges Open-Source-
Web-Framework für Python.
▪ awesome-Pyramide o Masonite - Das moderne und entwicklerzentrierte Python-Web-
Framework. • Asynchron
o Tornado - Ein Web-Framework und eine asynchrone Netzwerkbibliothek.
WEBSOCKS
Bibliotheken für die Arbeit mit WebSocket.
• autobahn-python - WebSocket & WAMP für Python auf Twisted und asyncio. • channels - Entwicklerfreundliche Asynchronität für Django. • websockets - Eine Bibliothek zum Erstellen von WebSocket-Servern und -Clients
mit Schwerpunkt auf Korrektheit und Einfachheit.
Attribution: Vinta - awesome-python - License: Creative Commons Attribution 4.0 International License
(CC BY 4.0) - Modified & translated
© LerneProgrammieren.de - 2020 Python einfach lernen (klicke hier)
PYTHON LINKSAMMLUNG
Python Schnellstart – Einfach Python Lernen
- Keine Installationen nötig (du programmierst bequem im Browser)
- Baue interaktive Apps und Websites in JavaScript Jetzt noch leichter Python lernen mit dem
LerneProgrammieren Python-Schnellstart.
▪ Ein Online-Kurs für alle, die frustfrei Python3 lernen
möchten.
▪ Ohne Vorkenntnisse
▪ Keine Installationen nötig (du programmierst bequem
im Browser)
▪ Baue echte Projekte, Skripte und Automatisierungen
in Python3
Hier klicken