Python3.5

Die Entwicklungsumgebung: Python3.5

Python3.5: Allgemein

Python 3.5 ist eine Version der Programmiersprache Python, die im September 2015 veröffentlicht wurde. Es ist eine Weiterentwicklung von Python 3, das im Dezember 2008 erstmals veröffentlicht wurde und viele Verbesserungen gegenüber Python 2 aufweist. In Bezug auf die Webentwicklung gibt es einige wichtige Unterschiede zwischen Python 3.5 und Python 3: Geschwindigkeit: Python 3.5 enthält mehrere Optimierungen, die die Geschwindigkeit von Python-Anwendungen verbessern. Insbesondere enthält Python 3.5 eine neue Implementierung des Generators, die bis zu 40% schneller als die vorherige Implementierung ist. Asynchrone Programmierung: Python 3.5 unterstützt die asynchrone Programmierung, die es Entwicklern ermöglicht, effiziente Webanwendungen zu schreiben, die viele gleichzeitige Verbindungen verarbeiten können. Neue Bibliotheken: Python 3.5 enthält einige neue Bibliotheken, die für die Webentwicklung nützlich sein können, wie z.B. das "typing"-Modul, das die Typannotationen unterstützt. Verbesserte Fehlerbehandlung: Python 3.5 bietet verbesserte Fehlerbehandlungsfunktionen, die dazu beitragen, Fehler in Webanwendungen schnell zu identifizieren und zu beheben. Neue Syntax: Python 3.5 fügt neue Syntaxfunktionen hinzu, die die Lesbarkeit von Webanwendungen verbessern können. Ein Beispiel ist die Verwendung des @-Operators für Matrixmultiplikation.

Python3.5: HTTP Konstanten

http.HTTPStatus.CONTINUE
http.client.SWITCHING_PROTOCOLS
http.HTTPStatus.SWITCHING_PROTOCOLS
http.HTTPStatus.MOVED_PERMANENTLY
http.HTTPStatus.FOUND
http.HTTPStatus.BAD_REQUEST
http.HTTPStatus.UNAUTHORIZED
http.HTTPStatus.PAYMENT_REQUIRED
http.HTTPStatus.FORBIDDEN
http.HTTPStatus.NOT_FOUND
http.HTTPStatus.METHOD_NOT_ALLOWED
http.HTTPStatus.NOT_ACCEPTABLE
http.HTTPStatus.PROXY_AUTHENTICATION_REQUIRED
http.HTTPStatus.REQUEST_TIMEOUT
http.HTTPStatus.CONFLICT
http.HTTPStatus.GONE
http.HTTPStatus.LENGTH_REQUIRED
http.HTTPStatus.PRECONDITION_FAILED
http.HTTPStatus.REQUEST_ENTITY_TOO_LARGE
http.HTTPStatus.REQUEST_URI_TOO_LONG
http.HTTPStatus.UNSUPPORTED_MEDIA_TYPE
http.HTTPStatus.REQUESTED_RANGE_NOT_SATISFIABLE
http.HTTPStatus.EXPECTATION_FAILED
http.HTTPStatus.MISDIRECTED_REQUEST
http.HTTPStatus.UNPROCESSABLE_ENTITY
http.HTTPStatus.LOCKED
http.HTTPStatus.FAILED_DEPENDENCY
http.HTTPStatus.INTERNAL_SERVER_ERROR
http.HTTPStatus.NOT_IMPLEMENTED
http.HTTPStatus.BAD_GATEWAY
http.HTTPStatus.SERVICE_UNAVAILABLE
http.HTTPStatus.GATEWAY_TIMEOUT