{"id":201,"date":"2011-01-27T16:39:30","date_gmt":"2011-01-27T13:39:30","guid":{"rendered":"http:\/\/python.pingviinitiivul.ee\/?p=201"},"modified":"2011-01-27T17:34:00","modified_gmt":"2011-01-27T14:34:00","slug":"kuusteist","status":"publish","type":"post","link":"https:\/\/python.pingviinitiivul.ee\/?p=201","title":{"rendered":"Kuusteist"},"content":{"rendered":"<p>Pythoni \u00f5ppimiseks on p\u00e4ris h\u00e4id Youtube&#8217; i videoid tehtud. Kuna me ei ole ise Windowsis Pythonit kasutanud, siis v\u00f5ib kasuks tulla n\u00e4iteks Pythoni installi\u00f5petus Windowsile:<\/p>\n<p><object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/4Mf0h3HphEA&#038;hl=en_US&#038;feature=player_embedded&#038;version=3\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowScriptAccess\" value=\"always\"><\/param><embed src=\"http:\/\/www.youtube.com\/v\/4Mf0h3HphEA&#038;hl=en_US&#038;feature=player_embedded&#038;version=3\" type=\"application\/x-shockwave-flash\" allowfullscreen=\"true\" allowScriptAccess=\"always\" width=\"640\" height=\"390\"><\/embed><\/object><\/p>\n<p>See ja 57 muud <a href=\"http:\/\/www.thenewboston.com\/?cat=40&#038;pOpen=tutorial\">Pythoni \u00f5ppevideot<\/a> (neist 14 akenderaamistiku <a href=\"http:\/\/www.thenewboston.com\/?cat=41&#038;pOpen=tutorial\">wxPython<\/a> kasutamiseks) on leitavad veebilehel <a href=\"http:\/\/www.thenewboston.com\">www.thenewboston.com<\/a>.<\/p>\n<p>R\u00e4\u00e4kisime juba korra objektorienteeritusest. Oleme objekte n\u00e4inud eriti graafilisi elemente sisaldavates programmides &#8211; eelmisel korral vaadatud programmidest oli PyForce rohkem objekte kasutav. Meie oma n\u00e4idetest olid p\u00f5hjalikumad objekte kasutavad programmid <a href=\"http:\/\/http:\/\/python.pingviinitiivul.ee\/?p=126\">kooli andmebaas<\/a>, kus oli eraldi objektid \u00f5pilane (Opilane) ja aine (Aine) vastavalt moodulites Inimesed.py ja Oppeained.py. Programm ise (KooliAndmebaas.py) tegi uue \u00f5pilaste nimekirja: luges selleks eraldi nimede failidest hunniku nimesid ja valis suvalised neist v\u00e4lja kasutamiseks, pani huupi \u00f5pilastele vanused, ained ja hinded ainetesse.<\/p>\n<p>Meenutamaks objektorienteerimist v\u00f5ime vaadata \u00fche video TheNewBostonist:<\/p>\n<p><object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/JToAsK_7GmU&#038;hl=en_US&#038;feature=player_embedded&#038;version=3\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowScriptAccess\" value=\"always\"><\/param><embed src=\"http:\/\/www.youtube.com\/v\/JToAsK_7GmU&#038;hl=en_US&#038;feature=player_embedded&#038;version=3\" type=\"application\/x-shockwave-flash\" allowfullscreen=\"true\" allowScriptAccess=\"always\" width=\"640\" height=\"390\"><\/embed><\/object><\/p>\n<p>Kui objektorienteeritusega kaugemale minna, siis tuleb r\u00e4\u00e4kida kahest l\u00e4henemisest &#8211; otsesest \u00f5iguste saamisest ja kapseldamisest l\u00e4bi vahekihi.<\/p>\n<p>Kui meil on \u00fche objekti all teine objekt (nagu \u00f5pilase all oli aine ja aine all hinded &#8211; viimased k\u00fcll nimekirja, mitte eraldi objektina), siis kaugemalt millegi muutmise v\u00f5ib \u00e4ra keelata tehes allobjektid eraviisilisteks. Sellisel juhul tuleb vahekihis luua meetodid vajalike operatsioonide tegemiseks, seal v\u00f5ib ka n\u00e4iteks kontrollida \u00fcle, et sisestatavad andmed ikka vastavad meie eesm\u00e4rkidele.<\/p>\n<p>Meie detsembris tehtud ja pooleli j\u00e4\u00e4nud <a href=\"http:\/\/python.pingviinitiivul.ee\/wp-content\/uploads\/2011\/01\/galaktika.zip\">Galaktika<\/a> programm.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pythoni \u00f5ppimiseks on p\u00e4ris h\u00e4id Youtube&#8217; i videoid tehtud. Kuna me ei ole ise Windowsis Pythonit kasutanud, siis v\u00f5ib kasuks tulla n\u00e4iteks Pythoni installi\u00f5petus Windowsile: See ja 57 muud Pythoni \u00f5ppevideot (neist 14 akenderaamistiku wxPython kasutamiseks) on leitavad veebilehel www.thenewboston.com. &hellip; <a href=\"https:\/\/python.pingviinitiivul.ee\/?p=201\">J\u00e4tka lugemist <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-201","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=201"}],"version-history":[{"count":5,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/201\/revisions"}],"predecessor-version":[{"id":208,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/201\/revisions\/208"}],"wp:attachment":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}