Vorherige SeiteNächste Seite Python ist auf einer Vielzahl von Plattformen verfügbar, einschließlich Linux und Mac OS X. Lassen Sie uns verstehen, wie Sie unsere Python-Umgebung einrichten. Einrichtung der lokalen Umgebung Öffnen Sie ein Terminalfenster und geben Sie python ein, um herauszufinden
Vorherige SeiteNächste Seite Python ist eine hochrangige, interpretierte, interaktive und objektorientierte Skriptsprache. Python ist so konzipiert, dass es gut lesbar ist. Es verwendet häufig englische Schlüsselwörter, während andere Sprachen Satzzeichen verwenden, und es hat weniger syntaktische
Falls Sie es verpasst haben:Python 2 ist seit dem 1. Januar 2020 offiziell nicht mehr unterstützt . Wenn Sie noch Python 2.7 verwenden, führen Sie jetzt ein Upgrade durch . Wenn Sie nicht sicher sind, welche Version Sie verwenden, überprüfen Sie Ihre Python-Version. Viele Paketbetreuer sind zu Py
Sie können in Ihrem Code nach der Python-Version suchen, um sicherzustellen, dass Ihre Benutzer führen Ihr Skript nicht mit einer inkompatiblen Version aus. Verwenden Sie diese einfache Prüfung: = (3, 5): # Kindly tell your user (s)he needs to upgrade # because youre using 3.5 features
IPython ist eine erweiterte Python-REPL und eigentlich der Kern des Jupyter-Notebooks . Kurz gesagt, Jupyter ist eine Open-Source-Webanwendung, mit der Sie Dokumente erstellen und freigeben können, die Live-Code, Gleichungen, Visualisierungen und erzählenden Text enthalten. Wenn Sie die interaktive
Mit sys.getsizeof() Sie können die Speichernutzung eines Objekts überprüfen: import sys mylist = range(0, 10000) print(sys.getsizeof(mylist)) # 48 Woah… warte… warum ist diese riesige Liste nur 48 Bytes groß? Das liegt daran, dass die Bereichsfunktion ein iterierbares Objekt zurückgibt, das sich nu
Mit Python können wir mehrere Werte gleichzeitig zurückgeben. Offensichtlich geben die meisten Funktionen in Python einen einzelnen Wert zurück, normalerweise das Ergebnis der von dieser Funktion geleisteten Arbeit. In diesem Artikel erfahren Sie, dass Sie auch in Python mehrere Werte zurückgeben kö
Eine Python-Datenklasse ist eine reguläre Python-Klasse mit dem @dataclass Dekorateur. Es wurde speziell zum Speichern von Daten erstellt. Seit der Python-Version 3.7 bietet Python Datenklassen über ein eingebautes Modul namens dataclass an . Es gibt mehrere Vorteile gegenüber regulären Python-Klass
Mit diesem netten kleinen Trick können Sie zwei Python-Variablen austauschen, ohne eine dritte Variable zu verwenden: a = 1 b = 2 a, b = b, a print (a) # 2 print (b) # 1 Es ist nur eine Codezeile! Wie Sie in Zeile 3 sehen können, wird keine temporäre Variable benötigt, um Variablen in Python auszut
Mit diesem Trick können Sie einen Python-String schnell in einen Titel umwandeln. Um aus dem Wikipedia-Artikel zu zitieren: Titelfall wird häufig verwendet, sowohl im Offline- als auch im Online-Druck. Diese Seite selbst verwendet für alle ihre Artikel die Groß- und Kleinschreibung. Wenn Sie genau
Es gibt ein Paket für so ziemlich alles, was Sie sich im Python-Ökosystem vorstellen können, alle mit einem einfachen Pip-Befehl installierbar. Daher sollte es niemanden überraschen, dass es auch in Python ein Paket gibt, das mit Emojis arbeitet. Sie können das Emoji-Paket installieren mit: $ pip3
Die Pillow Python Imaging Library ist ideal für die Bildverarbeitung. Typischerweise wird es für Archivierungs- und Stapelverarbeitungsanwendungen verwendet. Natürlich steht es Ihnen frei, es für alles andere zu verwenden, was Ihnen einfällt. Sie können die Bibliothek für Folgendes verwenden: Minia
Einer der frühesten Python-Peps ist PEP-20. Es ist eine Liste von 19 Thesen zur Python-Programmierung mit dem Titel „The Zen of Python“. Diese Regeln stammen aus dem Jahr 2004 und basieren wiederum auf PEP-8. Ein kleines Easter Egg, das seit langem in Python vorhanden ist, listet diese 19 Regeln au
Das Ergebnis des letzten Ausdrucks in einer Python-REPL erhalten Sie mit dem Unterstrich-Operator, z. in der Python REPL sieht das so aus: _ + 3 12 Das funktioniert in der IPython-Shell auch . Darüber hinaus ermöglicht die IPython-Shell die Verwendung von Out[n] um den Wert des Ausdrucks In[n] zu e
Mit dem Paket Python Attrs können Sie erweiterte Datenklassen mit einfachen Annotationen erstellen. Natürlich hat Python auch ein eigenes natives Datenklassenmodul, aber das Python attrs-Paket bietet ein paar zusätzliche Funktionen, die Ihnen gefallen könnten! Inhaltsverzeichnis Attribute installi
Python-Klassen-Slots sind eine Funktion, die nicht viele Programmierer kennen. In einer Slotted-Klasse definieren wir explizit die Felder, die unsere Klasse haben darf, indem wir den magischen Feldnamen __slots__ verwenden . Das hat einige Vorteile: Objekte, die aus der Klasse erstellt werden, nehm
Ich sehe viele Leute, die mit Ausnahmen falsch umgehen. Vielleicht trifft dies auch auf Sie zu. Kommt Ihnen die folgende Situation bekannt vor? Sie schreiben Code, wissen aber, dass die von Ihnen verwendete Bibliothek möglicherweise eine Ausnahme auslöst. Sie erinnern sich nicht genau, welche. An d
Das Debuggen von Python-Code läuft für viele von uns darauf hinaus, print-Anweisungen hinzuzufügen und zu versuchen, basierend auf der Ausgabe zu begründen, was vor sich geht. Es ist nicht ideal, aber aus irgendeinem Grund wollen die Leute den Python-Debugger einfach nicht anfassen. Inhaltsverzeich
Was sind die Module in Python? Ein Modul ist eine Datei mit Python-Code. Der Code kann in Form von Variablen, Funktionen oder Klassen definiert sein. Der Dateiname wird zum Modulnamen. Wenn Ihr Dateiname beispielsweise guru99.py ist, lautet der Modulname guru99 . Mit der Modulfunktionalität könne
Mit der Programmiersprache Python können Sie Multiprocessing oder Multithreading verwenden. In diesem Tutorial erfahren Sie, wie Sie Multithread-Anwendungen in Python schreiben. Was ist ein Thread? Ein Thread ist eine Ausführungseinheit bei gleichzeitiger Programmierung. Multithreading ist eine Tec
Python