Python3
Utviklingsmiljøet: Python3
Python3: Generelt
Denne tekstblokken er dessverre bare tilgjengelig på engelsk.
Python 3 is the latest version of the Python programming language, released in December 2008, and is a significant update over Python 2. It is one of the most widely used programming languages for web development and has many advantages over Python 2.
In the area of web development, there are some important differences between Python 3 and Python 2:
Unicode support: in Python 3, Unicode support is treated as standard. This means that strings in Python 3 are Unicode strings by default, whereas in Python 2 they are treated as ASCII strings. This makes processing text in different languages much easier.
Improved syntax: Python 3 offers improved syntax over Python 2, including the ability to specify arguments by name and enhanced support for lists and dictionaries.
Deprecated functions: Python 3 removes some deprecated functions that were still available in Python 2. This can cause some difficulties when updating older code, but ultimately results in code that is faster, more stable and easier to maintain.
Speed: Python 3 generally offers better speed than Python 2, especially when processing text.
New libraries: Python 3 offers many new libraries specifically designed for web development, such as Requests for HTTP client support and Flask for web application development.
Python3: HTTP Konstanter
http.client.CONTINUE
http.client.MOVED_PERMANENTLY
http.client.FOUND
http.client.BAD_REQUEST
http.client.UNAUTHORIZED
http.client.PAYMENT_REQUIRED
http.client.FORBIDDEN
http.client.NOT_FOUND
http.client.METHOD_NOT_ALLOWED
http.client.NOT_ACCEPTABLE
http.client.PROXY_AUTHENTICATION_REQUIRED
http.client.REQUEST_TIMEOUT
http.client.CONFLICT
http.client.GONE
http.client.LENGTH_REQUIRED
http.client.PRECONDITION_FAILED
http.client.REQUEST_ENTITY_TOO_LARGE
http.client.REQUEST_URI_TOO_LONG
http.client.UNSUPPORTED_MEDIA_TYPE
http.client.REQUESTED_RANGE_NOT_SATISFIABLE
http.client.EXPECTATION_FAILED
http.client.INTERNAL_SERVER_ERROR
http.client.NOT_IMPLEMENTED
http.client.BAD_GATEWAY
http.client.SERVICE_UNAVAILABLE
http.client.GATEWAY_TIMEOUT