Ana içeriğe atla

Python IDLE’a Giriş Eğitimi

Python IDLE (Tümleşik Geliştirme ve Öğrenme Ortamı) nedir, nasıl kurulur ve Python programlarınızı yazarken sunduğu çeşitli özelliklerden nasıl yararlanabilirsiniz, öğrenin.
Güncel 3 Eki 2026  · 9 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

B

Eğer Python’a yeni başlıyorsanız ve daha fazla öğrenmek istiyorsanız, DataCamp’in Python ile Veri Bilimine Giriş kursunu alın.

python shell
Python IDLE

Giriş

IDLE, Tümleşik Geliştirme ve Öğrenme Ortamı’nın (Integrated Development and Learning Environment) kısaltmasıdır. IDLE adının arkasındaki hikâye, Python’a benzer. Guido Van Rossum, Python’a İngiliz komedi grubu Monty Python’ın adını verirken, IDLE adı da Monty Python’ın kurucu üyelerinden Eric Idle’a saygı amacıyla seçilmiştir. IDLE, 01.5.2b1 sürümünden bu yana Python dilinin varsayılan uygulamasıyla birlikte gelir. Birçok Linux, Windows ve Mac dağıtımında Python paketlemesinin isteğe bağlı bir parçası olarak paketlenmiştir.

Yukarıda gösterildiği gibi IDLE, öncelikle yeni başlayanlar için geliştirilmiş, çok basit ve bir o kadar yetkin bir IDE’dir; sadeliği sayesinde eğitim amaçlı kullanım için oldukça tercih edilir ve önerilir. Bu eğitimde daha sonra örneklerle birlikte ayrıntılı olarak inceleyeceğiniz çeşitli özellikler sunar.

Sunduğu bazı temel özellikler şunlardır:

  • Sözdizimi vurgulamalı Python kabuğu,

  • Çok pencereli metin düzenleyici,

  • Kod otomatik tamamlama,

  • Akıllı girintileme,

  • Hata ayıklama için faydalı olan, program animasyonu ve her seferinde bir satır çalıştırma adımlaması,

  • Kalıcı kesme noktaları (breakpoint),

  • Ve son olarak, çağrı yığını görünürlüğü.

IDLE Nasıl Kurulur?

  • IDLE’ı kurmanın bir yolu, resmi Python web sitesinden Python’u kurmaktır; aşağıda gösterildiği gibi.

    Bu siteden Windows, Linux ve Mac gibi farklı işletim sistemleri için en son Python sürümlerini indirebilirsiniz. Ayrıca sisteminizde Docker kuruluysa doğrudan kullanabileceğiniz Python için Docker imajları da sağlar.

IDLE Nasıl Kurulur

Windows işletim sistemi için Python’u kuralım.

Windows’ta Python Kurulumu

  • Python2’nin geliştirilmesi durdurulduğu için, en yeni Python sürümünü, yani 3.8.2’yi kuralım.
Windows’ta Python Kurulumu
  • Windows x86 executable installer dosyasını, işletim sisteminizin 32 bit veya 64 bit olmasına göre indirin ve bu dosyayı çalıştırın. Dosyayı çalıştırdığınızda aşağıda gösterildiği gibi bir pencere açılacaktır. Önerilen kurulumla birlikte install launcher for all users ve add Python3.8 to Path seçeneklerini işaretlediğinizden emin olun.
Windows’ta Python Kurulumu
  • Kurulum tamamlandıktan sonra başlat menüsüne gidip idle yazın ve çıkan sonuca tıklayın. Artık sisteminizde IDLE yazılımını görmelisiniz.

Anaconda ile IDLE

IDLE, Anaconda üzerinden de kullanılabilir. Sisteminizde Anaconda zaten kuruluysa, başlat menüsünden Anaconda komut istemini açın ve aşağıda gösterildiği gibi Anaconda terminaline idle yazın.

Anaconda ile IDLE

IDLE, Anaconda ile paketlendiğinden, bu web sitesinden Anaconda’yı indirmeniz gerekir.

Anaconda’nın nasıl kurulacağını öğrenmek için belgelere göz atın.

Artık IDLE yazılımını sistemlerinize kurduğunuza göre, özelliklerini ayrıntılı olarak anlayalım.

IDLE Yazılım Özelliklerini Keşfetme

  • Fonksiyon/sınıf içeren çok satırlı kodları IDLE kabuğunda yazmak tavsiye edilmez. Bu gibi durumlarda IDLE’ın File seçeneğine gidip New File’a tıklayabilirsiniz.
IDLE Yazılım Özelliklerini Keşfetme
  • IDLE, Format, Edit ve Options menülerindeki seçenekler kullanılarak özelleştirilebilir.

    • Yazı tipi boyutunu değiştirme: Options menüsüne gidin ve configure idle’a tıklayın.

      Buradan istediğiniz yazı tipi ailesini, yazı tipi boyutunu seçebilir, yazıyı kalın yapabilir ve hatta çalışmayı tercih ettiğiniz girinti genişliğini ayarlayabilirsiniz; aşağıda gösterildiği gibi.

      IDLE, herkesin kendini rahat hissettiği yazı tipi boyutuyla çalışabilmesi için bu özelliği sunar. Çoğu zaman monitörünüzün ekranı küçük olabilir ve bu nedenle yazı tipi boyutunu büyütmenize izin veren bir IDE’ye ihtiyaç duyarsınız. İşte IDLE bu noktada devreye girerek gözlerinizi rahatlatabilir.

      Yalnızca yazı tipi boyutu ve stili değil, daha önce belirtildiği gibi girintilemeyi de ayarlayabilirsiniz; varsayılan olarak PEP-8 kodlama yönergelerine göre 4 boşluk olarak ayarlanmıştır.

IDLE Yazılım Özelliklerini Keşfetme
  • IDLE’da ilk kodunuzu yazma

    Küçük bir program yazacaksınız: NumPy kütüphanesini içe aktaracak, iki dizi tanımlayacak ve bunları toplayacaksınız. Son olarak kodu çalıştırıp çıktıyı IDLE kabuğunda göreceksiniz.

    NumPy kütüphanesini içe aktarabilmek için sisteminizde kurulu olduğundan emin olun. Değilse, komut istemine gidip pip install NumPy yazmanız yeterli.

IDLE’da ilk kodunuzu yazma

Çağrı Yığını Görünürlüğü

Yukarıdaki kodu yazarken, hem print fonksiyonu hem de np.sum fonksiyonu için ekranda bir iletişim kutusu fark edeceksiniz. IDLE, np.sum fonksiyonuna hangi parametrelerin geçirilebileceğine dair ayrıntıları verir. Bu, çağrı yığınını ayrıntılı bir şekilde gösteren, IDLE’ın daha önemli ve daha az belirgin özelliklerinden biridir.

Çağrı Yığını Görünürlüğü

Yukarıdaki kodu çalıştırmak için Run menüsüne gidip run module seçeneğine tıklayın veya doğrudan F5’e basın. Programınızın çıktısıyla birlikte IDLE kabuğu açılacaktır.

Çağrı Yığını Görünürlüğü
Çağrı Yığını Görünürlüğü

IDLE’da Edit Menüsü

IDLE’daki Edit menüsünde şu genel özelliklerin birçoğu bulunur:

  • geri al,
  • yenile (redo),
  • bul,
  • dosyalarda bul,
  • değiştir,
  • satıra git,
  • çevreleyen parantezleri göster

Ancak onu özel kılan özellik, kodunuzu otomatik tamamlayabileceğiniz show completions özelliğidir. Çok fazla kod yazmayı gerektiren büyük ve karmaşık bir projede çalıştığınızı düşünün. Kod yazarken çok fazla zaman harcayabilirsiniz.

IDLE’daki show complete özelliği, kodu sizin için tamamlamaya çalışarak yazma süresinden tasarruf etmenize yardımcı olur. Python IDLE yalnızca fonksiyonları ve sınıfları otomatik tamamlayabilir. Otomatik tamamlama özelliği, aşağıda gösterildiği gibi tab tuşuna veya ctrl+boşluk’a basılarak kullanılabilir:

IDLE’da Edit Menüsü

Fonts/Tabs özelliğini zaten gördünüz, şimdi Options menüsündeki configure_idle altında bazı diğer özelliklere bakalım.

  • Highlights: Burada, tercihlerinize göre kod sözdiziminin rengini değiştirebilirsiniz; bununla da sınırlı değil. IDLE’ı koyu modda veya temada çalışacak şekilde de yapılandırabilirsiniz; bu, özellikle uzun süre kod yazmak istediğinizde gözlerinizi rahatlatmak için harika bir özelliktir.

    Varsayılan olarak IDLE klasik modda çalışır ve koyu modda çalışacak şekilde ayarlanabilir.

IDLE’da Edit Menüsü

Koyu Temada IDLE!

Koyu Temada IDLE!
  • Keys: Bu özellik, tuş vuruşlarını eylemlerle eşleştirmenizi sağlar; klavye kısayolları olarak da bilinir. Bir IDE kullanırken genel üretkenliğinizi artırmanın kritik bileşenleridir. Kendi kısayollarınızı oluşturabilir veya varsayılanları kullanabilirsiniz.

    Aşağıdaki şekilde görüldüğü gibi, tuşlar Action - Key formatında temsil edilir; bu da belirli bir tuş veya tuş kombinasyonu kullanıldığında gerçekleştirilen eylemi gösterir. Geliştiriciler tarafından nadiren kullanılsa da, IDLE’daki Keys özelliği, özellikle hızlı bir şekilde çokça kod yazmak istediğinizde hayatınızı kolaylaştırır.

Koyu Temada IDLE!

Format Menüsü

Diğer menüler gibi, Format menüsünde de indent region, dedent region, bir bölgeyi yorum satırına alma gibi bazı kullanışlı özellikler bulunur.

Indent region’a bakalım. Python’da girintileme, bir kod bloğunu ayırmak için kullanılır; diyelim ki bir kod yazdınız ama girintilemeyi atladınız, indent region özelliği imdadınıza yetişebilir.

Indent region sekmesi, aşağıda gösterildiği gibi seçili kod satırlarına 4 boşluk ekledi:

Format Menüsü



Benzer şekilde, dedent region kodunuzdaki gereksiz boşlukları kaldırmanıza yardımcı olur.

IDLE’da Palindrom Kodu Yazma

Palindrom, tersten okunduğunda da aynı kalan kelime, ifade veya sayı dizisidir.

Örneğin, 121, 151 gibi diziler.

Hızlıca IDLE’da Palindrom kodunu yazalım ve çıktıyı kontrol edelim.

IDLE’da Palindrom Kodu Yazma



Şimdi yukarıdaki kodu kaydedip çalıştıralım.

IDLE’da Palindrom Kodu Yazma



Yukarıdaki çıktıdan, dört denemenin tümünde programın kullanıcıdan girdi beklediğini ve girdiye göre if-else koşullarının yürütüldüğünü gözlemleyebilirsiniz.

Sonuç

Tebrikler, bu eğitimin sonuna ulaştınız!

Bu eğitimde Python IDLE’ı, nasıl kurulacağını ve beraberinde gelen çeşitli özellikleri öğrendiniz. Artık IDLE’ın özelliklerine ve kabiliyetlerine aşina olduğunuza göre, onu kullanmaya başlamak sizin için çok daha kolay olacaktır.

Python öğrenmeye yeni başlayanlar için, IDLE kod yazmaya başlayarak pratik yapmanız açısından en uygun geliştirme ortamı olacaktır.

Eğer Python’a yeni başlıyorsanız ve daha fazla öğrenmek istiyorsanız, DataCamp’in Python ile Veri Bilimine Giriş kursunu alın.

Konular
Python

Python Kursları

Kurs

Python’a Giriş

4 sa
7.1M
Python ile veri analizi temellerini sadece dört saatte öğrenin. Bu çevrimiçi kurs, Python arayüzünü tanıtacak ve popüler paketleri keşfedecektir.
Ayrıntıları GörüntüleRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Devamını GörDevamını Gör