Kirjoittaja: Antti Laaksonen (2009).
⚠ Huomio! Tämä opas on vanhentunut. Oppaan sisältöön ei voi enää luottaa. Opas on säilytetty vain sen historiallisen arvon vuoksi. ⚠
Tämä liite kertoo Pythonin asennuksesta ja käytöstä Windowsissa ja Linuxissa.
Python 2:n voi asentaa Windowsiin seuraavasti:
Asennusohjelma luo Käynnistä-valikkoon uuden ohjelmaryhmän "Python 2.7".
Pythonin ohjelmaryhmästä kohdasta "IDLE (Python GUI)" aukeaa Pythonin komentorivi. Komentorivillä voi suorittaa Python-kielen komentoja seuraavaan tapaan:
Uuden Python-ohjelman voi aloittaa painamalla IDLEssä Control + N, jolloin aukeaa tekstieditori, johon ohjelman voi kirjoittaa. Ohjelman voi suorittaa painamalla editorissa F5.
Seuraavassa näkyy opassarjan ensimmäisen ohjelman suoritus:
Pythonia voi käyttää Windowsissa myös ilman graafista käyttöliittymää kuten Linuxissa.
Python on yleensä valmiiksi asennettuna Linux-jakeluissa.
Komento python
käynnistää Pythonin komentorivin, jossa voi suorittaa Python-kielen komentoja seuraavaan tapaan:
>>> print "Moikka!" Moikka! >>> 17 * 29 493
Python-ohjelmia voi kirjoittaa millä tahansa tekstieditorilla. Ohjelman voi suorittaa komennolla python testi.py
, jossa testi.py
on ohjelman nimi.
Seuraavassa näkyy opassarjan ensimmäisen ohjelman suoritus:
Tervetuloa! Kirjoita tunnussana: python Matka voi alkaa...
Ohjelman suorituksen voi keskeyttää painamalla Control + C. Tästä on hyötyä esimerkiksi, jos ohjelma jää jumiin ohjelmointivirheen vuoksi.
Pythonin osana on sisäänrakennettu ohje, jota voi käyttää komentorivin kautta.
Funktio help
antaa tietoa halutusta aiheesta:
>>> help(len) Help on built-in function len in module __builtin__: len(...) len(object) -> integer Return the number of items of a sequence or mapping.
Funktio dir
näyttää moduulin sisällön:
>>> import math >>> dir(math) ['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'exp', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'hypot', 'isinf', 'isnan', 'ldexp', 'log', 'log10', 'log1p', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']
Moduulin osia voi tutkia edelleen näin:
>>> help(math.sqrt) Help on built-in function sqrt in module math: sqrt(...) sqrt(x) Return the square root of x.
Hyvä opas! Tähän voisi lisätä, että IDLEn voi asentaa useimpiin Linux-distroihinkin ohjelmistohallinnasta, pakettienhallinnasta tai apt-getillä.
Huomio! Kommentoi tässä ainoastaan tämän oppaan hyviä ja huonoja puolia. Älä kirjoita muita kysymyksiä tähän. Jos koodisi ei toimi tai tarvitset muuten vain apua ohjelmoinnissa, lähetä viesti keskusteluun.