Programmeren in Python

Benodigdheden Installatie Bijlagen Uitwerkingen

Benodigdheden

Om de cursus programmeren in Python thuis ook te kunnen doen op je PC heb je de volgende bestanden nodig:

Installatie-instructies

  1. Download hier de programmeeromgeving. Dit is een .exe-bestand, waarmee je door te dubbelklikken de programmeeromgeving installeert. Na de zichzelf wijzende installatie van het programma moet je via Start -> Programma's -> Python2.1 het programma kunnen opstarten.
  2. Download hier de livewires-module. Dit is een .tar.gz-bestand, die je gewoon met Winzip kunt uitpakken (extract). Dubbelklik vervolgens op setup.py. Als het goed is, wordt er nu een DOS-venster geopend, waarin een aantal regels tekst ontstaan en vervolgens het DOS-venster weer gesloten. Om te kijken of de module goed geïnstalleerd is open je het programma Python2.1 en vult op de eerste regel van het IDLE-venster de volgende tekst in: from livewires import * . Druk vervolgens op Enter. Wanneer je geen foutmelding in je IDLE-venster krijgt, is de livewires-module goed geïnstalleerd en ben je (voorlopig) klaar met je installatie. Zo niet, ga dan door naar punt 3.
  3. Als het toevoegen van de livewires-module niet automatisch gelukt is met setup.py, dan moet je handmatig de map livewires (let op: niet de map LiveWires-2.0, maar de map livewires, die in de map LiveWires-2.0 te vinden is) verplaatsen naar de map Python21. Probeer nu weer eens in het IDLE-venster de tekst: from livewires import *. Als het goed is, moet je nu geen foutmelding krijgen.

Extra informatie in bijlagen

Bij de Livewirescursus horen ook een aantal bijlagen, waarin over een aantal onderdelen, die te maken hebben met programmeren (in Python), extra informatie te vinden is. In de cursushandleiding wordt naar een aantal van deze bijlagen verwezen.
De bijlagen zijn hier te lezen (pdf-bestanden te lezen in acrobatreader):

Uitwerkingen van opgaven

Download de opgaven (rechter muisknop, Doel opslaan als ...) en open ze in IDLE, de programmeeromgeving van Python.
Hoofdstuk 1Hoofdstuk 2Hoofdstuk 3 Hoofdstuk 4Hoofdstuk 5
Opgave 1
Opgave 2
Opgave 3
Uitdaging 1 op pag 2
Uitdaging 2 op pag 2
Uitdaging 1 op pag 3
Uitdaging 2 op pag 3
Uitdaging 1 op pag 4
Uitdaging 2 op pag 4
Uitdaging 3 op pag 4
Maalsommemprogramma (MSP) basis
MSP met keuze somaantal
MSP met tijdmeting
MSP met mooiere layout
MSP oplopende moeilijkheid
MSP totaal
Gezicht op vaste plaats
Meer gezichten met functie
Schets van figuurtje
Opg 3-1: een figuur
Opg 3-2: meer figuren in functie
Opg 3-3: sommen in functie
Raadspel basis
Raadspel met uitbreiding
Raadspel volledig
Slaan we over.