Python 2.7 vs. Python 3.4 ─ Was sollten Python-Anfänger wählen?

Codementor-Python-Experte und Stack Overflow-Legende Martijn Pieters nahm an einer Office-Hours-Sitzung teil, in der er einige informative Meinungen zu mehreren von unseren Zuschauern gestellten Fragen äußerte.

Da Martijn in seiner Demo Python 3.4 verwendete, war eine der gestellten Fragen, ob es einen guten Grund für Python-Anfänger gibt, von 2.7 auf 3.4 umzusteigen

Der folgende Text ist eine Zusammenfassung des Codementor-Teams und kann vom Originalvideo abweichen. Wenn Sie irgendwelche Probleme sehen, teilen Sie uns dies bitte mit!


Python 2.7 vs. Python 3.4 ── Was ist der Unterschied und was sollten Python-Anfänger wählen?

Dies hängt wirklich davon ab, auf welche Bibliotheken von Drittanbietern Sie sich verlassen.

Persönlich wäre ich bis Python 3.3 oder 3.4 bei Python 2.7 geblieben, aber ich verwende jetzt Python 3.4 wegen all der netten neuen Funktionen, und ich denke, diese Änderungen werden auch Anfängern das Leben erleichtern. Zum Beispiel sollten die objektorientierte Pfadbibliothek und der Aufzählungszusatz sehr hilfreich sein, und es ist nicht so schwierig, auf Python 3 umzusteigen. Ich denke, die Python-Entwickler haben die 3.x-Linie getroffen, da sie wirklich gut funktioniert, und die Interpreter verwendet den Verlauf besser als frühere Versionen. Mir persönlich gefallen die Autovervollständigungsfunktionen sehr gut, weshalb ich Python 3.4 in meinen Demos verwendet habe. Außerdem Python 3.3. und 3.4 ziehen die ganze Aufmerksamkeit der Entwickler auf sich, was bedeutet, dass all die coolen neuen Ergänzungen in diesen Versionen gesammelt werden, und sie werden das Ökosystem mit der 3.x-Reihe voranbringen. Ich glaube, 2.7 wird die letzte Version für die 2.x-Reihe sein.

In Python 2.xa müssen sich Anfänger jedoch keine Gedanken über all die impliziten Codierungs- und Decodierungsprobleme machen, die beim Mischen von Byte-Strings und Unicode-Strings auftreten können, sodass dies möglicherweise eine Überlegung wert ist.

Der größte Unterschied zwischen Python 2 und 3 sind die verwendeten Bibliotheken. Wenn Sie Webentwicklung betreiben und viele Bibliotheken verwenden, die nur Python 2.x unterstützen und noch nicht auf Python 3.x portiert wurden, haben Sie möglicherweise nicht die gleiche Erfahrung, die Python so großartig macht.

Zusammenfassend sollten Anfänger kein Problem damit haben, auf Python 3 umzusteigen, aber wenn Sie ein Anfänger sind, der auf viele Bibliotheken angewiesen ist, die nur 2.x sind, dann ist es vielleicht keine so gute Idee.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *