Importeren van Python modules

Python bootcamp #100DaysOfCode #myNotes

Modules kun je op verschillende manieren importeren.

De basis manier, als je maar zelden een object hoeft aan te maken.

import turtle

timo = turtle.Turtle()

Heb je veel dezelfde objecten nodig dan is deze manier handiger.

from turtle import Turtle

timo = Turtle()
elly = Turtle()
mika = Turtle()

Alles importeren van een module kan ook door gebruik te maken van een sterretje '*'. Nu kun je alles van die module gebruiken alsof het in hetzelfde bestand zou staan. Maar dit is niet aan te raden omdat het onoverzichtelijk kan worden.

from turtle import *

# dit is valide, maar... wat is forward, waar komt het vandaan?
forward(100)

Je kunt ook gebruik maken van een alias, dit is vooral handig als de module een hele lange naam heeft

# t is alias voor turtle
import turtle as t

timo = t.Turtle()

Standaard wordt er bij Python een aantal modules bijgeleverd, zoals de turtle module. Maar er zijn natuurlijk veel meer modules te verkrijgen. Deze modules (Python packages) zul je wel eerst moeten installeren in je programmeeromgeving voordat je een import kunt gebruiken.

More from Lucia
All posts