Python - Übersicht

Python ist eine interpretierte, interaktive und objektorientierte Skriptsprache auf hoher Ebene. Python ist so konzipiert, dass es gut lesbar ist. Es verwendet häufig englische Schlüsselwörter, wenn andere Sprachen Interpunktion verwenden, und es hat weniger syntaktische Konstruktionen als andere Sprachen.

  • Python is Interpreted- Python wird zur Laufzeit vom Interpreter verarbeitet. Sie müssen Ihr Programm nicht kompilieren, bevor Sie es ausführen. Dies ähnelt PERL und PHP.

  • Python is Interactive - Sie können tatsächlich an einer Python-Eingabeaufforderung sitzen und direkt mit dem Interpreter interagieren, um Ihre Programme zu schreiben.

  • Python is Object-Oriented - Python unterstützt den objektorientierten Stil oder die Programmiertechnik, mit der Code in Objekten gekapselt wird.

  • Python is a Beginner's Language - Python ist eine großartige Sprache für Programmierer auf Anfängerebene und unterstützt die Entwicklung einer Vielzahl von Anwendungen, von einfacher Textverarbeitung über WWW-Browser bis hin zu Spielen.

Geschichte von Python

Python wurde von Guido van Rossum Ende der achtziger und Anfang der neunziger Jahre am Nationalen Forschungsinstitut für Mathematik und Informatik 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 Python-Quellcode jetzt unter der GNU General Public License (GPL) verfügbar.

Python wird jetzt von einem Kernentwicklungsteam des Instituts gewartet, obwohl Guido van Rossum immer noch eine wichtige Rolle bei der Steuerung seines Fortschritts spielt.

Python-Funktionen

Zu den Funktionen von Python gehören:

  • Easy-to-learn- Python hat nur wenige Schlüsselwörter, eine einfache Struktur und eine klar definierte Syntax. Dadurch kann der Schüler die Sprache schnell lernen.

  • Easy-to-read - Python-Code ist klarer definiert und für die Augen sichtbar.

  • Easy-to-maintain - Pythons Quellcode ist ziemlich einfach zu pflegen.

  • A broad standard library - Pythons Hauptbestandteil der Bibliothek ist sehr portabel und plattformübergreifend unter UNIX, Windows und Macintosh kompatibel.

  • Interactive Mode - Python unterstützt einen interaktiven Modus, der das interaktive Testen und Debuggen von Codeausschnitten ermöglicht.

  • Portable - Python kann auf einer Vielzahl von Hardwareplattformen ausgeführt werden und verfügt auf allen Plattformen über dieselbe Schnittstelle.

  • Extendable- Sie können dem Python-Interpreter Module auf niedriger Ebene hinzufügen. Mit diesen Modulen können Programmierer ihre Tools effizienter ergänzen oder anpassen.

  • Databases - Python bietet Schnittstellen zu allen wichtigen kommerziellen Datenbanken.

  • GUI Programming - Python unterstützt GUI-Anwendungen, die erstellt und auf viele Systemaufrufe, Bibliotheken und Windows-Systeme portiert werden können, z. B. Windows MFC, Macintosh und das X Window-System von Unix.

  • Scalable - Python bietet eine bessere Struktur und Unterstützung für große Programme als Shell-Scripting.

Abgesehen von den oben genannten Funktionen hat Python eine große Liste guter Funktionen, einige sind unten aufgeführt -

  • Es unterstützt funktionale und strukturierte Programmiermethoden sowie OOP.

  • Es kann als Skriptsprache verwendet oder zum Erstellen großer Anwendungen zu Bytecode kompiliert werden.

  • Es bietet dynamische Datentypen auf sehr hoher Ebene und unterstützt die dynamische Typprüfung.

  • Es unterstützt die automatische Speicherbereinigung.

  • Es kann problemlos in C, C ++, COM, ActiveX, CORBA und Java integriert werden.