Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 4 reacties
Bron: Python Software Foundation

Python is een object-georiënteerde programmeertaal waarmee simpele tot complexe platformonafhankelijke applicaties kunnen worden ontwikkeld. De ontwikkelaars van deze programmeertaal hebben twee nieuwe bètaversies uitgebracht, namelijk 3.0 bèta 2 en 2.6 bèta 2. De 3.0-serie is niet meer backwards compatible met de voorgaande versietakken omdat men de taal wil opschonen van oude code en enkele aanwezige ontwerpfouten wil herstellen. Versie 2.6 zal wel gedeeltelijk forward compatibility aan de 2.x-lijn toevoegen zodat programmeurs makkelijker hun applicaties naar Python 3.0 kunnen overzetten door alvast nieuwe functies te ondersteunen. De complete lijst met veranderingen voor Python 3.0 is op deze pagina na te lezen en voor de lijst van Python 2.6 kan je op deze pagina terecht. De lijst met veranderingen voor versie 3.0 bèta 2 ziet er als volgt uit:

What's new in Python 3.0b2?

Core and Builtins:
  • Issue #3008: the float type has a new instance method 'float.hex' and a new class method 'float.fromhex' to convert floating-point numbers to and from hexadecimal strings, respectively.
  • Issue #3083: Add alternate (#) formatting for bin, oct, hex output for str.format(). This adds the prefix 0b, 0o, or 0x, respectively.
  • Issue #3280: like chr(), the "%c" format now accepts unicode code points beyond the Basic Multilingual Plane (above 0xffff) on all configurations. On "narrow Unicode" builds, the result is a string of 2 code units, forming a UTF-16 surrogate pair.
  • Issue #3282: str.isprintable() should return False for undefined Unicode characters.
  • Issue #3236: Return small longs from PyLong_FromString.
  • Exception tracebacks now support exception chaining.
Library:
  • Issue #3313: Fixed a crash when a failed dlopen() call does not set a valid dlerror() message.
  • Issue #3258: Fixed a crash when a ctypes POINTER type to an incomplete structure was created.
  • Issue #2683: Fix inconsistency in subprocess.Popen.communicate(): the argument now must be a bytes object in any case.
  • Issue #3145: help("modules whatever") failed when trying to load the source code of every single module of the standard library, including invalid files used in the test suite.
  • The gettext library now consistently uses Unicode strings for message ids and message strings, and ``ugettext()`` and the like don't exist anymore.
  • The traceback module has been expanded to handle chained exceptions.
C API:
  • Issue #3247: the function Py_FindMethod was removed. Modern types should use the tp_methods slot instead.
Tools/Demos:
  • The Mac/Demos directory has been removed.
  • All of the Mac scripts have been removed (including BuildApplet.py).
Versienummer:3.0b2 / 2.6b2
Releasestatus:Beta
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, macOS, Solaris, UNIX, Windows Server 2003, Windows XP x64, Windows Server 2003 x64, Windows Vista, Windows Vista x64
Website:Python Software Foundation
Download:http://python.org/download/
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (4)

Ik gebruik het nu ook al ongeveer een half jaartje, maar was echt opslag over toen ik er mee begon, echt een heerlijke taal, die er altijd goed uitziet :P

Simpel, tamelijk snel, heel erg breed toepasbaar, veel community support en documentation, platform onafhankelijk, grote std lib en Object oriented, wat wil je nog meer?
Één van de heerlijkste programmeertalen.
Sinds ik hier een jaar of 2 mee begonnen ben, voelen andere talen echt vervelend aan.
NASA, Google, industrial light & magic gebruiken het: dus misschien ook iets voor jou? ;)
Go python!
maar wat kun je ermee, als je zo een leek bent als ik?

:?
Je kunt, samen met een goed boek, een heel eind komen met betrekking tot programmeren.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True