Python ist eine interpretierte, objektorientierte, dynamische Datentyp-Programmiersprache auf hoher Ebene. Python wurde Ende 1989 von Guido van Rossum erfunden und 1991 erstmals öffentlich veröffentlicht. „Python Basics Tutorial“ eignet sich für Entwickler, die die Programmiersprache Python von Grund auf erlernen möchten.
Python ist eine plattformübergreifende 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 .
Der Gründer von Python ist der Niederländer Guido van Rossum. Während der Weihnachtszeit 1989 beschloss Guido in Amsterdam, einen neuen Skriptinterpreter als Erbe der ABC-Sprache zu entwickeln, um die Weihnachtslangweile zu vertreiben. Der Grund, warum Python (bedeutet Boa constrictor) als Name der Programmiersprache gewählt wurde, ist der britischen TV-Komödie „Monty Pythons fliegender Zirkus“ entnommen, die in den 1970er Jahren Premiere hatte.
Tipps: Dieses Tutorial dient hauptsächlich dem Erlernen der Python 2.x-Version. Wenn Sie die Python 3.x-Version verwenden, wechseln Sie bitte zu Python 3.X Version des Tutorials. Und bevor Sie mit diesem Tutorial fortfahren, sollten Sie einige grundlegende Computerprogrammierungsterminologie kennen. Wenn Sie PHP, ASP und andere Programmiersprachen gelernt haben, wird es Ihnen helfen, die Python-Programmierung schneller zu verstehen.
Lassen Sie uns den ersten einführenden Python-Programmiercode erleben!
Der erste Python-Einführungsprogrammcode
Beispiel
#!/usr/bin/python print "Hello, World!"
Laufbeispiel»
Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen
Python verfolgt einen klaren und einheitlichen Designstil, der Python zu einer leicht lesbaren, leicht zu wartenden und weit verbreiteten Sprache macht, die bei einer großen Anzahl von Benutzern beliebt ist.
Tipps: Unser Python-Tutorial hilft Ihnen, die Programmiersprache Python und ihre Anwendungen Schritt für Schritt zu erlernen. Wenn Sie Fragen haben, besuchen Sie bitte die chinesische PHP-Website Python-CommunityStellen Sie Ihre Fragen und begeisterte Internetnutzer werden sie für Sie beantworten.
Vor- und Nachteile von Python
Vorteile
Einfachheit: Python ist eine Sprache, die Einfachheit repräsentiert. Das Lesen eines guten Python-Programms fühlt sich an, als würde man Englisch lesen. Dadurch können Sie sich auf die Lösung von Problemen konzentrieren, anstatt sich mit der Sprache selbst auseinanderzusetzen.
Einfach zu erlernen: Der Einstieg in Python ist extrem einfach, da Python über eine äußerst einfache Dokumentation verfügt.
Hohe Geschwindigkeit: Die unterste Ebene von Python ist in der Sprache C geschrieben, und viele Standardbibliotheken und Bibliotheken von Drittanbietern sind auch in C geschrieben, das sehr schnell läuft.
Kostenlos und Open Source: Python ist eine von FLOSS (Free/Open Source Software). Benutzern steht es frei, Kopien dieser Software zu verbreiten, ihren Quellcode zu lesen, Änderungen daran vorzunehmen und Teile davon in neuer kostenloser Software zu verwenden. FLOSS basiert auf dem Konzept einer Gruppe, die Wissen teilt.
Hochsprache: Wenn Sie Programme in Python schreiben, müssen Sie sich keine Gedanken über Details auf niedriger Ebene machen, etwa wie Sie den von Ihrem Programm verwendeten Speicher verwalten.
Portabilität: Aufgrund seiner Open-Source-Natur wurde Python auf viele Plattformen portiert (mit Modifikationen, damit es auf verschiedenen Plattformen funktionieren kann). Zu diesen Plattformen gehören Linux, Windows, FreeBSD, Macintosh, Solaris, OS/2, Amiga, AROS, AS/400, BeOS, OS/390, z/OS, Palm OS, QNX, VMS, Psion, Acom RISC OS, VxWorks, PlayStation, Sharp Zaurus, Windows CE, PocketPC, Symbian und Googles Android-Plattform basierend auf Linux.
Interpretierbarkeit: Ein in einer kompilierten Sprache wie C oder C geschriebenes Programm kann aus der Quelldatei (d. h. der Sprache C oder C ) in eine von Ihrem Computer verwendete Sprache (binär) konvertiert werden Code, also 0 und 1). Dieser Vorgang erfolgt über den Compiler und verschiedene Flags und Optionen.
Wenn Sie ein Programm ausführen, kopiert die Linker-/Reprinter-Software Ihr Programm von der Festplatte in den Speicher und führt es aus. In Python geschriebene Programme müssen nicht in Binärcode kompiliert werden. Sie können Programme direkt aus dem Quellcode ausführen.
Im Computer wandelt der Python-Interpreter den Quellcode in eine Zwischenform namens Bytecode um, die dann in die vom Computer verwendete Maschinensprache übersetzt und ausgeführt wird. Dies macht die Verwendung von Python viel einfacher. Außerdem werden Python-Programme dadurch portabler.
Objektorientiert: Python unterstützt sowohl prozedurale als auch objektorientierte Programmierung. In „prozedurorientierten“ Sprachen werden Programme aus Prozeduren oder einfach Funktionen erstellt, die wiederverwendbarer Code sind. In „objektorientierten“ Sprachen werden Programme aus Objekten erstellt, die Daten und Funktionalität kombinieren.
Skalierbarkeit: Wenn Sie einen wichtigen Teil des Codes benötigen, um schneller ausgeführt zu werden, oder Sie möchten, dass einige Algorithmen nicht öffentlich sind, können Sie Teile des Programms in C oder C schreiben und sie dann in Python verwenden Programm.
Einbettbarkeit: Python kann in C/C -Programme eingebettet werden, um Programmbenutzern Skriptfunktionen bereitzustellen.
Umfangreiche Bibliothek: Die Python-Standardbibliothek ist in der Tat riesig. Es kann bei einer Vielzahl von Aufgaben hilfreich sein, darunter reguläre Ausdrücke, Dokumentgenerierung, Unit-Tests, Threads, Datenbanken, Webbrowser, CGI, FTP, E-Mail, XML, XML-RPC, HTML, WAV-Dateien, Kryptografie, GUI (grafische Benutzeroberfläche). ), Tk und andere systembezogene Vorgänge. Dies wird als Pythons „voll funktionsfähige“ Philosophie bezeichnet. Neben der Standardbibliothek gibt es viele weitere hochwertige Bibliotheken, wie unter anderem wxPython, Twisted und die Python-Imaging-Bibliothek.
Standardcode: Python verwendet erzwungene Einrückung, um den Code besser lesbar zu machen. In Python geschriebene Programme müssen nicht in Binärcode kompiliert werden.
Nachteile
Probleme mit einzeiligen Anweisungen und der Befehlszeilenausgabe: Oft kann das Programm nicht in eine Zeile geschrieben werden, z. B. beim Importieren sys; für i in sys .path:print i. Perl und awk unterliegen dieser Einschränkung nicht. Sie können einfache Programme problemlos unter der Shell ausführen. Sie müssen das Programm nicht wie Python in eine .py-Datei schreiben.
Einzigartige Syntax
Dies kann nicht als Einschränkung bezeichnet werden, aber die Art und Weise, wie Einrückungen zur Unterscheidung von Anweisungsbeziehungen verwendet werden, bringt immer noch viele Anfänger mit Verwirrung. Selbst erfahrene Python-Programmierer können in Fallen tappen.
Langsame Laufgeschwindigkeit: im Vergleich zu C und C .
Python-Anwendungsbereiche
Web und Internetentwicklung
Wissenschaftliches Rechnen und Statistik
Künstliche Intelligenz
Bildung
Entwicklung von Desktop-Schnittstellen
Softwareentwicklung
Back-End-Entwicklung
Was dieses Python-Tutorial-Handbuch behandelt
Dieses Python-Tutorial-Handbuch deckt alle grundlegenden und fortgeschrittenen Kenntnisse von Python ab, einschließlich Python-Syntax, Typen und Variablen sowie Funktionen , Generatoren, Module, objektorientiertes und anderes Wissen.
Tipps: Jedes Kapitel dieses Tutorials enthält viele Python-Beispiele. Sie können direkt auf die Schaltfläche „Beispiel ausführen“ klicken, um die Ergebnisse online anzuzeigen. Diese Beispiele helfen Ihnen, die Programmiersprache Python besser zu verstehen und zu verwenden.
Neuestes Kapitel
- Python 100例 2016-10-18
- Python JSON 2016-10-18
- Python IDE 2016-10-18
- Python2.x与3.x版本区别 2016-10-18
- python GUI编程(Tkinter) 2016-10-18
- Python XML解析 2016-10-18
- Python 多线程 2016-10-18
- Python SMTP发送邮件 2016-10-18
Ähnliche Kurse
- Das neueste Video-Tutorial zur Weltpremiere von ThinkPHP 5.1 (60 Tage zum Online-Schulungskurs zum PHP-Experten) 2022-02-17
- Lassen Sie uns kurz über die Gründung eines Unternehmens in PHP sprechen 2023-01-04
- Umfangreiche, praktische Tianlongbabu-Entwicklung eines Mini-Version-MVC-Frameworks, das die Enzyklopädie-Website mit peinlichen Dingen imitiert 2018-01-25
- Anmeldebestätigung und klassisches Message Board 2018-03-02
- Erste Schritte mit der praktischen PHP-Entwicklung: Schnelle PHP-Erstellung [Small Business Forum] 2022-06-28
- Schnellstart-Node.JS-Vollversion 2022-09-30
- Schreiben Sie Ihr eigenes PHP-MVC-Framework (40 Kapitel ausführlich/große Details/Muss gelesen werden, damit Neulinge vorankommen) 2022-12-08
- Video-Tutorial zum Thema Pferdesoldat im Frühling 2022-04-12