{"id":369,"date":"2011-06-02T16:43:59","date_gmt":"2011-06-02T13:43:59","guid":{"rendered":"http:\/\/python.pingviinitiivul.ee\/?p=369"},"modified":"2014-02-12T03:05:31","modified_gmt":"2014-02-12T00:05:31","slug":"kolmkummend-kaks","status":"publish","type":"post","link":"https:\/\/python.pingviinitiivul.ee\/?p=369","title":{"rendered":"Kolmk\u00fcmmend kaks"},"content":{"rendered":"<p>Teeme siis aastakokkuv\u00f5tte.<\/p>\n<p>Ma olen n\u00e4idanud paljusid erinevaid v\u00f5imalusi ja p\u00fc\u00fcdnud selgitada kuidas asju v\u00f5ib teha. Nagu paljude asjadega elus on ka programmeerides alati palju v\u00f5imalusi &#8211; lihtsam ja kiirem v\u00f5ib algul olla hea, aga on raskem t\u00e4iendada ja lisav\u00f5imalusi luua. K\u00f5ige efektiivsem ja kiirem lahendus on keeruline, eeldab proovimist ja testimist.<\/p>\n<p>Programmeerimine on arvuti \u00fcle valitsemine. V\u00e4ga hea tunne on panna arvutit tegema midagi nii nagu sa t\u00e4pselt ise tahad teha. Enamik arvutikasutajatest s\u00f5ltuvad teiste loodud programmidest, hea kui osatakse seadistusmen\u00fc\u00fcs midagi \u00fcmber panna nii, et see endale k\u00e4ep\u00e4rasem tundub, aga kogenud programmeerija v\u00f5ib oma arvutit t\u00e4ielikult valitseda v\u00f5i ise uue ops\u00fcsteemi luua.<\/p>\n<p>Programmeerijad on t\u00f6\u00f6turul hinnas. Suurtes ettev\u00f5tetes v\u00f5ib v\u00e4ga olulise tarkvara loonud v\u00f5i kohandanud programmeerija n\u00f5uda v\u00e4ga k\u00f5rget palka, sest alternatiivid oleks ettev\u00f5ttele veel kallimad. N\u00e4iteks majandustarkvara &#8220;r\u00e4tsepat\u00f6\u00f6na&#8221; vajadusteks kohandavad firmad v\u00f5ivad k\u00fcsida veel suuremaid summasid.<\/p>\n<p>K\u00f5ik hakkab peale ise uurida ja teha viitsimisest.<\/p>\n<p>Meie kasutasime oma programmeerimise alg\u00f5ppes Python 2.7 Ubuntu Linuxi &#8220;elus-DVD&#8221; plaadilt.<br \/>\nSiinkohal laadisin \u00fcles viimase versiooni plaadi t\u00f5mmisest: <a href=\"http:\/\/python.pingviinitiivul.ee\/tommis\/ubuntu-python-final.iso\">ubuntu-python-final.iso<\/a><\/p>\n<p>Plaadi parool on: huvi2010<\/p>\n<p>Selle saab kirjutada DVD plaadile Nero\/Roxio, <a href=\"http:\/\/www.imgburn.com\/\">ImgBurn<\/a> (viimati Windowsi kasutades meeldis see tasuta programm mulle k\u00f5ige enam ja on just t\u00f5mmisfailide keskne) v\u00f5i m\u00f5ne muu plaadikirjutamistarkvaraga: silmas tuleb pidada, et tuleks valida &#8220;write image to disk&#8221; kirjutamisre\u017eiim, lihtsalt niisama plaadile lohistades ja failina kirjutades ei hakka plaat t\u00f6\u00f6le.<\/p>\n<p><strong>Millest huviringi l\u00e4binuna v\u00f5iks oma oskuste lihvimisel j\u00e4tkata?<\/strong><\/p>\n<p>Kasutada v\u00f5ib meie poolt juba alustatud videon\u00e4iteid The New Bostonis:<br \/>\nSeal on kolm Pythoni alajaotust:<\/p>\n<p>\u00dcldine Pythoni ABC:<br \/>\n<a href=\"http:\/\/www.thenewboston.com\/?cat=40&amp;pOpen=tutorial\">www.thenewboston.com\/?cat=40&amp;pOpen=tutorial<\/a><br \/>\nPyGame n\u00e4ited:<br \/>\n<a href=\"http:\/\/www.thenewboston.com\/?cat=32&amp;pOpen=tutorial\">www.thenewboston.com\/?cat=32&amp;pOpen=tutorial<\/a><br \/>\nGraafilised ehk akendega programmid Wx-teegi abil:<br \/>\n<a href=\"http:\/\/www.thenewboston.com\/?cat=41&amp;pOpen=tutorial\">www.thenewboston.com\/?cat=41&amp;pOpen=tutorial<\/a><\/p>\n<p>T\u00e4psemalt PyGame&#8217;ist leiab <a href=\"http:\/\/www.pygame.org\/news.html\">www.pygame.org<\/a>, eriti kasulik on lugema \u00f5ppida dokumentatsiooni : <a href=\"http:\/\/www.pygame.org\/docs\/\">www.pygame.org\/docs<\/a> &#8211; k\u00f5ikidel programmeerimiskeeltel on sarnased dokumentatsioonid olemas, veidi kuivav\u00f5itu, aga faktitihedad ametlikud selgitused, et mis mida teeb.<br \/>\nPythoni kohta \u00fcldiselt sama asi: <a href=\"http:\/\/docs.python.org\">http:\/\/docs.python.org\/<\/a> (praegu on seal Python 2.7.1 dokumentatsioon, kunagi saab esilehel olema 3.x seeria, siis leiab 2.7 linkidest k\u00f5rvalt), \u00fcldine Pythoni lehek\u00fclg on <a href=\"http:\/\/python.org\">http:\/\/python.org\/<\/a>.<br \/>\nPyGame lehel on ka viiteid paljudele inimeste poolt tehtud n\u00e4itetele, mida saab alla laadida, proovida, muuta ja sealt palju \u00f5ppida. Oleme seda proovinud ka ringitundides. \u00dclesandeid leiab n\u00e4iteks Tartu \u00dclikooli T\u00e4ppisteaduste kooli Informaatikaol\u00fcmpiaadide vanemalt lehek\u00fcljelt: <a href=\"http:\/\/www.ttkool.ut.ee\/comp\/olymp\/\">www.ttkool.ut.ee\/comp\/olymp\/<\/a> &#8211; seal juures tuleb silmaspidada, et \u00fclesanded ei ole koostatud spetsiaalselt Pythoni jaoks, kuid programmeerimiskeeled on universaalsed ja selliseid \u00fclesandeid annab k\u00f5iki lahendada ka Pythonis. Vaadata tasub algul vaid algajatele suunatud koolivoorude \u00fclesandeid, vabariikliku vooru ja edasij\u00f5udnute \u00fclesanded eeldavad v\u00e4ga palju matemaatikat ja pakuvad vaid v\u00e4ga t\u00f5sisele v\u00e4ga suurte kogemustega huvilise oskustele vastavat m\u00f5tlemist.<\/p>\n<p>Kui kasutada &#8220;elus plaati&#8221;, siis peab programmifailid salvestama kas Windowsi kettale, m\u00e4lupulgale v\u00f5i laadima \u00fcles m\u00f5nele internetis asuvale failide hoidmise lehele (n\u00e4iteks Dropbox.com). Windowsi ketta peaks leidma teisest men\u00fc\u00fcst &#8211; Asukohad, Arvuti j\u00e4relt (nt 54 GB failis\u00fcsteem). Sealt saab need &#8220;k\u00fclge haakida&#8221; ja salvestada n\u00e4iteks Documents and settings\\kasutajanimi\\My documents (Win XP) v\u00f5i Users\\kasutajanimi\\&#8230; (Win Vista ja 7).<\/p>\n<p>Pythoni Windowsi installi kohta jagas soovitusi the New Boston oma Pythoni \u00f5petuste <a href=\"http:\/\/www.thenewboston.com\/?p=529&amp;pOpen=tutorial\">esimestes videotes<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Teeme siis aastakokkuv\u00f5tte. Ma olen n\u00e4idanud paljusid erinevaid v\u00f5imalusi ja p\u00fc\u00fcdnud selgitada kuidas asju v\u00f5ib teha. Nagu paljude asjadega elus on ka programmeerides alati palju v\u00f5imalusi &#8211; lihtsam ja kiirem v\u00f5ib algul olla hea, aga on raskem t\u00e4iendada ja lisav\u00f5imalusi &hellip; <a href=\"https:\/\/python.pingviinitiivul.ee\/?p=369\">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-369","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/369","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=369"}],"version-history":[{"count":12,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/369\/revisions"}],"predecessor-version":[{"id":396,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/369\/revisions\/396"}],"wp:attachment":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}