Naar inhoud springen

Programmeren in Python/Overzicht

Uit Wikibooks

Wat is Python?

[bewerken]

Python is een programmeertaal.

Geschiedenis van Python

[bewerken]

Python is ontstaan in 1989 en werd ontwikkeld door de Nederlander Guido van Rossum.

Waarvoor wordt Python gebruikt?

[bewerken]

Python is een veelzijdige programmeertaal en is ook één van de meest gebruikte. Het wordt gebruikt door vele grote organisaties zoals onder andere, Wikimedia, CERN, NASA, Google, Facebook, etc.

Python kan onder andere gebruikt worden voor de volgende toepassingen:

  • Artificiële intelligentie
  • Automatisering: Python kan gebruikt worden als scripttaal om taken te laten uitvoeren onafhankelijk van het gebruikte besturingssysteem. Hierdoor kan Python bijvoorbeeld taken automatiseren van een werkcomputer.
  • Data-Analyses
  • Webapplicaties: Python wordt vaak gebruikt voor het ontwikkelen van webapplicaties. De website reddit is helemaal in Python geschreven. Er bestaan ook vele frameworks die het makkelijk maken om snel een webapplicatie te ontwikkelen.
  • Wiskunde en wetenschap

Dit boek zal zich voornamelijk richten op de basis van Python en zal dus niet gericht zijn op een specifiek vakgebied.

Python wordt standaard meegeleverd met de meeste Linux distro's en MacOS-en.

De verschillende versies

[bewerken]

Python maakt gebruik van semantisch versioneren zoals 1.0.0 2.7.0 of 3.12.0

'Patches' zijn wijzigingen die fouten corrigeren. 'Mineure' voegen functionaliteit toe zonder vorige versies te breken. 'Majeure' introduceren wijzigingen die niet langer compatibel zijn met voorgaande versies.

De 'Patch' wordt regelmatig achterwege gelaten. Zo spreekt men over Python 2.7 en 3.8 ipv 2.7.1 en 3.8.2

Tot op heden waren er drie 'Majeure' versies van Python. Op het moment van schrijven Python 1 wordt sinds 2000 niet meer ondersteunt en Python 2 niet meer sinds januari 2020. Er wordt van uitgegaan dat u beschikt over Python 3.8 of hoger. Het gebruik van een oudere versie van Python kan problemen veroorzaken bij het uitvoeren van code uit dit boek.

[bewerken]
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.