Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist Python? Was kann Python?

Was ist Python? Was kann Python?

PHPz
PHPzOriginal
2017-03-05 13:57:081954Durchsuche

Was für eine Sprache ist Python?

Python ist eine Computerprogrammiersprache. Sie haben vielleicht schon von vielen beliebten Programmiersprachen gehört, wie zum Beispiel der sehr schwer zu erlernenden C-Sprache, der sehr beliebten Java-Sprache, der für Anfänger geeigneten Basic-Sprache, der für die Webprogrammierung geeigneten Java-Sprache usw. Python ist eine davon.

Lasst uns zunächst die Grundkenntnisse der Programmiersprachen bekannt machen. Der Zweck der Entwicklung von Programmen in einer beliebigen Programmiersprache besteht darin, den Computer Dinge tun zu lassen, z. B. das Herunterladen einer MP3-Datei, das Schreiben eines Dokuments usw. Die CPU, die die Arbeit des Computers erledigt, versteht daher nur Maschinenanweisungen, obwohl dies in verschiedenen Programmiersprachen der Fall ist Am Ende ist es sehr unterschiedlich. Es muss in Maschinenanweisungen „übersetzt“ werden, die die CPU ausführen kann. Verschiedene Programmiersprachen weisen große Unterschiede in der Menge an Code auf, die für die gleiche Aufgabe geschrieben wird.

Um beispielsweise dieselbe Aufgabe zu erledigen, müssen Sie 1.000 Zeilen Code in der Sprache C, nur 100 Zeilen Code in Java und nur 20 Zeilen in Python schreiben.

Python ist also eine ziemlich hohe Sprache.

Ist es schwierig, Python zu lernen?

Stimmt es, dass die Programme auf niedrigerem Niveau schwieriger zu erlernen sind, während die Programme für Fortgeschrittene einfacher sind?

Oberflächlich betrachtet ja.

Bei sehr abstrakten Berechnungen ist die fortgeschrittene Python-Programmierung jedoch auch sehr schwer zu erlernen, sodass Programmiersprachen auf hoher Ebene nicht gleichbedeutend mit Einfachheit sind.

Die Python-Sprache ist jedoch sehr einfach und leicht für Anfänger und zur Erledigung allgemeiner Aufgaben zu verwenden.

Was kann man mit Python machen?

Kann tägliche Aufgaben erledigen, wie z. B. das automatische Sichern Ihrer MP3s;

Kann Websites erstellen, viele bekannte Websites wie Zhihu und YouTube sind in Python geschrieben; Kann als Backend von Online-Spielen verwendet werden. Die Backends vieler Online-Spiele werden in Python entwickelt.

Kurz gesagt, es kann viele, viele Dinge tun!

Natürlich gibt es Dinge, die Python nicht kann

Zum Beispiel kann das Schreiben eines Betriebssystems nur in der Sprache C geschrieben werden.

Das Schreiben mobiler Anwendungen kann nur erfolgen in Objective-C (für iPhone) und Java (für Android);

Schreiben Sie 3D-Spiele, vorzugsweise in C oder C++.

Viele große Websites werden mit Python entwickelt, wie zum Beispiel YouTube, Instagram und inländische Douban.

Viele große Unternehmen, darunter Google, Yahoo usw. und sogar die NASA (National Aeronautics and Space Administration), nutzen Python in großem Umfang.

Welche Voraussetzungen erfülle ich als Anfänger, um Python zu lernen?

--Ich weiß, wie man einen Computer benutzt, aber ich habe noch nie ein Programm geschrieben

--Ich erinnere mich noch an die Gleichungen und ein bisschen Algebra aus der Mathematik der Mittelstufe; 🎜>

--Ich möchte von Programmieranfängern zu professionellen Softwarearchitekten werden

Wie kann ich mir einen Platz in der Python-Welt sichern?

Zusätzlich zu den oben genannten drei Dingen müssen Sie auch über Folgendes verfügen:

――Die Ausdauer, 4 Monate lang ununterbrochen von 9:00 bis 22:30 Uhr zu lernen

― ―Die Entschlossenheit, nicht arrogant zu sein, nicht nachzugeben und sich nicht geschlagen zu geben

Wenn ich ein Anfänger wäre, was sollte ich vorbereiten, um Python zu lernen?

Die unverzichtbaren Werkzeuge zum Erlernen von Python sind definitiv Werkzeuge, eines ist der Encoder und das andere ist der Interpreter:

Der Encoder ist Python. Derzeit gibt es zwei Versionen von Python, eine ist Version 2.x und die andere ist Version 3.x. Diese beiden Versionen sind inkompatibel, da sich Python derzeit in Richtung Version 3.x weiterentwickelt Für Version 2.x muss eine Änderung vorgenommen werden, bevor sie ausgeführt werden kann. Daher sind viele Bibliotheken von Drittanbietern derzeit nicht für die Verwendung unter 3.x verfügbar.

IDE-Tools. IDE-Software für integrierte Entwicklungsumgebungen (kurz IDE) ist eine Anwendung, die in einer Programmentwicklungsumgebung verwendet wird und im Allgemeinen Code-Editoren, Compiler, Debugger und Tools für grafische Benutzeroberflächen umfasst.

Häufig verwendete Tools sind:

Pycharm: PyCharm ist eine Python-IDE mit einer Reihe von Tools, mit denen Benutzer ihre Effizienz bei der Entwicklung in der Python-Sprache verbessern können, z. B. Debugging und Syntaxverbesserung Liang , Projektmanagement, Codesprung, intelligente Eingabeaufforderungen, automatische Vervollständigung, Unit-Tests, Versionskontrolle.

IDLE: Idle ist eine ziemlich einfache IDE, die in reinem Python mit Tkinter geschrieben wurde.

Ipython: ipython ist eine interaktive Shell für Python, die viel einfacher zu verwenden ist als die Standard-Python-Shell.

Was können Sie tun, nachdem Sie Python gelernt haben?

Betrieb und Wartung, Webentwicklung, Anwendungsentwicklung, Big Data, Data Mining, wissenschaftliches Rechnen, maschinelles Lernen, künstliche Intelligenz, Verarbeitung natürlicher Sprache ... Sie können auch sehr lange schreiben ...

Zhiyou Python, du hast es verdient!

Zhiyou Python Major ist in zwei Kurse unterteilt:

Python-Entwicklung: Schwerpunkt auf Testen sowie Betrieb und Wartung. Die Kurse umfassen Netzwerkprogrammierung, Datenbankbetrieb, Webcrawler, Netzwerküberwachung, automatisierte Tests, und Automatisierung Betrieb und Wartung sowie andere gängige Python-Technologien. Beispielhafter Unterricht von flach bis tief ermöglicht es jedem Schüler, ein ausgezeichneter 2881064151Python-Ingenieur zu werden.

Python+Big Data: Python-Entwicklung auf Unternehmensebene sowie Betrieb und Wartung von Big Data. Als Sprache, die sich nahtlos in den Betrieb und die Wartung von Big Data integrieren lässt, ist Python+Big Data das wahre Big Data. Nach dem Studium dieses Kurses können Sie Python nicht nur für die Entwicklung auf Unternehmensebene verwenden, sondern auch „Big-Data-Betrieb und -Wartung“ durchführen, die über der „Big-Data-Entwicklung“ liegt, und ein seltener Big-Data-Betriebs- und Wartungsingenieur auf dem Markt werden .

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn