Python ist eine Computerprogrammiersprache. Es handelt sich um eine objektorientierte dynamische Typsprache, die ursprünglich zum Schreiben automatisierter Skripte (Shells) entwickelt wurde. Mit der kontinuierlichen Aktualisierung der Version und der Hinzufügung neuer Sprachfunktionen wird sie zunehmend für die Entwicklung unabhängiger und umfangreicher Projekte verwendet .
Um die Weihnachtsferien zu überbrücken, begann Guido 1989, einen Compiler/Interpreter für die Python-Sprache zu schreiben. (Empfohlenes Lernen: Python-Video-Tutorial)
Python stammt aus Guidos beliebter TV-Serie Monty Python’s Flying Circus (BBCs Indoor-Sitcom in den 1960er und 1970er Jahren, basierend auf dem britischen Leben als Material). Er hofft, dass diese neue Sprache namens Python sein Konzept verwirklichen kann (eine Sprache zwischen C und Shell, umfassend, leicht zu erlernen, einfach zu verwenden und skalierbar). Als Sprachdesign-Enthusiast hat Guido bereits (nicht sehr erfolgreiche) Versuche unternommen, Sprachen zu entwerfen. Diesmal war es nichts weiter als ein reiner Hacker-Akt.
1991 wurde der erste Python-Compiler (auch Interpreter) geboren. Es ist in der Sprache C implementiert und kann C-Bibliotheken (.so-Dateien) aufrufen. Seit seiner Geburt verfügt Python über: Klassen, Funktionen, Ausnahmebehandlung, Kerndatentypen einschließlich Listen und Wörterbücher sowie modulbasierte Erweiterungen des Systems.
Ein Großteil der Python-Syntax stammt aus C, ist aber auch stark von der ABC-Sprache beeinflusst. Einige Regeln aus der ABC-Sprache sind bis heute umstritten, wie zum Beispiel die erzwungene Einrückung. Aber diese Syntaxregeln machen Python leicht lesbar. Python hingegen befolgt geschickt einige Konventionen (insbesondere die der C-Sprache). Verwenden Sie beispielsweise das Gleichheitszeichen, um Werte zuzuweisen, und verwenden Sie def, um Funktionen zu definieren. Guido glaubt, dass es keinen Grund gibt, sich zu sehr darauf einzulassen, wenn etwas auf der Grundlage des „gesunden Menschenverstands“ etabliert wird.
Python hat von Anfang an besonderes Augenmerk auf die Erweiterbarkeit gelegt. Python kann auf mehreren Ebenen erweitert werden. Auf einer hohen Ebene können Sie .py-Dateien importieren. Unter der Haube können Sie auf C-Bibliotheken verweisen. Python-Programmierer können mit Python schnell .py-Dateien als Erweiterungsmodule schreiben. Wenn jedoch die Leistung ein wichtiger zu berücksichtigender Faktor ist, können Python-Programmierer tief in die unterste Ebene vordringen, C-Programme schreiben, sie in .so-Dateien kompilieren und sie zur Verwendung in Python einführen. Python ist wie ein Haus aus Stahl zu bauen. Definieren Sie zunächst den großen Rahmen. Programmierer können innerhalb dieses Frameworks völlig frei erweitern oder ändern.
Das ursprüngliche Python wurde vollständig von Guido selbst entwickelt. Python ist bei Guidos Kollegen beliebt. Sie geben schnelles Feedback und beteiligen sich an Python-Verbesserungen. Guido und einige Kollegen bilden das Kernteam von Python. Sie verbringen den größten Teil ihrer Freizeit damit, Python zu hacken (einschließlich der Arbeitszeit, da sie Python beruflich nutzen). Anschließend wurde Python über CWI hinaus erweitert. Python verbirgt viele Details auf Maschinenebene und überlässt deren Verarbeitung dem Compiler, und hebt das Programmierdenken auf logischer Ebene hervor. Python-Programmierer können mehr Zeit damit verbringen, über die Logik des Programms nachzudenken als über die spezifischen Implementierungsdetails (Guido hat ein T-Shirt mit der Aufschrift: Das Leben ist kurz, ich verwende Python). Diese Funktion zieht eine große Anzahl von Programmierern an. Python wurde populär.
Wir müssen jetzt unsere Python-Zeit unterbrechen und einen Blick auf die Computerübersicht werfen. In den frühen 1990er Jahren hielten Personalcomputer Einzug in normale Haushalte. Intel veröffentlichte den 486-Prozessor und Windows veröffentlichte eine Reihe von Windows-Systemen, beginnend mit Windows 3.0. Die Computerleistung wird erheblich verbessert. Programmierer begannen, auf die Benutzerfreundlichkeit von Computern (z. B. grafische Oberflächen) zu achten.
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonUnter welchen Umständen wurde Python geboren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!