7. Python introductie#

Welkom bij deze Python cursus. In de cursus leer je de basics van Python en zou je in staat moeten zijn leerlingen te begeleiden die met Python bezig zijn in de les. In Programma vind je het (beoogde) overzicht van de verschillende dagen. Het materiaal is zo geschreven dat je zelf aan de slag kunt met het materiaal, ook buiten de cursusuren.

Om aan de slag te gaan met Python programmeren, hoef je nu nog niets te installeren. We kunnen - voor eenvoudige Python scripts - aan de slag met programmeren in de browser.

Exercise 7.1

Probeer het maar eens: druk de rechtsboven in je scherm en wacht tot alles geladen is. Druk vervolgens op run voor de onderstaande cell en kijk wat er gebeurt.

Probeer eens de code aan te passen, voorspel wat er zal gebeuren.

a = 2 
b = 3
print(a + b)

7.1. De Basis van Jupyter Notebooks#

Deze pagina, en de volgende zijn gemaakt met Jupyter Notebooks. In Jupyter Notebooks maken we gebruik van cellen. Elke cel kan tekst, code of andere inhoud bevatten. Er zijn twee belangrijke soorten cellen:

  • Code-cellen: Hierin schrijf je Python-code die je direct kunt uitvoeren.

  • Markdown-cellen: Hierin schrijf je tekst of opmaak met Markdown.

7.2. Jupyter Notebooks openen#

Omdat we hier gebruik maken van Jupyter Book met additionele tools (Sphinx), is het niet nodig om software te hebben om de Jupyter notebooks te openen. Ze zijn al omgezet naar leesbare html files. Echter, om zelf met Jupyter Notebooks te werken, heb je een platform of software nodig die deze bestanden kan openen en uitvoeren. Er zijn verschillende manieren om dit te doen:

In onderstaande hoofdstuk staan de verschillende platforms toegelicht. Let op! Je kunt de files die hier staan downloaden als .ipynb of als .md files, maar omdat we ook gebruik maken van Sphinx extensies is niet alles leesbaar.

Zo ver de introductie… op naar dag 1