{"id":1946,"date":"2026-01-19T16:58:25","date_gmt":"2026-01-19T13:58:25","guid":{"rendered":"https:\/\/kamp.linux.org.tr\/2026-kis\/?page_id=1946"},"modified":"2026-01-20T00:24:25","modified_gmt":"2026-01-19T21:24:25","slug":"python-ile-temel-programlama","status":"publish","type":"page","link":"https:\/\/kamp.linux.org.tr\/2026-kis\/kurslar\/python-ile-temel-programlama\/","title":{"rendered":"Python ile Temel Programlama"},"content":{"rendered":"\n<p>Programlama ve programlama dilleri nedir; Python nedir ve neden, neler i\u00e7in kullan\u0131l\u0131r; Python&#8217;\u0131 bilgisayar\u0131m\u0131za nas\u0131l kurar\u0131z ve kullan\u0131r\u0131z; Python&#8217;da veri tipleri, de\u011fi\u015fkenler, ko\u015fullu ifadeler, d\u00f6ng\u00fcler ve fonksiyonlar; Veri yap\u0131lar\u0131; I\/O; Mod\u00fcller; Programlar\u0131 deneme ve hata ay\u0131klama; Temel OOP&#8217;ye giri\u015f.<\/p>\n\n\n\n<p><strong>E\u011fitmenler: <\/strong>Mustafa Yavuz Kara, Onur Akdeniz<\/p>\n\n\n\n<p><a href=\"https:\/\/kayit.linux.org.tr\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"btn btn-lyk\">Kurslara kay\u0131t olmak i\u00e7in t\u0131klay\u0131n<\/a><\/p>\n\n\n\n<p class=\"mb10\"><strong><strong>Kat\u0131l\u0131mc\u0131lar i\u00e7in \u00f6n-\u015fartlar<\/strong><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Temel Bilgisayar Okur-Yazarl\u0131\u011f\u0131<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Kat\u0131l\u0131mc\u0131lar\u0131n e\u011fitime bilgisayar d\u0131\u015f\u0131nda getirmesi gereken donan\u0131m\/yaz\u0131l\u0131m<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Python interpreter&#8217;\u0131 ve bir &#8220;text editor&#8221; (word processor de\u011fil). <\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>E\u011fitim \u0130\u00e7eri\u011fi <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Python interpreter&#8217;\u0131n\u0131n bilgisayara y\u00fcklenmesi ve \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131, python s\u00fcr\u00fcmleri ve farklar\u0131.<\/li>\n\n\n\n<li>Python&#8217;a giri\u015f: De\u011ferler ve de\u011fi\u015fkenler, statementlar ve expressionlar, veri t\u00fcrleri, operat\u00f6rler.<\/li>\n\n\n\n<li>Ko\u015fullu kontrol ak\u0131\u015f\u0131: If statement ve expression&#8217;lar\u0131.<\/li>\n\n\n\n<li>Veri yap\u0131lar\u0131: Listeler ve tuple&#8217;lar, s\u00f6zl\u00fckler, k\u00fcmeler.<\/li>\n\n\n\n<li>Tekrarl\u0131 kontrol ak\u0131\u015f\u0131: While ve for d\u00f6ng\u00fcleri, list comprehension&#8217;lar.<\/li>\n\n\n\n<li>Fonksiyonlar ve scope: Fonksiyon nedir, built-in fonksiyonlar nelerdir, kendi fonksiyonlar\u0131m\u0131z nas\u0131l tan\u0131mlan\u0131r.<\/li>\n\n\n\n<li>I\/O: Standart ve dosya girdi\/\u00e7\u0131kt\u0131 i\u015flemleri, Programlar\u0131m\u0131zda dosyalarla nas\u0131l etkile\u015fime ge\u00e7ebiliriz, dosya yazma\/silme\/de\u011fi\u015ftirme nas\u0131l yap\u0131l\u0131r.<\/li>\n\n\n\n<li>K\u00fct\u00fcphaneler ve mod\u00fcller: K\u00fct\u00fcphaneler ve mod\u00fcller nelerdir, nas\u0131l kullan\u0131l\u0131rlar, kendi mod\u00fcllerimizi nas\u0131l tan\u0131mlayabiliriz.<\/li>\n\n\n\n<li>Programlar\u0131 test etme ve hata ay\u0131klama y\u00f6ntemleri.<\/li>\n\n\n\n<li>Nesne Y\u00f6nelimli Programlama (OOP): OOP&#8217;nin temel kavramlar\u0131, Python&#8217;da OOP tan\u0131mlar\u0131 ve operasyonlar\u0131.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programlama ve programlama dilleri nedir; Python nedir ve neden, neler i\u00e7in kullan\u0131l\u0131r; Python&#8217;\u0131 bilgisayar\u0131m\u0131za nas\u0131l kurar\u0131z ve kullan\u0131r\u0131z; Python&#8217;da veri tipleri, de\u011fi\u015fkenler, ko\u015fullu ifadeler, d\u00f6ng\u00fcler ve fonksiyonlar; Veri yap\u0131lar\u0131; I\/O; Mod\u00fcller; Programlar\u0131 deneme ve hata ay\u0131klama; Temel OOP&#8217;ye giri\u015f. E\u011fitmenler: Mustafa Yavuz Kara, Onur Akdeniz Kurslara kay\u0131t olmak i\u00e7in t\u0131klay\u0131n Kat\u0131l\u0131mc\u0131lar i\u00e7in \u00f6n-\u015fartlar Kat\u0131l\u0131mc\u0131lar\u0131n e\u011fitime [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":362,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1946","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kamp.linux.org.tr\/2026-kis\/wp-json\/wp\/v2\/pages\/1946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kamp.linux.org.tr\/2026-kis\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kamp.linux.org.tr\/2026-kis\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2026-kis\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2026-kis\/wp-json\/wp\/v2\/comments?post=1946"}],"version-history":[{"count":9,"href":"https:\/\/kamp.linux.org.tr\/2026-kis\/wp-json\/wp\/v2\/pages\/1946\/revisions"}],"predecessor-version":[{"id":2063,"href":"https:\/\/kamp.linux.org.tr\/2026-kis\/wp-json\/wp\/v2\/pages\/1946\/revisions\/2063"}],"up":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2026-kis\/wp-json\/wp\/v2\/pages\/362"}],"wp:attachment":[{"href":"https:\/\/kamp.linux.org.tr\/2026-kis\/wp-json\/wp\/v2\/media?parent=1946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}