Python

Linux.fista
Versio hetkellä 19. maaliskuuta 2021 kello 11.22 – tehnyt Foliohattu (keskustelu | muokkaukset) (source->syntaxhighlight)
Siirry navigaatioon Siirry hakuun
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.
Python
Paradigma oliopohjainen
Tyypitys vahva, staattinen
Evaluointitapa innokas
Suoritusmalli tulkattava
Muistinhallinta Roskankeruu
Vakaa versio 3.9.0  / 5.lokakuuta 2020
Kotisivu python.org
Lähdekoodi github.com/python

Python on korkean tason ohjelmointikieli, joka on kehitetty olio-ohjelmoinnin periaatteita toteuttavaksi. Se on erityisen helppo oppia, mutta taipuu myös suurempiin projekteihin. Siihen on saatavissa ulkoisia moduuleita ja kirjastoja. Python on tulkattava.

Moduulit

  • python-pip - Moduulien asennusohjelma
  • Math - Matemaattiset laskutoimitukset
  • Random - Arvontaluvut ja satunnaisluvut
  • Tkinter - Graafiset käyttöliittymät
  • Os - Käyttöjärjestelmän palvelut
  • Picle - Rakenteisen tiedon tallentaminen ja lukeminen
  • Time -Ajanotto, kellonaika, kalenteri
  • Sys - Järjestelmän palvelut
  • Zipfile - zip-paketit

Lisäkirjastot

Käyttö

Pythonia voi opetella kirjoittamalla koodia suoraan Python-tulkkiin (kunhan se on asennettu paketinhallinnasta):

$ python
>>> print("linux.fi")
linux.fi

Yleensä ohjelmat kannattaa kuitenkin tallentaa tiedostoon, jonka tiedostopääte on yleensä .py:

#!/usr/bin/env python
# ohjelma.py
for i in range(3):
    print(i)

Jonka jälkeen ohjelma ajettaisiin komennolla

$ python ohjelma.py

Jolloin konsoliin tulostuisi

0
1
2

Pythonilla kirjoitetun ohjelman voi ajaa myös suoraan komennolla ./ohjelma.py, jos tiedoston ensimmäisellä rivillä kerrotaan, että se on tulkattava Python-tulkilla:

#!/usr/bin/env python

Tällöin tiedostolla on oltava suoritusoikeudet.

Graafisia Python käyttöliittymiä

  • PyCrust on Python Shell-käyttöliittymä.
  • PyShell on Python Shell-käyttöliittymä.
  • PyPE on koodimuokkain.
  • Spe [1] on Python koodimuokkain.

Katso myös

Aiheesta muualla