Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Python-standaardbibliotheek: Essentiële Modules voor Alledaagse Taken | Beheersing van Python-Modules en Imports
Python Structureel Programmeren

bookPython-standaardbibliotheek: Essentiële Modules voor Alledaagse Taken

De standaard (ingebouwde) bibliotheken van Python zijn een verzameling modules die bij elke Python-installatie zijn inbegrepen. Ze bieden diverse functionaliteiten waarmee u extra mogelijkheden aan uw programma's kunt toevoegen zonder extra modules te installeren. Laten we enkele essentiële bibliotheken verkennen die u vaak zult gebruiken.

De math-bibliotheek

De math-bibliotheek bevat functies voor wiskundige bewerkingen die verder gaan dan eenvoudige rekenkunde. Het biedt toegang tot de wiskundige functies die zijn gedefinieerd door de C-standaard.

Voorbeelden van gebruik:

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Hier volgt een lijst van enkele van de meest bruikbare functies binnen de math-bibliotheek:

FunctionDescriptionExample
sqrt(x)Computes the square root of xsqrt(3) == 9
pow(x, y)Returns x raised to the power of ypow(2, 3) == 8
ceil(x)Returns the smallest integer greater than or equal to xceil(9.2) == 10
floor(x)Returns the largest integer less than or equal to xfloor(9.2) == 9
exp(x)Calculates e raised to the power of x, where e is the base of natural logarithmsexp(1) == 2.72
sin(x), cos(x), tan(x)These functions return the sine, cosine, and tangent of x, which is in radianscos(pi) == -1.0
radians(x)Converts degrees to radiansradians(pi) == 0.0548
degrees(x)Converts radians to degreesdegrees(0.0548) == 3.14

De datetime-bibliotheek

Wanneer u met datums en tijden moet werken, is de datetime-bibliotheek de aangewezen oplossing. Deze kan datumtransformaties, tijdzones en meer verwerken.

123456789
import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
copy

Andere Belangrijke Bibliotheken

  • os: biedt een manier om besturingssysteemafhankelijke functionaliteit te gebruiken, zoals het lezen of schrijven van bestanden;
  • sys: biedt toegang tot enkele variabelen die door de interpreter worden gebruikt of onderhouden en tot functies die sterk met de interpreter interageren;
  • json: voor het parseren van JSON-gegevens naar Python-objecten en omgekeerd.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Taak

Swipe to start coding

Vul de Python-code aan om specifieke wiskundige berekeningen uit te voeren met behulp van de juiste functies uit de math-bibliotheek.

  1. Importeer de math-bibliotheek;
  2. Bereken de natuurlijke logaritme van 10 en print het resultaat;
  3. Bereken de faculteit van 5 en print het resultaat;
  4. Bepaal de sinus, cosinus en tangens van 30 graden (na het omzetten van graden naar radialen) en print de resultaten;
  5. Gebruik zowel de ceil- als de floor-functie op het getal 9.2 en print de resultaten.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain more functions from the math library?

How do I use the datetime library to format dates?

What are some common tasks I can do with the os library?

close

bookPython-standaardbibliotheek: Essentiële Modules voor Alledaagse Taken

Veeg om het menu te tonen

De standaard (ingebouwde) bibliotheken van Python zijn een verzameling modules die bij elke Python-installatie zijn inbegrepen. Ze bieden diverse functionaliteiten waarmee u extra mogelijkheden aan uw programma's kunt toevoegen zonder extra modules te installeren. Laten we enkele essentiële bibliotheken verkennen die u vaak zult gebruiken.

De math-bibliotheek

De math-bibliotheek bevat functies voor wiskundige bewerkingen die verder gaan dan eenvoudige rekenkunde. Het biedt toegang tot de wiskundige functies die zijn gedefinieerd door de C-standaard.

Voorbeelden van gebruik:

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Hier volgt een lijst van enkele van de meest bruikbare functies binnen de math-bibliotheek:

FunctionDescriptionExample
sqrt(x)Computes the square root of xsqrt(3) == 9
pow(x, y)Returns x raised to the power of ypow(2, 3) == 8
ceil(x)Returns the smallest integer greater than or equal to xceil(9.2) == 10
floor(x)Returns the largest integer less than or equal to xfloor(9.2) == 9
exp(x)Calculates e raised to the power of x, where e is the base of natural logarithmsexp(1) == 2.72
sin(x), cos(x), tan(x)These functions return the sine, cosine, and tangent of x, which is in radianscos(pi) == -1.0
radians(x)Converts degrees to radiansradians(pi) == 0.0548
degrees(x)Converts radians to degreesdegrees(0.0548) == 3.14

De datetime-bibliotheek

Wanneer u met datums en tijden moet werken, is de datetime-bibliotheek de aangewezen oplossing. Deze kan datumtransformaties, tijdzones en meer verwerken.

123456789
import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
copy

Andere Belangrijke Bibliotheken

  • os: biedt een manier om besturingssysteemafhankelijke functionaliteit te gebruiken, zoals het lezen of schrijven van bestanden;
  • sys: biedt toegang tot enkele variabelen die door de interpreter worden gebruikt of onderhouden en tot functies die sterk met de interpreter interageren;
  • json: voor het parseren van JSON-gegevens naar Python-objecten en omgekeerd.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Taak

Swipe to start coding

Vul de Python-code aan om specifieke wiskundige berekeningen uit te voeren met behulp van de juiste functies uit de math-bibliotheek.

  1. Importeer de math-bibliotheek;
  2. Bereken de natuurlijke logaritme van 10 en print het resultaat;
  3. Bereken de faculteit van 5 en print het resultaat;
  4. Bepaal de sinus, cosinus en tangens van 30 graden (na het omzetten van graden naar radialen) en print de resultaten;
  5. Gebruik zowel de ceil- als de floor-functie op het getal 9.2 en print de resultaten.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5
single

single

some-alt