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 , , 7 reacties
Bron: Python

De ontwikkelaars van Python hebben in de vorm van versie 3.0.1 een nieuwe stabiele release uitgebracht. De nieuwe versie is vanaf deze pagina voor een groot aantal platforms te downloaden. Python is een objectgeoriënteerde programmeertaal die gebruikt kan worden om eenvoudige tot complexe platform-onafhankelijke applicaties te ontwikkelen. Er zijn geen nieuwe functies bijgekomen in deze versie; wel zijn vele bugs geplet die zich in de sterk vernieuwde versie 3.0 hebben blijken voor te doen; die versie is nu offline gehaald. De volledige release notes staat hier vermeld, en hieronder staan de aantekeningen van de developers gepost:

This is the first bugfix release of Python 3.0. Python 3.0 is now in bugfix-only mode; no new features are being added. Dozens of bugs that were reported since the release of 3.0 final have been fixed.

Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed. Also, the standard library has been reorganized in a few prominent places.

Here are some Python 3.0 resources:

Versienummer:3.0.1
Releasestatus:Stable
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, macOS, Solaris, UNIX, Windows XP x64, Windows Server 2003 x64, Windows Vista, Windows Vista x64, Windows Server 2008
Website:Python
Download:http://www.python.org/download/releases/3.0.1/
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (7)

Nieuw in Python 3.0.1 is onder meer dat het print-statement een print()-functie is geworden en is het eenvoudiger gemaakt om vergelijkingen in code te gebruiken.
Nee, dat is niet juist. Het is van print -> print() gegaan in versie 2.6 -> 3.0. Zoals de volgende zin al doet vermoeden:
no new features are being added
Wat een heerlijke taaltje... Zal nog wel een tijdje duren voordat 3.0 geaccepteerd wordt, maar de veranderingen zijn echt verbeteringen. Voorlopig blijf ik nog in 2.5 programmeren, ook omdat veel libs die ik gebruik nog niet omgezet zijn naar 3. Wanneer 2.6 de standaard is, die in distro's mee geleverd wordt, zal ik zeker in de v3 compatibiliteits modus gaan werken.
Ik hoop dat deze transformatie niet zo lang gaat duren als nieuwe bij de nieuwe versie van perl.
+1 Vind het ook echt een super taal. Heb nog niet zo lang geleden mijn VPS bestelt, dus ik ga binnenkort al mijn sites ook overzetten naar python icm Django.

Daarnaast werkt het ook erg goed op de desktop, in no time heb je al behoorlijke applicaties gefixed.
Dat klopt, ben aan het knutselen met pygtk en glade en het is echt RAD! De kern van je programma, met code en algoritmes die je niet prijs wil geven aan eventuele klanten, kan eventueel in C en de rest zoals de GUI in python. Zo ontwikkel je echt snel! Porten naar windows is vaak ook een kleine moeite.

Wil niet zeggen dat bijv Ruby dit ook niet kan trouwens. Ruby heb ik weinig ervaring mee, maar is ook een mooie script taal.

Je hoeft trouwens niet een eigen vps te hebben, er zijn tegenwoordig zat mod_python/wsgi hosters. Django, turbogears of pylons is dus vaak wel ondersteund.

Alleen die overgangs fase is dus een klein issue, of nouja issue, het zal nog even duren voordat 3.x de standaard wordt.
Waarom kies je voor pyGTK? Zeker als je naar windows wilt porten lijkt Qt me een praktischer oplossing.
Zeker als je nog in een knutselfase zit, zou ik dat nog eens in overweging nemen.
Omdat ik (bijna) nooit windows draai en wel linux. De programma's die ik maak zijn ook in eerste instantie voor unix achtige omgevingen. Ik port het slechts omdat het relatief makkelijk mogelijk is. Ik draai al jaren gnome en ik vind de KDE desktop niet fijn werken. De QT vs. GTK discussie zal nooit door iemand gewonnen worden, omdat beide libs hun voor en nadelen hebben. Daarnaast draait gtk ook gewoon op windows.

Met knutselen bedoel ik eigenlijk dat ik er al een tijdje mee aan de gang ben, maar iets in elkaar zetten blijft een soort van knutselen toch?

[Reactie gewijzigd door DeuTeRiuM op 18 februari 2009 13:35]

pyGTK werkt ook super onder Windows

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