Python 3.4.0 mit Pip-Integration und neuen Modulen

Seit gestern ist Python 3.4.0 verfügbar. Zu den Highlights der neuen Version zählen der Pip-Support und neue Module für Statistiken und asynchrone Eingabe-Ausgabe-Operationen.

Pip ist eine Paketverwaltung für Python-Module und nun standardmäßig in Python enthalten. Mit ihrer Hilfe und über “pip install” lässt sich Python um nützliche Module erweitern. Dazu haben die Macher ein Modul namens “ensurepip” in die Standardbibliothek integriert, die das Vorhandensein von Pip sicherstellt. Der Bootstrap-Vorgang braucht keinen Netzwerkzugang, sondern verlässt sich auf eine in die Standardbibliothek integrierte Pip-Version.

Über das Modul “statistics.py” greifen Entwickler nun auf mathematische Statistikfunktionen zu. Egal ob es um Mittelwerte, Zentralwerte, Streuungen oder Standardabweichungen geht, Python 3.4 bringt über das neue Modul Algorithmen dafür mit.

Über das Paket “asyncio” stattet Python 3.4.0 Programme mit der Fähigkeit aus, Eingabe-Ausgabe-Operationen zu starten und trotzdem auf anderen Baustellen weiterzuarbeiten, ohne das Ergebnis abwarten zu müssen. Das erhöht den Datendurchsatz und die Antwortzeit von Programmen.

Auch interessant ist der Einsatz von Sip-Hash als Standard-Hash-Algorithmus für Strings und Bytes. Der aktuelle Hash-Algorithmus von Cpython sei nicht gegen Angriffe (Hash Collision DoS Attacks) gefeit, vom neuen Algorithmus verspreche man sich fortan eine sichere Zufallszahlengeneration für Hashes.

Wie immer listen die Python-Macher in ihrer Ankündigung die wichtigsten Änderungen in Form einer Liste von PEPs auf (Python Enhancement Proposals). Weitere Details zur neuen Version entnehmen Interessierte den darin verlinkten Webseiten.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben