Kirjoittaja: Antti Laaksonen (2015).
Tämä liite kertoo Pythonin asennuksesta ja käytöstä Windowsissa ja Linuxissa.
Pythonin voi asentaa Windowsiin seuraavasti:
Asennusohjelma luo Käynnistä-valikkoon uuden ohjelmaryhmän "Python 3.6" (asennetun version mukaan).
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 python3
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 python3 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.
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.