Autoriarhiiv: madis

Jõulunädala Pythoni / programmeerimise slaidid

Lingitud videod (võib parema kvaliteedi valida):

Rubriigid: Uncategorized | Lisa kommentaar

Kolmteist

Meil jäi pooleli töö Galaktikat näitava programmiga. Jätkame sellega tegutsemist, lisame tähele lisaandmed – tähe värvi. Parem on tähed koondada ehk omaette objekti – galaktikasse. Teeme ümber tähe kuvamise, joonistame tõesti tähe kujulised tähed taevasse. Näiteks tähe joonistamiseks teeme lisafunktsiooni … Jätka lugemist

Rubriigid: Uncategorized | Lisa kommentaar

Kaksteist

Räägime täna natuke UMList ehk plokkskeemidest. Objekte kasutavaid programme peab täpselt planeerima, parem on kõik põhjalikult läbimõelda, et keset tööd ei tuleks ootamatuid halbu üllatusi. Selleks on hea koostada plokkskeem – iga objekt (class) eraldi koos oma andmetüüpidega (nimed, arvud, … Jätka lugemist

Rubriigid: Uncategorized | Lisa kommentaar

Üksteist

Täna vaatame veel edasi võimalusi luua graafilisi ehk akendes töötavaid programme. Seekord võtame selleks veidi teise akenderaamistiku nimega wx. #!/usr/bin/python # -*- coding: utf-8 -*- import wx #esmalt teeme raami ehk akna class MinuRaam(wx.Frame):     def __init__(self):        wx.Frame.__init__(self, None, … Jätka lugemist

Rubriigid: Uncategorized | Lisa kommentaar

Kümme

Oleme seni vaadanud igasugu võimalusi, proovinud Pythonit siit ja sealt. Iga programmeerimiskeelega käib koos aga ka korralik dokumentatsioon – õpetused ja selgitused, et mis midagi selles keeles teeb. Ametlikud õpetused võivad teinekord küll keerulised olla, aga samas on nad ikkagi … Jätka lugemist

Rubriigid: Uncategorized | Lisa kommentaar

Üheksas tund

Esmalt jagame klassid mitmesse faili laiali. Selleks teeme uue kausta – andmebaas Laeme alla pakitud programmifailid ja pakime nad uude kausta lahti. Python eristab klassi ehk objekti ja moodulit ehk faili. Ülesanded: 1) Eristame eesnimefaile kaks tükki: tüdrukute nimede ja … Jätka lugemist

Rubriigid: Uncategorized | Lisa kommentaar

Kaheksas tund

#!/usr/bin/python # -*- coding: utf-8 -*- # class Opilane:    “””Lihtne näidisobjekt”””    vanus = 0    eesnimi =u””    perenimi =u””    #õpilase looja    def __init__(self, vanus, eesnimi, perenimi):       self.vanus=vanus       self.eesnimi=eesnimi.decode(‘utf-8’)       self.perenimi=perenimi.decode(‘utf-8’)    #õpilase näitaja    def naita(self):       print self.perenimi, “, “, self.eesnimi, ” “, self.vanus … Jätka lugemist

Rubriigid: Uncategorized | Lisa kommentaar

Seitsmes tund

Alustuseks üks sõrmkübaratäis objektorienteerimist: #!/usr/bin/python # -*- coding: utf-8 -*- #defineeritakse isik class isik:    def ytleTere(self):       print ‘Tere, kuidas käsi käib?’ # siit lõppes objekti definitsioon ära ja programm alustab oma tavalisel moel p = isik() p.ytleTere() # töötab ka: … Jätka lugemist

Rubriigid: Uncategorized | Lisa kommentaar

Vaheaeg

Vaheaja puhul postitan vaid ühe viite Delfi Fortele, kus kirjutatakse tiba-tiba programmeerimiskeeltest ja Pythonist.

Rubriigid: Uncategorized | Lisa kommentaar

Kuues tund

Näide nimede faili kirjutamisest koos paari väikse lisaga, et täpitähed ka toimiks ja oleks nimed uuel real kõik: # failinimi – lihtsalt nimi failinimi = “test.txt” # suvaline muutuja – null tähistab tõde, kõik muud numbrid valet. valmis = 0 … Jätka lugemist

Rubriigid: Uncategorized | Lisa kommentaar