diff --git a/Python-moduler.md b/Python-moduler.md index 6211baa..c26e000 100644 --- a/Python-moduler.md +++ b/Python-moduler.md @@ -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 \ No newline at end of file +```python +from time import sleep +... +```