Ero sivun ”Python” versioiden välillä

Siirry navigaatioon Siirry hakuun
p '''
Rivi 44: Rivi 44:
Useimmissa Linux-jakeluissa Python 3 on valmiina. Tarvittaessa sen voi asentaa:
Useimmissa Linux-jakeluissa Python 3 on valmiina. Tarvittaessa sen voi asentaa:


; Debian/Ubuntu
Debian/Ubuntu
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo apt install python3 python3-pip
sudo apt install python3 python3-pip
</syntaxhighlight>
</syntaxhighlight>


; Fedora
Fedora
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo dnf install python3 python3-pip
sudo dnf install python3 python3-pip
</syntaxhighlight>
</syntaxhighlight>


; Arch Linux
Arch Linux
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo pacman -S python python-pip
sudo pacman -S python python-pip
Rivi 80: Rivi 80:
== Standardikirjasto ==
== Standardikirjasto ==
Pythonin mukana tulee laaja valikoima moduuleita. Hyödyllisiä Linux-käytössä:
Pythonin mukana tulee laaja valikoima moduuleita. Hyödyllisiä Linux-käytössä:
* '''os''' – käyttöjärjestelmätoiminnot
* os – käyttöjärjestelmätoiminnot
* '''sys''' – tulkin asetukset ja argumentit
* sys – tulkin asetukset ja argumentit
* '''pathlib''' – tiedostopolut oliopohjaisesti
* pathlib – tiedostopolut oliopohjaisesti
* '''subprocess''' – ulkoisten komentojen suorittaminen
* subprocess – ulkoisten komentojen suorittaminen
* '''json''' – JSON-tiedostojen käsittely
* json – JSON-tiedostojen käsittely
* '''argparse''' – komentoriviparametrit
* argparse – komentoriviparametrit
* '''logging''' – lokitus
* logging – lokitus
* '''venv''' – virtuaaliympäristöt
* venv – virtuaaliympäristöt


== Suositut lisäkirjastot ==
== Suositut lisäkirjastot ==
* '''requests''' – HTTP-kyselyt
* requests – HTTP-kyselyt
* '''numpy''', '''scipy''' – numeerinen laskenta
* numpy, scipy – numeerinen laskenta
* '''pandas''' – taulukkomuotoinen data
* pandas – taulukkomuotoinen data
* '''matplotlib''', '''seaborn''' – visualisointi
* matplotlib, seaborn – visualisointi
* '''pytest''' – testaus
* pytest – testaus
* '''pygame''' – peliohjelmointi
* pygame – peliohjelmointi
* '''PyQt''', '''GTK (PyGObject)''' – graafiset käyttöliittymät
* PyQt, GTK (PyGObject) – graafiset käyttöliittymät
* '''pytorch''', '''tensorflow''' – koneoppiminen
* pytorch, tensorflow – koneoppiminen


== Suositut graafiset käyttöliittymät ==
== Suositut graafiset käyttöliittymät ==
Rivi 186: Rivi 186:


== Kehitystyökalut ==
== Kehitystyökalut ==
* '''[[VS Code]]''' – laaja Python-tuki
* [[VS Code]] – laaja Python-tuki
* '''[[PyCharm]]'''
* [[PyCharm]]
* '''[[Geany]]'''
* [[Geany]]
* '''[[Kate]]''', '''[[Gedit]]''', '''[[Mousepad]]'''
* [[Kate]], [[Gedit]], [[Mousepad]]
* '''[[IDLE]]''' – Pythonin mukana tuleva editori
* [[IDLE]] – Pythonin mukana tuleva editori


== Katso myös ==
== Katso myös ==
Noudettu kohteesta ”https://www.linux.fi/wiki/Python