Update Python moduler
@@ -1,6 +1,6 @@
|
||||
# Moduler
|
||||
Vi kan importere python moduler.
|
||||
I Python, betragtes alle *.py filer som moduler. Dette så vi, da vi lærte om *if __name__ == "__main__":* tidligere.
|
||||
I Python, betragtes alle *.py filer som moduler. Dette så vi, da vi lærte om **'if \_\_name\_\_ == "\_\_main\_\_":'** tidligere.
|
||||
Et modul kan enten være en enkeltfil, som vi har som en del af vores projekt. Eller det kan være en større eller mindre samling af klasser og funktioner.
|
||||
|
||||
## Standard moduler
|
||||
@@ -9,14 +9,14 @@ Her er en liste, af nogle af de mest almindelige.
|
||||
- *os* : Navigering i filsystem samt andre system funktioner.
|
||||
- *sys* : System funktionalitet
|
||||
- *math* : Matematiske operationer (pi, trigonometri etc.)
|
||||
- *datetime* : Dato og tid funktionalitet
|
||||
- *datetime* : Dato og tid
|
||||
- *random* : Generering af vilkårlige (random) tal og data
|
||||
- *json* : Arbejde med JSON data
|
||||
- *time* : Forsinkelse (pauser) i programmet
|
||||
|
||||
Alle disse moduler kan importeres direkte.
|
||||
|
||||
## Import af moduler
|
||||
## Installation af moduler
|
||||
Sådanne moduler skal installeres før du kan bruge dem. Som tidligere nævnt, i [Intoduktion](https://gitpot-lerking.servehttp.com/CodingPirates/Python-Kursus/wiki/Introduktion) gøres det med *pip*, på følgende måde.
|
||||
|
||||
```console
|
||||
@@ -29,13 +29,16 @@ Alle moduler installeres på samme måde.
|
||||
```
|
||||
Det er kun et spørgsmål om den funktionalitet du skal bruge allerede findes i et modul. Eller om du skal skrive dit modul selv.
|
||||
|
||||
### From "modul" import
|
||||
## Import af moduler
|
||||
Vi kan vælge enten at importere hele modulet (alt er tilgængeligt) eller kun at importere de klasser/funktioner vi skal bruge.
|
||||
Hvis vi vil importere hele modulet, gøres det sådan.
|
||||
```python
|
||||
import pygame
|
||||
import time
|
||||
...
|
||||
```
|
||||
På denne måde er alle klasser og kunktioner tilgængelig for dit program.
|
||||
Hvis du kun skal bruge noget af modulets funktionalitet, gøres det bedst, sådan her.
|
||||
```python
|
||||
```python
|
||||
from time import sleep
|
||||
...
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user