Python (programmeertaal): Verskil tussen weergawes

Content deleted Content added
Wiskunde afdeling opgedateer
Uitgebrei op filosofie van python
Lyn 18:
* Kompleks is beter as ingewikkeld
* Leesbaarheid is belangrik
Python is ontwerp om hoogs uitbreibaar te wees, eerder as om die meerderheid gewenste funskionaliteit direk in die taal in te bou. Van Rossum se plan was juis om 'n programmeertaal met 'n klein kern van sleutelwoorde te ontwikkel wat ondersteun word deur 'n groot standaardbiblioteek en maklik uitbreibaar is. Hy het gevoel dit was deel van die probleme van ABC , wat die teenoorgestelde ontwerpstyl gevolg het.<ref>http://www.artima.com/intv/pythonP.html</ref>
 
Die sogenaamde Python metodiek van programmering verwerp uitbundige sintaks (soos gebruik deur die Perl taal) ten gunste van yler , minder deurmekaar stellings. In die woorde van Alex Martelli: "Om iets te beskryf as slim word ''nie'' geneem as 'n kompliment in die Python kultuur ''nie.''"<ref>http://shop.oreilly.com/product/9780596007973.do</ref>Verder verwerp Python filosofie die "meer as een manier om dit te doen" benadering wat Perl gebruik ten gunste van 'n "daar behoort een - en verkieslik net een - voor die hand liggende manier te wees om dit te doen" benadering.<ref>https://www.python.org/dev/peps/pep-0020/</ref>
 
Een van Python se doelwitte is dat gebruiker dit moet geniet om Python te gebruik. Voorbeelde en leermateriaal sal gereeld na ''spam'' en ''eggs'' verwys eerder as na die meer tradisionele ''foo'' en ''bar.''<ref>http://insidetech.monster.com/training/articles/8114-15-ways-python-is-a-powerful-force-on-the-web</ref><ref>https://docs.python.org/2/library/pprint.html</ref>
 
Die Pythongemeenskap het hul eie styl van programmering, wat hulle beskou as 'n miniimalistiese en hoogs leesbare taal. Goeie Python kode is maklik om te verstaan en pas goed in met die taal self. Dis is teenoor taal wat moeilik is om te verstaand of voel asof dit oorvertaal is van 'n ander programmeringstaal.
 
== Sintaks ==