Python basics

Python is met zijn eenvoudige en leesbare syntax een ideale en onmisbare taal voor beginners of mensen met eerdere programmeerervaring. Met een paar regels code is het met Python mogelijk om grote taken uit te voeren.

Een IPYNB file aanmaken met Visual Studio Code

Er kunnen verschillende code-editors worden gebruikt om een Python-applicatie te ontwikkelen. Alle Python code in dit deel zullen geïmplementeerd worden in Visual Studio Code.

Een IPYNB-bestand is een notebookdocument gebruikt door Jupyter Notebook, een interactieve rekenomgeving.
Jupyter Notebook is een webapplicatie waarmee je pythondocumenten kan aanmaken en uitvoeren, die vanuit de browser te runnen zijn. Alsook is het mogelijk om te delen.
jupyter
  • Start file explorer (Windows-toets + E)

  • Maak een map aan Python Basics (Ctrl + Shift + N)

  • Start Visual Studio Code

  • Open via File menu > “Open folder” > Python Basics

  • Creëer een nieuw bestand firstPythonCode.ipynb

Oefening 1

In een eerste oefening wordt er “Hello Python!” geprint op het scherm.

  • Geef print(“Hello Python!”) in, in een cel

print("Hello Python!")
  • Klik op “Run cel”

Oefening 2

Hier wordt er een eerste variabele aangemaakt, en een vraag gesteld. De input wordt bijgehouden in een variabele.

  • Maak een variabele “name” aan, de input (scherm) zal bijgehouden worden in de variabele

  • Print “Welkom je naam” op het scherm

name=input("Geef uw naam in: ")
print("Welkom", name)

Oefening 3

Informatie opvragen over Python via Wikipedia module.

  • Start een terminal

PS C:\Users\User\Desktop\Python Basics>
  • Installeer Wikipedia module pip install wikipedia

  • Importeer in een nieuwe cel (firstPythonCode.ipynb) wikipedia

  • Maak een variabele result aan, en vraag informatie op over Python

  • Print het resultaat

#pip install wikipedia
import wikipedia
result = wikipedia.summary("python")
print(result)
#output
Python is an interpreted high-level general-purpose programming language. Pythons design philosophy emphasizes code readability with its notable use of significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects...