Muokataan sivua Python
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
{{Perustietoa}} | {{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. | |||
==Moduulit== | ==Moduulit== | ||
*<tt>Math</tt> - Matemaattiset laskutoimitukset | *<tt>Math</tt> - Matemaattiset laskutoimitukset | ||
*<tt>Random</tt> - Arvontaluvut ja satunnaisluvut | *<tt>Random</tt> - Arvontaluvut ja satunnaisluvut | ||
*<tt> | *<tt>Tkinder</tt> - Graafiset käyttöliittymät | ||
*<tt>Os</tt> - Käyttöjärjestelmän palvelut | *<tt>Os</tt> - Käyttöjärjestelmän palvelut | ||
*<tt>Picle</tt> - Rakenteisen tiedon tallentaminen ja lukeminen | *<tt>Picle</tt> - Rakenteisen tiedon tallentaminen ja lukeminen | ||
*<tt>Time</tt> -Ajanotto, kellonaika, kalenteri | *<tt>Time</tt> -Ajanotto, kellonaika, kalenteri | ||
*<tt>Sys</tt> - Järjestelmän palvelut | *<tt>Sys</tt> - Järjestelmän palvelut | ||
*<tt>Zipfile</tt> - | *<tt>Zipfile</tt> - Zip paketit | ||
===Lisäkirjastot=== | ===Lisäkirjastot=== | ||
*[[wxPython]] - Graafiset käyttöliittymät | *[[wxPython]] - Graafiset käyttöliittymät | ||
== Käyttö == | == Käyttö == | ||
Pythonia voi opetella kirjoittamalla koodia suoraan Python-tulkkiin (kunhan se on asennettu [[Paketinhallintajärjestelmä|paketinhallinnasta]]): | Pythonia voi opetella kirjoittamalla koodia suoraan Python-tulkkiin (kunhan se on asennettu [[Paketinhallintajärjestelmä|paketinhallinnasta]]): | ||
$ python | $ python | ||
>>> print | >>> print "linux.fi" | ||
linux.fi | linux.fi | ||
Yleensä ohjelmat kannattaa kuitenkin tallentaa tiedostoon, jonka tiedostopääte on yleensä <tt>.py</tt>: | Yleensä ohjelmat kannattaa kuitenkin tallentaa tiedostoon, jonka tiedostopääte on yleensä <tt>.py</tt>: | ||
# ohjelma.py | |||
for i in range(3): | |||
# ohjelma.py | print i | ||
for i in range(3): | |||
Jonka jälkeen ohjelma ajettaisiin komennolla | Jonka jälkeen ohjelma ajettaisiin komennolla | ||
python ohjelma.py | |||
Jolloin konsoliin tulostuisi | Jolloin konsoliin tulostuisi | ||
0 | 0 | ||
Rivi 74: | Rivi 39: | ||
* [[PyShell]] on Python Shell-käyttöliittymä. | * [[PyShell]] on Python Shell-käyttöliittymä. | ||
* [[PyPE]] on koodimuokkain. | * [[PyPE]] on koodimuokkain. | ||
* [[Pyraqua]] on koodimuokkain ([[wxPython]]). | |||
* [[XRCed]] [http://xrced.sourceforge.net] on visuaalinen [[xml]]-pohjainen käyttöliittymä ja koodimuokkain. | |||
* [[wxGlade]] on visuaalinen [[xml]]-pohjainen käyttöliittymä ja koodimuokkain ([[wxPython]]). | |||
* [[Gazpacho]] [http://python-gazpacho-0-7-2.software.informer.com/] on visuaalinen [[wxGlade]]- ja [[xml]]-pohjainen käyttöliittymä muokkain, joka on vielä kehityksen alla. | |||
* [[Spe]] [http://pythonide.stani.be/] on Python koodimuokkain. | * [[Spe]] [http://pythonide.stani.be/] on Python koodimuokkain. | ||
* [[Boa-Constructor]] on wxPython koodimuokkain. | |||
== Katso myös == | == Katso myös == | ||
*[[Perl]] | *[[Perl]] | ||
*[[Ruby]] | *[[Ruby]] | ||
==Aiheesta muualla== | ==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.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.ohjelmointiputka.net/opas.php?tunnus=python Ohjelmointiputkan Python-opas] | ||
*[http://wiki.mureakuha.com/wiki/Python Mureakuhan Python-opas] | |||
*[http://www.ibiblio.org/pub/multimedia/video/obp/IntroducingPython.mpg Pythonin esittelyvideo] | *[http://www.ibiblio.org/pub/multimedia/video/obp/IntroducingPython.mpg Pythonin esittelyvideo] | ||
*[http://www.diveintopython.org/ Dive Into Python] -kirja, luettavissa verkossa | *[http://www.diveintopython.org/ Dive Into Python] -kirja, luettavissa verkossa | ||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||