Basis van Programmeren met Python

Basis van Programmeren met Python#

Versie 25/26 - Blok 3. Jouw docent: Pieter van Engelen (p punt vanengelen apestaartje quadraam punt nl)

Welkom bij de Basis van Programmeren! In deze module leer je de basis van de programmeertaal Python en ga je daar een spel mee programmeren. Programmeren houdt simpelweg in dat je de computer stap voor stap vertelt wat die moet doen. Je bent bij deze module dus met twee dingen bezig: bedenken welke stappen de computer uit moet voeren zodat die het resultaat geeft dat jij wilt hebben en die stappen opschrijven als Python code.

Waarom Python? Python is een relatief eenvoudige programmeertaal om mee te beginnen, maar het is ook een taal die veel gebruikt wordt. Op GitHub, een website om code te delen met collega’s of met de hele wereld, is Python de tweede meest gebruikte taal en volgens de jaarlijkse enquête van StackOverflow (de populairste Q&A site voor vragen over programmeren) schrijft bijna de helft van alle programmeurs wel eens code in Python. Overigens lijken de meeste programmeertalen best veel op elkaar, vooral als het op de structuur aankomt. Als je straks Python hebt geleerd, kun je bijvoorbeeld JavaScript of Processing heel snel onder de knie krijgen.

Wat ga je leren? Aan het eind van deze module kun je …

  • beschrijven welke stappen een computer moet uitvoeren om een doel te bereiken, en

  • code schrijven in Python om een computer die stappen uit te laten voeren.

Om te laten zien dat je dat aan het eind van de module ook echt kunt, ga je een (tekst)game maken. Meer informatie vind je bij eindopdracht. De deadlines daarvoor zijn als volgt:

  • Eerste inlevermoment voor de eindopdracht: donderdag 19 maart, 16:00

  • Tweede inlevermoment voor de eindopdracht: donderdag 9 april, 16:00 (LET OP: Niet mogelijk voor examenleerlingen)

    • Meld je voor maandag 5 april, 16:00 om het tweede inlevermoment te gebruiken

Zie ook

Vond je deze module leuk? Dan zijn de volgende modules misschien ook iets voor jou:

  • Objectgeoriënteerd Programmeren: zin om een groter project te bouwen in Python? In deze module bouwen we een game en leer je meer over de structuur van een groter programma.

  • Python Plus: wil je meer weten over Python en de tools die professionele programmeurs gebruiken? In deze module ga je daar in een zelfgekozen project mee aan de slag.

  • Programmeren met JavaScript: uitgekeken op Python, maar nog niet op programmeren? In deze module leer je programmeren in JavaScript, de programmeertaal waarmee je interactieve websites kunt bouwen.

  • Programmeren met Arduino: breng je code naar de echte wereld! Je leert hoe je door te programmeren lampjes, motoren, speakers, knoppen en nog veel meer kunt besturen.

Inhoudsopgave: