{"id":165,"date":"2026-10-26T10:16:48","date_gmt":"2026-10-26T07:16:48","guid":{"rendered":"https:\/\/verirotasi.com\/?p=165"},"modified":"2026-10-26T10:16:49","modified_gmt":"2026-10-26T07:16:49","slug":"otomatik-taslak","status":"publish","type":"post","link":"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/","title":{"rendered":"Python Kurulumu: Windows, Mac ve Linux \u0130\u00e7in Ad\u0131m Ad\u0131m Rehber"},"content":{"rendered":"<p><!-- Ba\u015fl\u0131k (H1) WordPress'te yaz\u0131 ba\u015fl\u0131\u011f\u0131 alan\u0131na girilir: Python Kurulumu: Windows, Mac ve Linux \u0130\u00e7in Ad\u0131m Ad\u0131m Rehber --><br \/>\n<!-- SEO: Odak anahtar kelime: python kurulumu | URL: python-kurulumu --><br \/>\n<!-- Meta a\u00e7\u0131klama: Python'u bilgisayar\u0131na s\u0131f\u0131rdan kur. PATH ayar\u0131, s\u00fcr\u00fcm kontrol\u00fc ve s\u0131k yap\u0131lan kurulum hatalar\u0131 tek rehberde. \u0130lk kodunu 10 dakikada \u00e7al\u0131\u015ft\u0131r. --><\/p>\n\n\n<p class=\"wp-block-paragraph\">Bir yaz\u0131l\u0131mc\u0131n\u0131n kariyerindeki ilk hatas\u0131 genellikle kod yazarken de\u011fil, kurulum ekran\u0131nda yap\u0131l\u0131r. Y\u00fczlerce ki\u015finin tak\u0131ld\u0131\u011f\u0131 yer de buras\u0131: Python&#8217;u kurmu\u015flard\u0131r ama terminal &#8220;tan\u0131m\u0131yorum&#8221; der.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bu yaz\u0131da <strong>Python kurulumunu<\/strong> ba\u015ftan sona yapaca\u011f\u0131z. Kurulumun ard\u0131ndan do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 da test edece\u011fiz. Seri boyunca kullanaca\u011f\u0131m\u0131z ortam\u0131 bug\u00fcn sa\u011flam kurarsak ilerideki derslerde &#8220;bende neden \u00e7al\u0131\u015fm\u0131yor?&#8221; sorusuna \u00e7ok daha az rastlars\u0131n.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u0130\u00e7indekiler Tablosunu A\u00e7\/Kapat\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Python_Nedir_ve_Neden_Once_Kurulum\" >Python Nedir ve Neden \u00d6nce Kurulum?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Hangi_Python_Surumunu_Indirmeliyim\" >Hangi Python S\u00fcr\u00fcm\u00fcn\u00fc \u0130ndirmeliyim?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Windowsta_Python_Kurulumu\" >Windows&#8217;ta Python Kurulumu<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Adim_1_Yukleyiciyi_Indir\" >Ad\u0131m 1: Y\u00fckleyiciyi \u0130ndir<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Adim_2_%E2%80%9CAdd_Python_to_PATH%E2%80%9D_Kutusunu_Isaretle\" >Ad\u0131m 2: &#8220;Add Python to PATH&#8221; Kutusunu \u0130\u015faretle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Adim_3_Kurulumu_Bitir\" >Ad\u0131m 3: Kurulumu Bitir<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#macOSta_Python_Kurulumu\" >macOS&#8217;ta Python Kurulumu<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Resmi_Yukleyici_ile\" >Resmi Y\u00fckleyici ile<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Homebrew_ile_Terminal_Seviyorsan\" >Homebrew ile (Terminal Seviyorsan)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Linuxta_Python_Kurulumu\" >Linux&#8217;ta Python Kurulumu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Kurulumu_Test_Etme_Python_Calisiyor_mu\" >Kurulumu Test Etme: Python \u00c7al\u0131\u015f\u0131yor mu?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#pip_Calisiyor_mu\" >pip \u00c7al\u0131\u015f\u0131yor mu?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Ilk_Python_Kodun_Etkilesimli_Mod_REPL\" >\u0130lk Python Kodun: Etkile\u015fimli Mod (REPL)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Arka_Planda_Ne_Oldu\" >Arka Planda Ne Oldu?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Sik_Karsilasilan_Kurulum_Hatalari_ve_Cozumleri\" >S\u0131k Kar\u015f\u0131la\u015f\u0131lan Kurulum Hatalar\u0131 ve \u00c7\u00f6z\u00fcmleri<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#%E2%80%9Cpython_is_not_recognized%E2%80%9D_Hatasi_Windows\" >&#8220;python is not recognized&#8221; Hatas\u0131 (Windows)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Terminal_Microsoft_Storeu_Aciyor_Windows\" >Terminal Microsoft Store&#8217;u A\u00e7\u0131yor (Windows)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Macte_%E2%80%9Cpython_command_not_found%E2%80%9D\" >Mac&#8217;te &#8220;python: command not found&#8221;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Birden_Fazla_Python_Surumu_Kurulu\" >Birden Fazla Python S\u00fcr\u00fcm\u00fc Kurulu<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Python_Kurulumu_Sonrasi_Kontrol_Listesi\" >Python Kurulumu Sonras\u0131 Kontrol Listesi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Sikca_Sorulan_Sorular\" >S\u0131k\u00e7a Sorulan Sorular<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Python_ucretsiz_mi\" >Python \u00fccretsiz mi?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Python_kurulumu_icin_internet_gerekir_mi\" >Python kurulumu i\u00e7in internet gerekir mi?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Pythonu_Anaconda_ile_kurmak_daha_mi_iyi\" >Python&#8217;u Anaconda ile kurmak daha m\u0131 iyi?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Bilgisayarim_eski_Python_calisir_mi\" >Bilgisayar\u0131m eski, Python \u00e7al\u0131\u015f\u0131r m\u0131?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/verirotasi.com\/index.php\/2026\/10\/26\/otomatik-taslak\/#Sirada_Ne_Var\" >S\u0131rada Ne Var?<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Python_Nedir_ve_Neden_Once_Kurulum\"><\/span>Python Nedir ve Neden \u00d6nce Kurulum?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Python, 1991&#8217;den beri geli\u015ftirilen genel ama\u00e7l\u0131 bir programlama dilidir. Okunabilir yaz\u0131m bi\u00e7imi sayesinde yeni ba\u015flayanlar i\u00e7in en rahat giri\u015f noktalar\u0131ndan biri. Ayn\u0131 dil web geli\u015ftirmede, otomasyonda, veri biliminde ve makine \u00f6\u011frenmesinde de kullan\u0131l\u0131yor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kod yazmadan \u00f6nce bilgisayar\u0131n Python&#8217;u anlayacak bir <strong>yorumlay\u0131c\u0131ya (interpreter)<\/strong> ihtiyac\u0131 var. Yazd\u0131\u011f\u0131n <code>.py<\/code> dosyas\u0131n\u0131 sat\u0131r sat\u0131r okuyup \u00e7al\u0131\u015ft\u0131ran program bu. Kurulum dedi\u011fimiz \u015fey, o yorumlay\u0131c\u0131y\u0131 makineye yerle\u015ftirmek.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Hangi_Python_Surumunu_Indirmeliyim\"><\/span>Hangi Python S\u00fcr\u00fcm\u00fcn\u00fc \u0130ndirmeliyim?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">K\u0131sa cevap: <strong>python.org&#8217;daki en g\u00fcncel kararl\u0131 s\u00fcr\u00fcm\u00fc.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eski bir e\u011fitim videosunda &#8220;Python 2.7 kur&#8221; gibi bir tavsiye g\u00f6r\u00fcrsen ge\u00e7. Python 2 y\u0131llar \u00f6nce deste\u011fini kaybetti ve bug\u00fcn yaz\u0131lan k\u00fct\u00fcphanelerin hi\u00e7biri onu hedeflemiyor. Bu serideki her \u015fey <strong>Python 3<\/strong> i\u00e7indir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6nemli bir ayr\u0131nt\u0131 daha var. \u0130ndirme sayfas\u0131nda ana s\u00fcr\u00fcm\u00fcn yan\u0131 s\u0131ra &#8220;pre-release&#8221; (\u00f6n s\u00fcr\u00fcm) etiketli se\u00e7enekler de \u00e7\u0131kabilir. Onlar\u0131 atla. \u00d6\u011frenme a\u015famas\u0131nda deneme s\u00fcr\u00fcm\u00fcne ihtiyac\u0131n yok.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Windowsta_Python_Kurulumu\"><\/span>Windows&#8217;ta Python Kurulumu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Windows kullan\u0131c\u0131lar\u0131n\u0131n en \u00e7ok hata yapt\u0131\u011f\u0131 b\u00f6l\u00fcm bu, o y\u00fczden dikkatle oku.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Adim_1_Yukleyiciyi_Indir\"><\/span>Ad\u0131m 1: Y\u00fckleyiciyi \u0130ndir<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Taray\u0131c\u0131nda <strong>python.org\/downloads<\/strong> adresine git.<\/li>\n\n\n\n<li>Sayfan\u0131n \u00fcst\u00fcndeki sar\u0131 <strong>&#8220;Download Python 3.x.x&#8221;<\/strong> butonuna t\u0131kla.<\/li>\n\n\n\n<li>\u0130nen <code>.exe<\/code> dosyas\u0131n\u0131 \u00e7al\u0131\u015ft\u0131r.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Adim_2_%E2%80%9CAdd_Python_to_PATH%E2%80%9D_Kutusunu_Isaretle\"><\/span>Ad\u0131m 2: &#8220;Add Python to PATH&#8221; Kutusunu \u0130\u015faretle<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Y\u00fckleyicinin ilk ekran\u0131nda altta iki kutu g\u00f6receksin. <strong>&#8220;Add python.exe to PATH&#8221;<\/strong> yazan\u0131 mutlaka i\u015faretle. Sonra <strong>&#8220;Install Now&#8221;<\/strong> de.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bu kutuyu i\u015faretlemeyi unutmak, yeni ba\u015flayanlar\u0131n ba\u015f\u0131na gelen en klasik sorun. Ben de ilk kurulumumda atlam\u0131\u015ft\u0131m ve yar\u0131m saat boyunca terminale &#8220;python&#8221; yaz\u0131p &#8220;tan\u0131nm\u0131yor&#8221; hatas\u0131 alm\u0131\u015ft\u0131m.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>PATH nedir?<\/strong> Windows&#8217;un, bir komut yazd\u0131\u011f\u0131nda program\u0131 hangi klas\u00f6rlerde arayaca\u011f\u0131n\u0131 belirten liste. Python&#8217;un klas\u00f6r\u00fc bu listede yoksa terminal <code>python<\/code> komutunu bulamaz. Program kurulu oldu\u011fu halde \u00e7al\u0131\u015fmaz.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Adim_3_Kurulumu_Bitir\"><\/span>Ad\u0131m 3: Kurulumu Bitir<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Y\u00fckleme birka\u00e7 dakika s\u00fcrer. Sonunda <strong>&#8220;Setup was successful&#8221;<\/strong> mesaj\u0131n\u0131 g\u00f6r\u00fcrsen tamamd\u0131r. Bazen &#8220;Disable path length limit&#8221; ad\u0131nda bir se\u00e7enek de \u00e7\u0131kar. T\u0131klamanda bir sak\u0131nca yok, uzun klas\u00f6r yollar\u0131nda ileride sorun ya\u015faman\u0131 \u00f6nler.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"macOSta_Python_Kurulumu\"><\/span>macOS&#8217;ta Python Kurulumu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mac&#8217;te iki yol var. Yeni ba\u015flayanlar i\u00e7in en az s\u00fcrprizli olan\u0131 resmi y\u00fckleyici.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resmi_Yukleyici_ile\"><\/span>Resmi Y\u00fckleyici ile<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>python.org\/downloads<\/strong> sayfas\u0131ndan macOS y\u00fckleyicisini (<code>.pkg<\/code>) indir.<\/li>\n\n\n\n<li>Dosyay\u0131 a\u00e7 ve ekrandaki ad\u0131mlar\u0131 takip et.<\/li>\n\n\n\n<li>Kurulum bitince Applications klas\u00f6r\u00fcnde bir &#8220;Python 3.x&#8221; klas\u00f6r\u00fc olu\u015facak.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Homebrew_ile_Terminal_Seviyorsan\"><\/span>Homebrew ile (Terminal Seviyorsan)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Homebrew kuruluysa tek sat\u0131r yeter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Homebrew ile Python 3'\u00fc kur\nbrew install python<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00d6nemli:<\/strong> Mac&#8217;te sistemle gelen eski bir Python bulunabilir. Terminalde <code>python<\/code> yazd\u0131\u011f\u0131nda \u00e7al\u0131\u015fmayabilir, \u00e7\u00fcnk\u00fc macOS&#8217;ta komutun ad\u0131 genellikle <strong><code>python3<\/code><\/strong>. A\u015fa\u011f\u0131da bunu da test edece\u011fiz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Linuxta_Python_Kurulumu\"><\/span>Linux&#8217;ta Python Kurulumu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c7o\u011fu Linux da\u011f\u0131t\u0131m\u0131nda Python 3 zaten y\u00fckl\u00fc gelir. \u00d6nce kontrol et. Yoksa paket y\u00f6neticisiyle kur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ubuntu \/ Debian i\u00e7in:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Paket listesini g\u00fcncelle\nsudo apt update\n\n# Python 3, pip ve sanal ortam deste\u011fini kur\nsudo apt install python3 python3-pip python3-venv<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fedora i\u00e7in:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Fedora'da Python 3 ve pip kurulumu\nsudo dnf install python3 python3-pip<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code>python3-venv<\/code> paketini atlama. \u00dc\u00e7\u00fcnc\u00fc derste sanal ortam kuraca\u011f\u0131z ve Ubuntu&#8217;da bu paket olmadan <code>venv<\/code> hata verir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kurulumu_Test_Etme_Python_Calisiyor_mu\"><\/span>Kurulumu Test Etme: Python \u00c7al\u0131\u015f\u0131yor mu?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kurulum bitti diye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 varsayma. Hemen kontrol edelim.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Windows&#8217;ta:<\/strong> <code>Win + R<\/code> tu\u015flar\u0131na bas, <code>cmd<\/code> yaz ve Enter&#8217;a bas. Siyah bir pencere a\u00e7\u0131lacak.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mac ve Linux&#8217;ta:<\/strong> Terminal uygulamas\u0131n\u0131 a\u00e7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u015eimdi \u015fu komutu yaz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Windows i\u00e7in\npython --version\n\n# Mac ve Linux i\u00e7in\npython3 --version<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Kar\u015f\u0131na \u015funa benzer bir \u00e7\u0131kt\u0131 gelmeli:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Python 3.x.x<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00fcr\u00fcm numaras\u0131n\u0131 g\u00f6rd\u00fcysen kurulum ba\u015far\u0131l\u0131. \ud83c\udf89<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"pip_Calisiyor_mu\"><\/span>pip \u00c7al\u0131\u015f\u0131yor mu?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Python&#8217;la birlikte <strong>pip<\/strong> adl\u0131 paket y\u00f6neticisi de gelir. \u00dc\u00e7\u00fcnc\u00fc taraf k\u00fct\u00fcphaneleri (pandas, numpy gibi) buradan kuraca\u011f\u0131z. Onu da kontrol edelim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Windows\npip --version\n\n# Mac ve Linux\npip3 --version<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ilk_Python_Kodun_Etkilesimli_Mod_REPL\"><\/span>\u0130lk Python Kodun: Etkile\u015fimli Mod (REPL)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Terminalde <code>python<\/code> (Mac\/Linux&#8217;ta <code>python3<\/code>) yaz\u0131p Enter&#8217;a bas. Sat\u0131r\u0131n ba\u015f\u0131nda <code>&gt;&gt;&gt;<\/code> i\u015fareti \u00e7\u0131kacak. Bu, <strong>REPL<\/strong> denen etkile\u015fimli moddur: Python senden komut bekliyor.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \u0130lk sat\u0131r kodumuz: ekrana yaz\u0131 yazd\u0131rma\nprint(\"Merhaba, Python!\")<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c7\u0131kt\u0131:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Merhaba, Python!<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Arka_Planda_Ne_Oldu\"><\/span>Arka Planda Ne Oldu?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bu \u00fc\u00e7 ad\u0131mda ger\u00e7ekle\u015fti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sen sat\u0131r\u0131 yaz\u0131p <strong>Enter<\/strong>&#8216;a bast\u0131n.<\/li>\n\n\n\n<li>Python yorumlay\u0131c\u0131s\u0131 sat\u0131r\u0131 okudu ve <code>print()<\/code> fonksiyonunu tan\u0131d\u0131.<\/li>\n\n\n\n<li>Fonksiyon, parantez i\u00e7indeki metni ekrana bast\u0131 ve yorumlay\u0131c\u0131 yeni bir komut beklemeye d\u00f6nd\u00fc.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bir sat\u0131r kod bir anda \u00e7al\u0131\u015ft\u0131. Derleme yok, bekleme yok. Python&#8217;un yorumlamal\u0131 bir dil olmas\u0131n\u0131n g\u00fcnl\u00fck hayattaki kar\u015f\u0131l\u0131\u011f\u0131 bu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c7\u0131kmak i\u00e7in \u015funu yaz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># REPL'den \u00e7\u0131k\u0131\u015f\nexit()<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sik_Karsilasilan_Kurulum_Hatalari_ve_Cozumleri\"><\/span>S\u0131k Kar\u015f\u0131la\u015f\u0131lan Kurulum Hatalar\u0131 ve \u00c7\u00f6z\u00fcmleri<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bunlar\u0131n hepsini kendim ya\u015fad\u0131m ya da yan\u0131mdaki birinin ya\u015fad\u0131\u011f\u0131n\u0131 g\u00f6rd\u00fcm.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%9Cpython_is_not_recognized%E2%80%9D_Hatasi_Windows\"><\/span>&#8220;python is not recognized&#8221; Hatas\u0131 (Windows)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sebep:<\/strong> Kurulumda PATH kutusu i\u015faretlenmemi\u015f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c7\u00f6z\u00fcm:<\/strong> Y\u00fckleyiciyi tekrar \u00e7al\u0131\u015ft\u0131r, <strong>Modify<\/strong> se\u00e7ene\u011fine gir ve ilgili ayar\u0131 a\u00e7. Daha temiz sonu\u00e7 i\u00e7in Python&#8217;u kald\u0131r\u0131p ba\u015ftan kurman da m\u00fcmk\u00fcn. Yar\u0131m saat PATH ayar\u0131 kurcalamaktan \u00e7ok daha h\u0131zl\u0131 oluyor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Terminal_Microsoft_Storeu_Aciyor_Windows\"><\/span>Terminal Microsoft Store&#8217;u A\u00e7\u0131yor (Windows)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><code>python<\/code> yaz\u0131p Enter&#8217;a bast\u0131\u011f\u0131nda Microsoft Store a\u00e7\u0131l\u0131yorsa Windows&#8217;ta &#8220;uygulama y\u00fcr\u00fctme takma ad\u0131&#8221; devrede demektir. Windows, ger\u00e7ek Python yerine Store&#8217;dan indirmeni \u00f6neriyor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c7\u00f6z\u00fcm:<\/strong> Ayarlar &gt; Uygulamalar &gt; Geli\u015fmi\u015f uygulama ayarlar\u0131 &gt; <strong>Uygulama y\u00fcr\u00fctme takma adlar\u0131<\/strong> b\u00f6l\u00fcm\u00fcnden Python&#8217;a ait iki giri\u015fi kapat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Macte_%E2%80%9Cpython_command_not_found%E2%80%9D\"><\/span>Mac&#8217;te &#8220;python: command not found&#8221;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hata mesaj\u0131n\u0131 g\u00f6r\u00fcnce pani\u011fe gerek yok. B\u00fcy\u00fck ihtimalle komutu <code>python3<\/code> diye yazman gerekiyor. T\u00fcm Mac \u00f6rneklerinde <code>python3<\/code> kullan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Birden_Fazla_Python_Surumu_Kurulu\"><\/span>Birden Fazla Python S\u00fcr\u00fcm\u00fc Kurulu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bilgisayarda farkl\u0131 s\u00fcr\u00fcmler birikebilir. Hangisinin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 anlamak i\u00e7in \u015funu kullan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Windows: python komutunun hangi dosyay\u0131 \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131 g\u00f6ster\nwhere python\n\n# Mac ve Linux\nwhich python3<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c7\u0131kt\u0131daki yol bekledi\u011fin klas\u00f6r\u00fc g\u00f6stermiyorsa kar\u0131\u015f\u0131kl\u0131k orada ba\u015fl\u0131yor demektir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Python_Kurulumu_Sonrasi_Kontrol_Listesi\"><\/span>Python Kurulumu Sonras\u0131 Kontrol Listesi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bir sonraki derse ge\u00e7meden \u015funlar\u0131 do\u011frula:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 Terminalde <code>python --version<\/code> (veya <code>python3 --version<\/code>) bir s\u00fcr\u00fcm numaras\u0131 g\u00f6steriyor.<\/li>\n\n\n\n<li>\u2705 <code>pip --version<\/code> hata vermiyor.<\/li>\n\n\n\n<li>\u2705 REPL&#8217;de <code>print(\"Merhaba, Python!\")<\/code> \u00e7al\u0131\u015ft\u0131.<\/li>\n\n\n\n<li>\u2705 <code>exit()<\/code> ile REPL&#8217;den \u00e7\u0131kabiliyorsun.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00f6rd\u00fc de tamamsa \u00e7al\u0131\u015fma ortam\u0131n\u0131n temeli haz\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sikca_Sorulan_Sorular\"><\/span>S\u0131k\u00e7a Sorulan Sorular<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Python_ucretsiz_mi\"><\/span>Python \u00fccretsiz mi?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Evet. Python a\u00e7\u0131k kaynakl\u0131d\u0131r, ki\u015fisel ya da ticari kullan\u0131m i\u00e7in herhangi bir \u00fccret \u00f6demezsin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Python_kurulumu_icin_internet_gerekir_mi\"><\/span>Python kurulumu i\u00e7in internet gerekir mi?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Y\u00fckleyiciyi indirmek i\u00e7in gerekir. Kurulum bittikten sonra Python&#8217;la kod yazmak internetsiz de m\u00fcmk\u00fcn. K\u00fct\u00fcphane y\u00fcklerken ise tekrar ba\u011flant\u0131ya ihtiya\u00e7 duyacaks\u0131n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pythonu_Anaconda_ile_kurmak_daha_mi_iyi\"><\/span>Python&#8217;u Anaconda ile kurmak daha m\u0131 iyi?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Anaconda, veri bilimi i\u00e7in haz\u0131r paketlerle gelen bir da\u011f\u0131t\u0131m. G\u00fczel bir ara\u00e7 ama ba\u015flang\u0131\u00e7ta hata ay\u0131klamay\u0131 zorla\u015ft\u0131rabiliyor. Biz resmi Python ile ba\u015fl\u0131yoruz. Veri bilimi mod\u00fcllerine geldi\u011fimizde ortam y\u00f6netimini zaten kendimiz kuraca\u011f\u0131z.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bilgisayarim_eski_Python_calisir_mi\"><\/span>Bilgisayar\u0131m eski, Python \u00e7al\u0131\u015f\u0131r m\u0131?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Python hafif bir dildir. Normal bir ofis bilgisayar\u0131 bu serinin b\u00fcy\u00fck b\u00f6l\u00fcm\u00fc i\u00e7in fazlas\u0131yla yeterli.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sirada_Ne_Var\"><\/span>S\u0131rada Ne Var?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Python art\u0131k bilgisayar\u0131nda kurulu, ama kodu siyah bir terminal penceresine yazarak devam etmek istemezsin. Bir sonraki derste <strong>Visual Studio Code&#8217;u kuracak<\/strong> ve Python i\u00e7in do\u011fru \u015fekilde ayarlayaca\u011f\u0131z. B\u00f6ylece hata renklendirmesi, otomatik tamamlama ve tek tu\u015fla \u00e7al\u0131\u015ft\u0131rma gibi kolayl\u0131klar elinin alt\u0131nda olacak.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bir yaz\u0131l\u0131mc\u0131n\u0131n kariyerindeki ilk hatas\u0131 genellikle kod yazarken de\u011fil, kurulum ekran\u0131nda yap\u0131l\u0131r. Y\u00fczlerce ki\u015finin tak\u0131ld\u0131\u011f\u0131 yer de buras\u0131: Python&#8217;u kurmu\u015flard\u0131r ama terminal &#8220;tan\u0131m\u0131yorum&#8221; der. Bu yaz\u0131da Python kurulumunu ba\u015ftan sona yapaca\u011f\u0131z. Kurulumun ard\u0131ndan do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 da test edece\u011fiz. Seri boyunca kullanaca\u011f\u0131m\u0131z ortam\u0131 bug\u00fcn sa\u011flam kurarsak ilerideki derslerde &#8220;bende neden \u00e7al\u0131\u015fm\u0131yor?&#8221; sorusuna \u00e7ok daha az rastlars\u0131n&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":167,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[4],"tags":[],"class_list":["post-165","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python"],"rttpg_featured_image_url":{"full":["https:\/\/verirotasi.com\/wp-content\/uploads\/2026\/10\/ders1-scaled.jpg",2560,1429,false],"landscape":["https:\/\/verirotasi.com\/wp-content\/uploads\/2026\/10\/ders1-scaled.jpg",2560,1429,false],"portraits":["https:\/\/verirotasi.com\/wp-content\/uploads\/2026\/10\/ders1-scaled.jpg",2560,1429,false],"thumbnail":["https:\/\/verirotasi.com\/wp-content\/uploads\/2026\/10\/ders1-150x150.jpg",150,150,true],"medium":["https:\/\/verirotasi.com\/wp-content\/uploads\/2026\/10\/ders1-300x167.jpg",300,167,true],"large":["https:\/\/verirotasi.com\/wp-content\/uploads\/2026\/10\/ders1-1024x572.jpg",1024,572,true],"1536x1536":["https:\/\/verirotasi.com\/wp-content\/uploads\/2026\/10\/ders1-1536x857.jpg",1536,857,true],"2048x2048":["https:\/\/verirotasi.com\/wp-content\/uploads\/2026\/10\/ders1-2048x1143.jpg",2048,1143,true]},"rttpg_author":{"display_name":"hazar","author_link":"https:\/\/verirotasi.com\/author\/hazar\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/verirotasi.com\/index.php\/category\/python\/\" rel=\"category tag\">Python<\/a>","rttpg_excerpt":"Bir yaz\u0131l\u0131mc\u0131n\u0131n kariyerindeki ilk hatas\u0131 genellikle kod yazarken de\u011fil, kurulum ekran\u0131nda yap\u0131l\u0131r. Y\u00fczlerce ki\u015finin tak\u0131ld\u0131\u011f\u0131 yer de buras\u0131: Python&#8217;u kurmu\u015flard\u0131r ama terminal &#8220;tan\u0131m\u0131yorum&#8221; der. Bu yaz\u0131da Python kurulumunu ba\u015ftan sona yapaca\u011f\u0131z. Kurulumun ard\u0131ndan do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 da test edece\u011fiz. Seri boyunca kullanaca\u011f\u0131m\u0131z ortam\u0131 bug\u00fcn sa\u011flam kurarsak ilerideki derslerde &#8220;bende neden \u00e7al\u0131\u015fm\u0131yor?&#8221; sorusuna \u00e7ok daha az rastlars\u0131n....","_links":{"self":[{"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/posts\/165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/comments?post=165"}],"version-history":[{"count":1,"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/posts\/165\/revisions"}],"predecessor-version":[{"id":168,"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/posts\/165\/revisions\/168"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/media\/167"}],"wp:attachment":[{"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/media?parent=165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/categories?post=165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/verirotasi.com\/index.php\/wp-json\/wp\/v2\/tags?post=165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}