Heim  >  Artikel  >  Backend-Entwicklung  >  Warum ist Python für Programmierer wichtig?

Warum ist Python für Programmierer wichtig?

伊谢尔伦
伊谢尔伦Original
2017-04-29 09:50:541069Durchsuche

Fredrik Haard, der Vater von Python, veröffentlichte kürzlich einen Artikel „Warum Python für Sie so wichtig ist“, der eine hitzige Diskussion unter Entwicklern auslöste.

Ich glaube, dass Python für Softwareentwickler wichtig ist. Heutzutage gibt es viele Programmiersprachen, die alle unterschiedliche Eigenschaften haben: leistungsstarke wie Lisp, schnelle wie C, weit verbreitete wie Java und seltsame wie Haskell. Im Gegensatz zu diesen Sprachen ist Python eine relativ moderate Programmiersprache, die viele Funktionen der Sprache integriert. Bisher habe ich keine andere Sprache gesehen, die so harmonisch ist wie Python.

Python weiß, dass Entwickler viel mehr Zeit damit verbringen, Code zu lesen als ihn zu schreiben. Deshalb konzentriert es seine Bemühungen darauf, Entwickler beim Schreiben von lesbarem Code anzuleiten. Natürlich kann Python auch verschleierten Code schreiben, aber die bequemste Art, Code zu schreiben (wenn Sie Python kennen), besteht darin, ihn mäßig prägnant zu halten, das heißt: Der Code spiegelt immer klar Ihre Absicht wider. Das ist wichtig. Die Entwicklung mit Python ist ein Kinderspiel. Sogar viele Bibliotheken können perfekt in Python geschrieben werden, um ihre Lesbarkeit sicherzustellen (Sie können Framework-Implementierungen in anderen Sprachen vergleichen, z. B. in Java geschriebenes Spring).

In ähnlicher Weise erkennt auch Python die Bedeutung der Entwicklungsgeschwindigkeit für Entwickler. Lesbarer und prägnanter Code ist nur ein Teil, der andere Teil hängt von leistungsstarken Konstruktoren ab, die viel mühsamen und sich wiederholenden Code vermeiden können. Darüber hinaus ist auch die Wartbarkeit sehr wichtig – die Anzahl der Codezeilen (Line of Code, LoC) erscheint in vielen Messergebnissen. Sie ist vielleicht nicht nützlich, zeigt aber zumindest, wie viel Code Sie überprüfen müssen, wie viel Code Sie müssen das Problem verstehen und daraus lernen.

Darüber hinaus erwähnte Fredrik Haard noch einen weiteren Vorteil von Python-Toolmaking.

Schnelle Softwareentwicklungsgeschwindigkeit, prägnante Fähigkeiten (Entwickler anderer Sprachen können auch problemlos grundlegende Python-Kenntnisse erlernen) und eine riesige Standardbibliothek halten diesen Vorteil aufrecht. Bei jedem Projekt werden Aufgaben zur Automatisierung auftreten. Meiner Erfahrung nach ist die Automatisierung von Aufgaben, die in Python geschrieben wurden, um eine Größenordnung schneller als in anderen Mainstream-Sprachen. Dies ist tatsächlich der Grund, warum ich Python gelernt habe. ...

Wenn Sie Python lernen möchten, können Sie zu dieser Gruppe kommen. Die erste ist 472, die mittlere ist 309 und die letzte ist 261. Es gibt viele Lernmaterialien, die heruntergeladen werden können .

Die Möglichkeit, benutzerdefinierte Tools einfach zu entwickeln, hat auch eine andere Bedeutung: Es wird einfacher sein, benutzerdefinierte Software zu entwickeln und zu warten. Aus diesem Grund gibt es, nachdem das riesige Django zum bekanntesten Python-Webframework wurde, immer noch eine große Anzahl erfolgreicher kleiner oder sogar Mikro-Frameworks. Wenn Sie eine leistungsstarke Programmiersprache mit einer großen Sammlung von Standard- und Drittanbieter-Bibliotheken verwenden, müssen Sie nicht oft Kompromisse eingehen, was bei der Verwendung vieler großer Standard-Frameworks zwangsläufig der Fall ist.

Laut Fredrik ist es wichtig, Software zu schreiben, die gut zum Kundenmodell passt, und nicht nur ein Framework. Und viele Entwickler verbringen ihre Zeit damit, Frameworks zu konfigurieren und ihre Mängel zu vertuschen, anstatt tatsächlich zu entwickeln.

Das obige ist der detaillierte Inhalt vonWarum ist Python für Programmierer wichtig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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