Software-update: Python 3.7.0 / 3.6.6

Python logo (60 pix)Python is een objectgeoriënteerde programmeertaal die kan worden gebruikt om eenvoudige tot complexe, platformonafhankelijke applicaties te ontwikkelen. Het is in de jaren negentig ontworpen door Guido van Rossum, die destijds in Amsterdam voor het CWI werkte. Guido, die tegenwoordig voor Dropbox werkt, is nog steeds betrokken bij de ontwikkeling van Python. Het ontwikkelteam heeft de versies 3.7.0 en 3.6.6 uitgegeven. De veranderingen van deze uitgaven zien er als volgt uit:

Python 3.7.0

Python 3.7.0 is the newest major release of the Python language, and it contains many new features and optimizations. Among the major new features in Python 3.7 are:
  • PEP 539, new C API for thread-local storage
  • PEP 545, Python documentation translations
  • New documentation translations: Japanese, French, and Korean.
  • PEP 552, Deterministic pyc files
  • PEP 553, Built-in breakpoint()
  • PEP 557, Data Classes
  • PEP 560, Core support for typing module and generic types
  • PEP 562, Customization of access to module attributes
  • PEP 563, Postponed evaluation of annotations
  • PEP 564, Time functions with nanosecond resolution
  • PEP 565, Improved DeprecationWarning handling
  • PEP 567, Context Variables
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion and PEP 540, forced UTF-8 runtime mode)
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • Notable performance improvements in many areas.
Please see What’s New In Python 3.7 for more information.

Python 3.6.6

Python 3.6.6 is the sixth and current maintenance release of Python 3.6. The Python 3.6 series contains many new features and optimizations.

Note Python 3.7.0 is now released and is the latest feature release of Python 3. We plan to continue to provide bug-fix releases for 3.6.x though at least the end of 2018 and security fixes through 2021.

Among the new major new features in Python 3.6 are:
  • PEP 468, Preserving Keyword Argument Order
  • PEP 487, Simpler customization of class creation
  • PEP 495, Local Time Disambiguation
  • PEP 498, Literal String Formatting
  • PEP 506, Adding A Secrets Module To The Standard Library
  • PEP 509, Add a private version to dict
  • PEP 515, Underscores in Numeric Literals
  • PEP 519, Adding a file system path protocol
  • PEP 520, Preserving Class Attribute Definition Order
  • PEP 523, Adding a frame evaluation API to CPython
  • PEP 524, Make os.urandom() blocking on Linux (during system startup)
  • PEP 525, Asynchronous Generators (provisional)
  • PEP 526, Syntax for Variable Annotations (provisional)
  • PEP 528, Change Windows console encoding to UTF-8
  • PEP 529, Change Windows filesystem encoding to UTF-8
  • PEP 530, Asynchronous Comprehensions
Please see What’s New In Python 3.6 for more information.
Versienummer 3.7.0 / 3.6.6
Releasestatus Final
Besturingssystemen Windows 7, Android, Linux, BSD, macOS, Solaris, UNIX, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016
Website Python Insider
Download https://www.python.org/downloads/
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink

Meukposter

03-07-2018 • 11:20

5

Bron: Python Insider

Update-historie

15-08 Python 3.13.7 1
07-08 Python 3.13.6 0
12-06 Python 3.13.5 0
04-06 Python 3.13.4 3
09-04 Python 3.13.3 5
07-02 Python 3.13.2 0
12-'24 Python 3.13.1 13
10-'24 Python 3.13 20
09-'24 Python 3.12.6 1
08-'24 Python 3.12.5 10
Meer historie

Reacties (5)

5
5
0
0
0
2
Wijzig sortering
Waarom weet ik niet maar sinds de dag dat ik Python heb leren kennen wou ik altijd al leren programmeren in Python :) Ik heb enkele tutorials gevolgd -vooral via YouTube- van o.a. clever programmer maar het komt maar niet grond. Misschien mis ik te veel basiskennis, ik maak tenslotte ook enkel maar gebruik van Powershell voor sysadmin taken uit te voeren in AD en Exchange Online, maar toch hoop ik op een dag toch eens een online tutorial te vinden die me op de goede weg zet. Dus tips zijn welkom!
Ik zou eens bij Udemy kijken, die hebben regelmatig aanbiedingen zodat je voor een appel en een ei een basiscursus kunt volgen. https://www.udemy.com/topic/python/
Ik heb zelf erg veel gehad aan o.a. https://learnpythonthehardway.org/ en medestudenten hebben het geleerd met https://www.codecademy.com/learn/learn-python. Er zijn online erg veel lessen te vinden, afhankelijk van waarvoor je het wilt gaan gebruiken zit er vast iets leuks bij. ;)
https://automatetheboringstuff.com/

zeer praktisch boek :) voor Python 3. Ik zou 2 links laten liggen (Codecademy is nog 2)

Op dit item kan niet meer gereageerd worden.