{"id":693,"date":"2020-12-29T15:48:32","date_gmt":"2020-12-29T15:48:32","guid":{"rendered":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/?post_type=chapter&#038;p=693"},"modified":"2020-12-29T16:07:45","modified_gmt":"2020-12-29T16:07:45","slug":"programmeerimise-keskkond-pycharm","status":"publish","type":"chapter","link":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/chapter\/programmeerimise-keskkond-pycharm\/","title":{"raw":"Programmeerimise keskkond PyCharm","rendered":"Programmeerimise keskkond PyCharm"},"content":{"raw":"Programmeerimiskeele Python kasutamiseks tuleks paigaldada arvutisse nii Python kui ka keskkond, kus saaks selles keeles efektiivselt programmeerida. Iseenesest pole k\u00fcll keskkonda vaja, sest programme saaks kirjutada ja k\u00e4ivitada ka k\u00e4surealt (v\u00f5iksite kindlasti proovida ka seda varianti), aga erinevad graafilised keskkonnad aitavad meil koodi kirjutada \u00fclevaatlikumalt ja efektiivsemalt. Vaatame siinkoha paari n\u00e4idet.\r\n<h1>IDLE<\/h1>\r\nIDLE on \u00fcks levinuim Pythoni programmeerimise keskkond, mis k\u00e4ivitamisel koosneb kahest aknast- faili koodi kirjutamise aken ja k\u00e4surida.\r\n\r\n<img class=\"alignnone size-full wp-image-696\" src=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/IDLE.jpeg\" alt=\"\" width=\"752\" height=\"536\" \/>\r\n\r\n<strong>Joonis 1<\/strong>. IDLE\r\n<h1>Thonny<\/h1>\r\nThonnyga olete juba ilmselt tuttavad. Thonny lihtsus, mugavus ja funktsionaalsus on p\u00f5hjused, miks see Tartu \u00dclikooli \u00f5ppej\u00f5u Aivar Annamaa arendatud keskkond on populaarsust kogumas just programmeerimise \u00f5petamisel ja \u00f5ppimisel. Thonny \u00fcks eeliseid programmeerimise \u00f5petamisel ja selle uurimisel on just logide salvestamise v\u00f5imalus.\r\n\r\n<img class=\"alignnone size-full wp-image-698\" src=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/tonny.png\" alt=\"\" width=\"637\" height=\"525\" \/>\r\n\r\n<strong>Joonis 2<\/strong>. Thonny\r\n<h1>PyCharm<\/h1>\r\nK\u00fcll aga on lisaks eelnevatele keskkondadele mitmeid teisi keskkondi, mis v\u00f5ivad tulla abiks erinevatel juhtudel. \u00dcks populaarsemaid Pythoni programmeerimiskeskkondi on PyCharm (<a href=\"https:\/\/www.jetbrains.com\/pycharm\/\">https:\/\/www.jetbrains.com\/pycharm\/<\/a>). PyCharmi kasutamine v\u00f5ib tulla abiks just suurte Pythoni projektide puhul, kus on vaja saada parem \u00fclevaade programmide struktuurist, k\u00e4skudest ja koost\u00f6\u00f6st. Koost\u00f6\u00f6le aitab kaasa ka PyCharmi v\u00f5imalus laadida \u00fcles ja alla Githubi projekte. Githubist ja selle PyCharmiga sidumisest on juttu <a href=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/chapter\/git\/\">Githubi tutvustavas peat\u00fckis<\/a>.\r\n\r\n<img class=\"alignnone size-full wp-image-699\" src=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm.jpeg\" alt=\"\" width=\"2560\" height=\"1495\" \/>\r\n\r\n<strong>Joonis 3<\/strong>. PyCharm soovitab ka v\u00f5imalikke k\u00e4sklusi, mida programmis kasutada.","rendered":"<p>Programmeerimiskeele Python kasutamiseks tuleks paigaldada arvutisse nii Python kui ka keskkond, kus saaks selles keeles efektiivselt programmeerida. Iseenesest pole k\u00fcll keskkonda vaja, sest programme saaks kirjutada ja k\u00e4ivitada ka k\u00e4surealt (v\u00f5iksite kindlasti proovida ka seda varianti), aga erinevad graafilised keskkonnad aitavad meil koodi kirjutada \u00fclevaatlikumalt ja efektiivsemalt. Vaatame siinkoha paari n\u00e4idet.<\/p>\n<h1>IDLE<\/h1>\n<p>IDLE on \u00fcks levinuim Pythoni programmeerimise keskkond, mis k\u00e4ivitamisel koosneb kahest aknast- faili koodi kirjutamise aken ja k\u00e4surida.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-696\" src=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/IDLE.jpeg\" alt=\"\" width=\"752\" height=\"536\" srcset=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/IDLE.jpeg 752w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/IDLE-300x214.jpeg 300w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/IDLE-65x46.jpeg 65w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/IDLE-225x160.jpeg 225w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/IDLE-350x249.jpeg 350w\" sizes=\"auto, (max-width: 752px) 100vw, 752px\" \/><\/p>\n<p><strong>Joonis 1<\/strong>. IDLE<\/p>\n<h1>Thonny<\/h1>\n<p>Thonnyga olete juba ilmselt tuttavad. Thonny lihtsus, mugavus ja funktsionaalsus on p\u00f5hjused, miks see Tartu \u00dclikooli \u00f5ppej\u00f5u Aivar Annamaa arendatud keskkond on populaarsust kogumas just programmeerimise \u00f5petamisel ja \u00f5ppimisel. Thonny \u00fcks eeliseid programmeerimise \u00f5petamisel ja selle uurimisel on just logide salvestamise v\u00f5imalus.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-698\" src=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/tonny.png\" alt=\"\" width=\"637\" height=\"525\" srcset=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/tonny.png 637w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/tonny-300x247.png 300w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/tonny-65x54.png 65w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/tonny-225x185.png 225w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/tonny-350x288.png 350w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/p>\n<p><strong>Joonis 2<\/strong>. Thonny<\/p>\n<h1>PyCharm<\/h1>\n<p>K\u00fcll aga on lisaks eelnevatele keskkondadele mitmeid teisi keskkondi, mis v\u00f5ivad tulla abiks erinevatel juhtudel. \u00dcks populaarsemaid Pythoni programmeerimiskeskkondi on PyCharm (<a href=\"https:\/\/www.jetbrains.com\/pycharm\/\">https:\/\/www.jetbrains.com\/pycharm\/<\/a>). PyCharmi kasutamine v\u00f5ib tulla abiks just suurte Pythoni projektide puhul, kus on vaja saada parem \u00fclevaade programmide struktuurist, k\u00e4skudest ja koost\u00f6\u00f6st. Koost\u00f6\u00f6le aitab kaasa ka PyCharmi v\u00f5imalus laadida \u00fcles ja alla Githubi projekte. Githubist ja selle PyCharmiga sidumisest on juttu <a href=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/chapter\/git\/\">Githubi tutvustavas peat\u00fckis<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-699\" src=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm.jpeg\" alt=\"\" width=\"2560\" height=\"1495\" srcset=\"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm.jpeg 2560w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm-300x175.jpeg 300w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm-1024x598.jpeg 1024w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm-768x449.jpeg 768w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm-1536x897.jpeg 1536w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm-2048x1196.jpeg 2048w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm-65x38.jpeg 65w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm-225x131.jpeg 225w, https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-content\/uploads\/sites\/18\/2020\/12\/pycharm-350x204.jpeg 350w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p><strong>Joonis 3<\/strong>. PyCharm soovitab ka v\u00f5imalikke k\u00e4sklusi, mida programmis kasutada.<\/p>\n","protected":false},"author":17,"menu_order":4,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-693","chapter","type-chapter","status-publish","hentry"],"part":63,"_links":{"self":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapters\/693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/wp\/v2\/users\/17"}],"version-history":[{"count":4,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapters\/693\/revisions"}],"predecessor-version":[{"id":700,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapters\/693\/revisions\/700"}],"part":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/parts\/63"}],"metadata":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapters\/693\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/wp\/v2\/media?parent=693"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapter-type?post=693"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/wp\/v2\/contributor?post=693"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/wp\/v2\/license?post=693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}