? Guido Van Rossum veröffentlicht die Programmiersprache Python in 1989 , und seine Bekanntheit wuchs durch den 1990er und 2000er Jahren . Python Flexibilität und Lesbarkeit machen es zu einem schnellen und einfachen Werkzeug, um in jeder Situation die meisten umzusetzen. Aus diesem Grund haben Anwendungen mit der Programmiersprache Python entwickelt sich während Web -und Desktop- Plattformen allgegenwärtig. Zur gleichen Zeit , schaffen seinen Fokus auf objektorientierte Programmierung und dynamische Umsetzung eine leistungsfähige Programmierumgebung von dem Programmierer Anwendungen auf jeder Plattform die meisten bereitstellen können. Python ist lesbar
Wegen der Syntax der Sprache , Python -Programme leicht lesbar und verständlich sind . Die Entwickler von Python Python erstellt mit der Idee, dass Programme sollten immer zum einfachen Lesen und Verstehen zu machen. Die meisten Python Tutorials zeigt diese Tatsache in ihre erste Lektion , die traditionelle "Hallo Welt" Lektion. Pythons "Hallo Welt" besteht aus einer Zeile , die genau das, was es tut und sagt :
>>> print " Hallo Welt"
Hallo Welt
Python ist Flexible
die Python-Bibliotheken enthalten umfangreiche Funktionalität für den Programmierer zu nutzen . Aus diesem Grund drehen Python Programmen und Skripten in einer Vielzahl von Orten . Während Python-Code am Ende in viele serverseitige Web-Anwendungen Durchführung von Operationen und Servieren von Web-Seiten auf Antrag der Nutzer, existieren Python-Anwendungen für den Desktop als auch von Paket -Management-Systeme (wie in Ubuntu Linux) auf dem Web- Client-Software integriert in Massively Multiplayer Online Games .
Python ist Object-Oriented
Python haftet in erster Linie auf ein Objekt -orientierte Programmierung (OOP) Paradigma . Programmierer von Python können komplexe Datentypen bekannt als Objekte als Variablen in Python-Programme nutzen zu können. Dies bedeutet, dass Programmierer vertraut mit OOP-Sprachen wie Java oder C + + können beginnen Gestaltung Python -Anwendungen mit OOP -Techniken. In Python ist jedoch alles ein Objekt , einschließlich der Funktionen und Bibliotheken. Dies bedeutet, dass ein Programmierer eine Funktion zu schreiben, wie in diesem Beispiel , und verwenden Sie es als ein Objekt zu umfahren , um andere Funktionen :
>>> def double ( x ):
. . . return x * 2
>>> def func ( f, x ):
. . . zurückzukehren f (x)
>>> func ( double , 3)
6
Python ist dynamisch
Python enthält eine Reihe von Funktionen und Operationen , die Programme zu handeln lassen " introspektiv . " Dies bedeutet, dass der Programmierer Funktionen, die Objekte und geben Informationen über sie zu bewerten aufruft. Im Wesentlichen bedeutet dies, dass ein Python- Programm kann Informationen über sich selbst während der Laufzeit zu gewinnen. Mit Selbstbeobachtung können Programmierer Code, der sich während der Ausführung entspricht entwickeln , anstatt sich ganz auf Programmierer vor der Ausführung gegeben .