werkplek

Python

praktisch leerpad om Python vanaf nul te leren

eerst definitie

wat Python betekent

Python schrijft precieze instructies. Hier leer je het als praktisch leerpad om Python vanaf nul te leren. Begin met een model: input gaat door stappen en wordt output.

minimale run infobestand app.pyrun python app.pygewoonte leer een klein deel van Python, typ een minimaal voorbeeld en voer het uit
programma

een geordende reeks instructies.

waarde en variabele

een waarde is data. een variabele is de naam voor die data.

functie

een klein benoemd werk met input en resultaat.

runtime

Python 3 voert code uit app.py uit.

eerste leesbare code

Variables

names lists dictionaries strings
score = 40 + 2
print(score)
output 42

taal stamboom

Python stamboom

zie waar Python vandaan komt, welke talen dichtbij zijn en wat daarna past.

wortels
ABCCUnix tools
nuPythonscripting taalfamilie
familiescripting taalfamilie
goed voor

goed voor praktisch leerpad om Python vanaf nul te leren

vanaf nul

1lees een regel2voorspel uitvoer3typ uit geheugen4draai controle5herhaal met een wijziging

Vragenbank

Eerst zoeken dan oefenen

Kies een fase of zoek in de bank van deze taal en open de oefening.

18 resultaten
Q 1KeuzeFase 1 definities

Python vraag 1

Python vraag 1. Kies de uitspraak die het best past bij function definition.

Q 2KeuzeFase 1 definities

Python vraag 2

Python vraag 2. Kies de uitspraak die het best past bij list append.

Q 3KeuzeFase 1 definities

Python vraag 3

Python vraag 3. Kies de uitspraak die het best past bij dictionary access.

Q 4KeuzeFase 1 definities

Python vraag 4

Python vraag 4. Kies de uitspraak die het best past bij for loop.

Q 5KeuzeFase 1 definities

Python vraag 5

Python vraag 5. Kies de uitspraak die het best past bij function definition.

Q 6KeuzeFase 1 definities

Python vraag 6

Python vraag 6. Kies de uitspraak die het best past bij list append.

Q 7KeuzeFase 1 definities

Python vraag 7

Python vraag 7. Kies de uitspraak die het best past bij dictionary access.

Q 8KeuzeFase 1 definities

Python vraag 8

Python vraag 8. Kies de uitspraak die het best past bij for loop.

Q 9KeuzeFase 1 definities

Python vraag 9

Python vraag 9. Kies de uitspraak die het best past bij function definition.

Q 10KeuzeFase 1 definities

Python vraag 10

Python vraag 10. Kies de uitspraak die het best past bij list append.

Q 11KeuzeFase 1 definities

Python vraag 11

Python vraag 11. Kies de uitspraak die het best past bij dictionary access.

Q 12KeuzeFase 1 definities

Python vraag 12

Python vraag 12. Kies de uitspraak die het best past bij for loop.

Q 13KeuzeFase 1 definities

Python vraag 13

Python vraag 13. Kies de uitspraak die het best past bij function definition.

Q 14KeuzeFase 1 definities

Python vraag 14

Python vraag 14. Kies de uitspraak die het best past bij list append.

Q 15KeuzeFase 1 definities

Python vraag 15

Python vraag 15. Kies de uitspraak die het best past bij dictionary access.

Q 16KeuzeFase 1 definities

Python vraag 16

Python vraag 16. Kies de uitspraak die het best past bij for loop.

Q 17KeuzeFase 1 definities

Python vraag 17

Python vraag 17. Kies de uitspraak die het best past bij function definition.

Q 18KeuzeFase 1 definities

Python vraag 18

Python vraag 18. Kies de uitspraak die het best past bij list append.

meerkeuze

Python vraag 1

Q 1Keuzenieuw

Python vraag 1. Kies de uitspraak die het best past bij function definition.

def add(a, b):
    return a + b

referentie

patronen voor app.py

Python 3python app.py
uit geheugenlees een klein punt en schrijf het terug zonder te kijken
code volgennoteer waarden regel voor regel voor je runt
zelf typenkopieer minder typ meer en repareer een kleine fout

names lists dictionaries strings

Variables

score = 40 + 2
print(score)
  • Indentation matters
  • Use descriptive names
  • Print intermediate values

def parameters return

functies

def add(a, b):
    return a + b
print(add(2, 3))
  • Use def to name work
  • Indent the body
  • Return the result

for ranges lists dictionaries

Loops

for item in ["a", "b"]:
    print(item)
  • Loop over values directly
  • Use enumerate when index matters
  • Keep loop bodies short