2. Een Python-interpreter installeren
2.1. ActivePython
De voorbeelden in dit document zijn getest met de Python-interpreter van ActiveState:
![]() |
Opmerkingen:
- download de 64-bits versie van Active Python niet. Hiermee kan de module MySQLdb, die verderop in dit document nodig is, niet worden geïnstalleerd.
De installatie van ActivePython leidt tot de volgende mapstructuur:
![]() |
en het volgende menu in de applicatiestructuur:
![]() |
- 1: de documentatie van ActivePython. Deze is zeer uitgebreid en het is raadzaam om deze te raadplegen zodra u een probleem tegenkomt;
- 2: een interactieve Python-interpreter;
- 3: de pakketbeheerder van Active Python. We zullen deze gebruiken om het Python-pakket te installeren waarmee we met MySQL-databases kunnen werken.
We zullen de interactieve Python-interpreter niet gebruiken. Het is echter goed om te weten dat de scripts in dit document met deze interpreter kunnen worden uitgevoerd. Dit is handig om de werking van een Python-functie te testen, maar minder geschikt voor scripts die hergebruikt moeten worden. Hier is een voorbeeld:
![]() |
Met de prompt >>> kun je een Python-instructie invoeren die onmiddellijk wordt uitgevoerd. De hierboven ingevoerde code heeft de volgende betekenis:
Regels:
- 1: initialisatie van een variabele. In Python hoef je het type van variabelen niet te specificeren. Deze krijgen automatisch het type van de waarde die eraan wordt toegewezen. Dit type kan in de loop van de tijd veranderen;
- 2: weergave van de naam. 'nom=%s' is een weergaveformaat waarbij %s een formele parameter is die verwijst naar een tekenreeks. (nom) is de daadwerkelijke parameter die in plaats van %s wordt weergegeven;
- 3: het resultaat van de weergave;
- 4: weergave van het type van de variabele 'naam';
- 5: de variabele 'nom' is van het type str (string).
Hieronder stellen we scripts voor die op de volgende manier zijn getest:
- het script kan met een willekeurige teksteditor worden geschreven. Hier hebben we Notepad++ gebruikt, dat syntaxisaccentuering voor Python-scripts biedt;
- het script wordt uitgevoerd in een DOS-venster.
![]() |
- we gaan naar de map waarin het te testen script zich bevindt;
- de variabele %python% is een systeemvariabele:
- regel 1: weergave van de waarde van de omgevingsvariabele %python%;
- regel 2: de waarde ervan: <installdir>\python.exe, waarbij installdir de installatiemap is van ActivePython.
2.2. Python Tools for Visual Studio
[Python Tools for Visual Studio] is (februari 2012) beschikbaar als opvolger van URL: [http://pytools.codeplex.com/]. Het uitvoeren ervan voegt Python-functionaliteit toe aan Visual Studio 2010. De Express-versie van Visual Studio 2010 is gratis en beschikbaar via de URL [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express].
Zodra de uitbreidingen [Python Tools for Visual Studio] zijn geïnstalleerd, kunt u Python-projecten maken met VS 2010:
![]() |
- voor alle voorbeelden in dit document is de keuze [1] geschikt;
- [2]: via het menu (Extra / Opties) kun je de Python-omgeving configureren.
De interpreter van ActivePython moet door Visual Studio zijn gedetecteerd [3]:
![]() |
- In [4] wordt ingesteld dat de uitvoering van het programma wordt beëindigd met een pauze die de gebruiker kan onderbreken door op een toets op het toetsenbord te drukken.
Laten we een Python-project aanmaken (Bestand / Nieuw / Project):
![]() |
- in [1,2]: kies een Python-project van het type [Python Application];
- in [3]: kies een map voor het project;
- in [4]: geef het project een naam;
- in [5]: het gegenereerde project.
Het bestand [essai_02.py] is een Python-programma:
print('Hello World')
Dit wordt uitgevoerd met [Ctrl-F5]: het resultaat verschijnt in een DOS-venster [6]. Alle codes in het document zijn op deze manier getest. De voorbeelden worden geleverd in de vorm van een oplossing VS 2010:
![]() |








