Python Einführung
Python ist eine High-Level-Skriptsprache, die interpretative, kompilierte, interaktive und objektorientierte Merkmale vereint.
Pythons Design ist sehr gut lesbar. Im Vergleich zu anderen Sprachen, die oft englische Schlüsselwörter und Satzzeichen verwenden, besitzt es eine eigenständigere Syntaxstruktur.
Python ist eine interpretierte Sprache:Das bedeutet, dass während der Entwicklung kein Kompilierungsschritt erfolgt. Ähnlich wie PHP und Perl.
Python ist eine interaktive Sprache:Das bedeutet, dass man nach einer Python-Eingabeaufforderung Code>>>direkt ausführen kann.
Python ist eine objektorientierte Sprache:Das bedeutet, dass Python einen objektorientierten Stil oder eine Programmiertechnik unterstützt, die Code in Objekten kapselt.
Python ist eine Sprache für Anfänger:Python ist eine großartige Sprache für Programmieranfänger. Sie unterstützt ein breites Spektrum der Anwendungsentwicklung, von einfacher Textverarbeitung über WWW-Browser bis hin zu Spielen.
Python-Geschichte
Python wurde von Guido van Rossum in den späten 1980er- und frühen 1990er-Jahren am National Research Institute for Mathematics and Computer Science in den Niederlanden entworfen.
Python selbst hat sich aus vielen anderen Sprachen entwickelt, darunter ABC, Modula-3, C, C++, Algol-68, SmallTalk, Unix-Shell und andere Skriptsprachen.
Wie Perl folgt auch der Python-Quellcode der GPL-Vereinbarung (GNU General Public License).
Python wird jetzt von einem Kernentwicklungsteam gepflegt, und Guido van Rossum spielt nach wie vor eine entscheidende Rolle bei der Lenkung seines Fortschritts.
Python 2.7 wurde als letzte Python-2.x-Version festgelegt. Neben der Unterstützung der Python-2.x-Syntax unterstützt es auch einige Syntaxelemente von Python 3.1.
Python-Merkmale
1. Leicht zu lernen:Python hat relativ wenige Schlüsselwörter, eine einfache Struktur und eine klar definierte Syntax, wodurch es einfacher zu lernen ist.
2. Leicht zu lesen:Python-Code ist klarer definiert.
3. Leicht zu warten:Der Erfolg von Python liegt darin, dass sein Quellcode recht einfach zu warten ist.
4. Eine umfangreiche Standardbibliothek:Einer der größten Vorteile von Python sind seine reichhaltigen Bibliotheken, die plattformübergreifend sind und eine gute Kompatibilität mit UNIX, Windows und Mac aufweisen.
5. Interaktiver Modus:Mit Unterstützung für den interaktiven Modus können Sie Code von einem Terminal aus eingeben und ausführen und Ergebnisse erhalten, was interaktives Testen und Debuggen von Codeausschnitten ermöglicht.
6. Portabel:Aufgrund seiner Open-Source-Natur wurde Python auf viele Plattformen portiert (d. h. dort zum Laufen gebracht).
7. Erweiterbar:Wenn Sie ein kritisches Code-Stück benötigen, das schnell ausgeführt wird, oder einige Algorithmen schreiben möchten, die Sie nicht offenlegen möchten, können Sie diesen Teil in C oder C++ schreiben und ihn dann aus Ihrem Python-Programm aufrufen.
8. Datenbanken:Python bietet Schnittstellen zu allen wichtigen kommerziellen Datenbanken.
9. GUI-Programmierung:Python unterstützt GUI, die erstellt und auf viele Systemaufrufe portiert werden kann.
10. Einbettbar:Sie können Python in C/C++-Programme einbetten und damit den Benutzern Ihres Programms „Scripting“-Funktionen geben.