PP

Python

Python er et fortolket sprog.

Det betyder, at man ikke kan lave et færdigt program. Man er afhængig af, at brugeren har den samme version af python og de samme moduler installeret 

Der findes utallige websites om at programmere i Python.
Geany og Thonny er gode editorer.

Syntaksen i python minder om syntaksen i programmeringessproget c med den store forskel, at der ikke er krøllede paranteser til at omslutte blokke. Blokke defineres ved indrykninger. Brug TAB, ikke mellemrum.

Python findes i mange versioner. Det kan give stor forvirring, fordi der til Python findes en lang række biblioteker som skal installeres.

Kommandoen pip bruges til at installere moduler i python. Der er mange versioner af denne kommando, fx pip3

Manjaro:

sudo pamac install python-pip

sudo pip install openpyxl

sudo pip install mysql.connector

Hvis det er python3, der er installeret, så skriv pip3 alle ovenstående steder.

Med ovenstående kan man arbejde med databaser, også databaser på andre maskiner, fx en NAS. Samtidigt kan man danne Excel regneark.

pip3 install scipy                konstanter fx Pi
pip3 install matplotlib       tegne grafer
pip3 install numpy             arrays
pip3 install dataclasses    class som i c++ (undersøges nærmere)

En mulig showstopper er, at der (så vidt vides) ikke findes data struktur svarende til struct i C, eller record i Pascal og Visual Basic.

Der findes andre strukturer, men ikke helt det samme.

Nedenfor et program,  som beregner elprisen. Der læses en excel-fil for at skaffe afgifter og der sendes forespørgsel til energidataservice om rene elpriser et døgn frem i tiden.

Samme opgave som i forrige afsnit  under Rust.

Python kode til at hente elpriser incl afgifter

 

 

Powered by CMSimple | Template: ge-webdesign.de | Login

nach oben