Ero sivun ”Python” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 225 merkkiä lisätty ,  1. huhtikuuta 2020
p
p (linkki wikipediaan)
(40 välissä olevaa versiota 13 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Python on kehittynyt olio-ohjelmoinnin periaatteita toteuttava ohjelmointikieli. Python-ohjelmia ajetaan tulkkaamalla, ja sillä ohjelmoinnin oppiminen on helppoa.  
{{Perustietoa}}
'''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.


== Linkkejä ==
==Moduulit==
*<tt>python-pip</tt> - Moduulien asennusohjelma
*<tt>Math</tt> - Matemaattiset laskutoimitukset
*<tt>Random</tt> - Arvontaluvut ja satunnaisluvut
*<tt>Tkinter</tt> - Graafiset käyttöliittymät
*<tt>Os</tt> - Käyttöjärjestelmän palvelut
*<tt>Picle</tt> - Rakenteisen tiedon tallentaminen ja lukeminen
*<tt>Time</tt> -Ajanotto, kellonaika, kalenteri
*<tt>Sys</tt> - Järjestelmän palvelut
*<tt>Zipfile</tt> - Zip paketit
 
===Lisäkirjastot===
*[[wxPython]] - Graafiset käyttöliittymät
*[[pyGame]] - Peliohjelmointimoduuli
*[[pygame_sdl2]] - Peliohjelmointimoduuli [[SDL2]]-ohjelmoitirajapinnalla.
 
== Käyttö ==
Pythonia voi opetella kirjoittamalla koodia suoraan Python-tulkkiin (kunhan se on asennettu [[Paketinhallintajärjestelmä|paketinhallinnasta]]):
$ python
>>> print("linux.fi")
linux.fi
 
Yleensä ohjelmat kannattaa kuitenkin tallentaa tiedostoon, jonka tiedostopääte on yleensä <tt>.py</tt>:
<source lang=python>
#!/usr/bin/env python
# ohjelma.py
for i in range(3):
    print(i)
</source>
 
Jonka jälkeen ohjelma ajettaisiin komennolla
$ python ohjelma.py
Jolloin konsoliin tulostuisi
0
1
2
Pythonilla kirjoitetun ohjelman voi ajaa myös suoraan komennolla <tt>./ohjelma.py</tt>, jos tiedoston ensimmäisellä rivillä kerrotaan, että se on tulkattava Python-tulkilla:
#!/usr/bin/env python
Tällöin tiedostolla on oltava [[chmod|suoritusoikeudet]].
 
==Graafisia Python käyttöliittymiä==
* [[PyCrust]] on Python Shell-käyttöliittymä.
* [[PyShell]] on Python Shell-käyttöliittymä.
* [[PyPE]] on koodimuokkain.
* [[Spe]] [http://pythonide.stani.be/] on Python koodimuokkain.
 
== Katso myös ==
*[[Perl]]
*[[Ruby]]
 
==Aiheesta muualla==
*[[wikipedia:fi:Python|Python-artikkeli Wikipediassa]]
*[[wikipedia:fi:Python|Python-artikkeli Wikipediassa]]
*[http://www.it.lut.fi/kurssit/08-09/CT20A0200/materiaali/Python_opas_2008.pdf Lappeenrannan teknillisen yliopiston Python-opas]
*[http://www.ohjelmointiputka.net/opas.php?tunnus=python Ohjelmointiputkan Python-opas]
*[http://www.ibiblio.org/pub/multimedia/video/obp/IntroducingPython.mpg Pythonin esittelyvideo]
*[http://www.diveintopython.org/ Dive Into Python] -kirja, luettavissa verkossa


[[Luokka:Ohjelmistokehitys]]
[[Luokka:Kehitystyökalut]]
[[Luokka:Oliopohjaiset ohjelmointikielet]]
10 147

muokkausta

Navigointivalikko