Ero sivun ”Python” versioiden välillä

Siirry navigaatioon Siirry hakuun
932 merkkiä lisätty ,  24. maaliskuuta 2022
p
p (Malline)
 
(9 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{Perustietoa}}
{{Perustietoa}}
{{Ohjelmointikieli
{{Ohjelmointikieli
| nimi=Python
| nimi           = Python
| paradigma=oliopohjainen
| logo            = [[Tiedosto:Python-logo.svg|144px]]
| tyypitys=vahva, staattinen
| paradigma       = oliopohjainen
| suoritusmalli=tulkattava
| tyypitys       = vahva, staattinen
| evaluointitapa=innokas
| suoritusmalli   = tulkattava
| kotisivu=[https://www.python.org/ python.org]
| evaluointitapa = innokas
| muistinhallinta = [[wikipedia:fi:Automaattinen_roskienkeräys|automaattinen]]
| tekijä          =
| kehittäjä      = Guido van Rossum
| moottori        =
| ensijulkaisu    = 1990
| vakaaversio    = 3.10.4
| vakaapvm        = [https://www.python.org/downloads/release/python-3104/ 24. maaliskuuta 2022]
| kehitysversio  = 3.11.0a6
| kehityspvm      = 7. maaliskuuta 2022
| ohjelmoitu      =
| käyttöliittymä  =
| tyyppi          = ohjelmointikieli, kehitystyökalut
| lisenssi        = [[GPL]] [https://www.python.org/download/releases/3.4.0/license/]
| kotisivu       = [https://www.python.org/ python.org]
| lähdekoodi      = [https://github.com/python 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.
'''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. Nvidian grafiikkapiirien [[CUDA]]-ohjelmonti on mahdollista tehdä Pythonilla, joten laskenta voidaan antaa grafiikkapiirien suoritettavaksi.


==Moduulit==
==Moduulit==
Rivi 19: Rivi 34:
*<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> - Zip paketit
*<tt>Zipfile</tt> - [[zip]]-paketit


===Lisäkirjastot===
===Lisäkirjastot===
Rivi 33: Rivi 48:


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>:
<source lang=python>
<syntaxhighlight lang=python>
#!/usr/bin/env python
#!/usr/bin/env python
# ohjelma.py
# ohjelma.py
for i in range(3):
for i in range(3):
     print(i)
     print(i)
</source>
</syntaxhighlight>


Jonka jälkeen ohjelma ajettaisiin komennolla
Jonka jälkeen ohjelma ajettaisiin komennolla
Rivi 59: Rivi 74:
*[[Perl]]
*[[Perl]]
*[[Ruby]]
*[[Ruby]]
*[[CUDA]]


==Aiheesta muualla==
==Aiheesta muualla==
Rivi 67: Rivi 83:
*[http://www.diveintopython.org/ Dive Into Python] -kirja, luettavissa verkossa
*[http://www.diveintopython.org/ Dive Into Python] -kirja, luettavissa verkossa


{{Ohjelmointikielet}}
[[Luokka:Kehitystyökalut]]
[[Luokka:Kehitystyökalut]]
[[Luokka:Oliopohjaiset ohjelmointikielet]]
[[Luokka:Oliopohjaiset ohjelmointikielet]]
10 147

muokkausta

Navigointivalikko