Python – Übersicht
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 Konstruktionen als andere Sprachen.
-
Python wird interpretiert − Python wird zur Laufzeit vom Interpreter verarbeitet. Sie müssen Ihr Programm vor der Ausführung nicht kompilieren. Dies ist ähnlich wie bei PERL und PHP.
-
Python ist interaktiv − Sie können tatsächlich an einem Python-Prompt sitzen und direkt mit dem Interpreter interagieren, um Ihre Programme zu schreiben.
-
Python ist objektorientiert − Python unterstützt objektorientierten Programmierstil oder -technik, die Code in Objekten einkapselt.
-
Python ist eine Anfängersprache − Python ist eine großartige Sprache für Programmieranfänger und unterstützt die Entwicklung einer breiten Palette von Anwendungen, von der einfachen Textverarbeitung über WWW-Browser bis hin zu Spielen.
Geschichte von Python
Python wurde Ende der achtziger und Anfang der neunziger Jahre von Guido van Rossum am National Research Institute for Mathematics and Computer Science in den Niederlanden entwickelt.
Python ist von vielen anderen Sprachen abgeleitet, einschließlich ABC, Modula-3, C, C++, Algol-68, SmallTalk und Unix-Shell und anderen Skriptsprachen.
Python ist urheberrechtlich geschützt. Wie Perl ist der Quellcode von Python jetzt unter der GNU General Public License (GPL) verfügbar.
Python wird jetzt von einem Kernentwicklungsteam am Institut gepflegt, obwohl Guido van Rossum immer noch eine wichtige Rolle bei der Lenkung seines Fortschritts spielt.
Python-Funktionen
Zu den Funktionen von Python gehören −
-
Leicht zu erlernen − Python hat wenige Schlüsselwörter, eine einfache Struktur und eine klar definierte Syntax. Dies ermöglicht dem Schüler, die Sprache schnell zu erlernen.
-
Leicht zu lesen − Python-Code ist klarer definiert und für die Augen sichtbar.
-
Pflegeleicht − Der Quellcode von Python ist ziemlich einfach zu warten.
-
Eine breite Standardbibliothek − Der Großteil der Python-Bibliothek ist sehr portabel und plattformübergreifend kompatibel mit UNIX, Windows und Macintosh.
-
Interaktiver Modus − Python unterstützt einen interaktiven Modus, der das interaktive Testen und Debuggen von Codeschnipseln ermöglicht.
-
Tragbar − Python kann auf einer Vielzahl von Hardwareplattformen ausgeführt werden und hat auf allen Plattformen die gleiche Schnittstelle.
-
Erweiterbar − Sie können dem Python-Interpreter Low-Level-Module hinzufügen. Mit diesen Modulen können Programmierer ihre Tools erweitern oder anpassen, um effizienter zu sein.
-
Datenbanken − Python bietet Schnittstellen zu allen wichtigen kommerziellen Datenbanken.
-
GUI-Programmierung − Python unterstützt GUI-Anwendungen, die erstellt und auf viele Systemaufrufe, Bibliotheken und Windows-Systeme wie Windows MFC, Macintosh und das X Window-System von Unix portiert werden können.
-
Skalierbar − Python bietet eine bessere Struktur und Unterstützung für große Programme als Shell-Scripting.
Abgesehen von den oben genannten Features hat Python eine große Liste guter Features, einige davon sind unten aufgelistet −
-
Es unterstützt funktionale und strukturierte Programmiermethoden sowie OOP.
-
Es kann als Skriptsprache verwendet oder zum Erstellen großer Anwendungen in Bytecode kompiliert werden.
-
Es bietet dynamische Datentypen auf sehr hoher Ebene und unterstützt die dynamische Typprüfung.
-
Es unterstützt die automatische Garbage Collection.
-
Es kann einfach in C, C++, COM, ActiveX, CORBA und Java integriert werden.
Python