Rehber

Python kodu nerede yazılır: online Python, IDLE, Thonny, VS Code, PyCharm, Jupyter ve Colab

Güncellendi: · Skillaria.Top

Python'u kurmadan denemek için tarayıcıda online Python ya da Google Colab kullanılabilir. Düzenli çalışmak için Python kurun ve başlangıçta IDLE veya Thonny'de, projelerde VS Code veya PyCharm'da yazın; veri analizinde Jupyter, Colab veya Spyder kullanın.

Python kodunu üç yerde yazabilir ve çalıştırabilirsiniz: tarayıcıda (kurulum gerektirmeyen online Python), IDLE veya Thonny gibi basit bir öğrenme ortamında ve VS Code veya PyCharm gibi profesyonel bir editörde. Veri analizi için ayrı bir dünya vardır: Jupyter, Google Colab ve Anaconda dağıtımındaki Spyder. Aşağıda bunların farklarını, her birinde ilk kodu nasıl çalıştıracağınızı ve göreviniz için hangisini seçmeniz gerektiğini anlatıyoruz.

Derleyici mi yorumlayıcı mı: kodu gerçekte ne çalıştırır

Aramalarda sıkça «Python derleyicisi» denir, ama Python yorumlanan bir dildir. Kodu yorumlayıcı programı çalıştırır: siz .py dosyasına düz metin yazarsınız, o da okuyup yürütür. Ana uygulama CPython'dur, C dilinde yazılmıştır — python.org'dan veya uv ile kurduğunuz budur.

CPython önce kaynak kodu bayt koduna çevirir (__pycache__ klasöründeki .pyc dosyaları bunlardır) ve hemen kendi sanal makinesinde çalıştırır. «exe'ye derle» diye ayrı bir adım yoktur. Bu yüzden her «online Python derleyici», aslında sunucuda veya doğrudan tarayıcıda çalışan bir yorumlayıcıdır.

Makalenin ana fikri budur: editör ve yorumlayıcı farklı şeylerdir. IDLE, Thonny, VS Code ve PyCharm metni yazdığınız yerlerdir. Kodu her zaman Python yorumlayıcısı çalıştırır ve ciddi ortamlarda hangisinin kullanılacağını siz seçersiniz.

Online Python: kurulum olmadan kod çalıştırma

Birkaç satır denemek, ders kitabındaki bir görevi çözmek veya başkasının bilgisayarında çalışıyorsanız, en kolay yol tarayıcıda online Python açmaktır. Kodu pencereye yazar, Run düğmesine basar ve çıktıyı görürsünüz. Hiçbir şey kurmanız gerekmez, tablette bile çalışır.

Online yorumlayıcılar iki türdür:

  • Sunucu tabanlı — kod uzak bir makineye gönderilir ve orada çalıştırılır (OnlineGDB, Replit ve «python online compiler» arayan sitelerin çoğu böyle çalışır). Tam bir CPython vardır, ama çalışma süresi genellikle sınırlıdır ve kendi kütüphanelerinizi kuramazsınız.
  • Tarayıcı tabanlı — yorumlayıcı WebAssembly'ye derlenmiştir (Pyodide projesi; JupyterLite ve PyScript bunun üzerinde çalışır). Kod bilgisayarınızdan çıkmaz, ama tüm modüller mevcut değildir: ağ erişimi olağan biçimde yoktur, süreç başlatılamaz.

Sürüme dikkat edin: online servisler çoğu zaman en yeni sürümün gerisinde kalır. Kursta Python 3.15'in yeniliklerini kullanan bir örnek, eski yorumlayıcılı bir sitede çalışmayabilir. Sürümü pencerenin içinde kolayca kontrol edebilirsiniz:

import sys
print(sys.version)

Online Python'da kod hatasını bulma

Online yorumlayıcı hataları bulmada da yardımcı olur: kodu çalıştırın, Python hata izini (traceback) — satırı ve hata türünü — gösterecektir. Hata izi alttan yukarı okunur: en alttaki satır neyin olduğunu, üstteki satırlar nerede olduğunu söyler.

Traceback (most recent call last):
  File "main.py", line 2, in <module>
    print(total + 1)
          ^^^^^
NameError: name 'total' is not defined

Burada değişken adında bir yazım hatası vardır ya da değişken hiç tanımlanmamıştır. Yeni başlayanların tipik hatası SyntaxError: 'return' outside function: return bir fonksiyonun dışında durur, çoğunlukla girintinin kayması yüzünden. def gövdesiyle aynı dört boşluk girintisinde olup olmadığını kontrol edin.

Online Python ne zaman yetmez

Online ortamlar ilk adımlar için iyidir, ama düzenli öğrenmede hızla engel olmaya başlarlar: dosyalar kaybolur, kütüphane kurulamaz, hata ayıklayıcı yoktur, birkaç modülden oluşan bir projeyi toplamak zordur. Her gün kod yazmaya başladığınız anda Python'u bilgisayara kurun — bu yaklaşık on dakika sürer — ve aşağıdaki listeden bir editör seçin.

IDLE: Python ile birlikte gelen ortam

IDLE (idle python) python.org'daki Windows ve macOS kurulum paketlerinin içinde gelir, bu yüzden ayrıca indirmenize gerek yoktur: Python'u kurdunuz, IDLE'ye de sahip oldunuz. Linux'ta genellikle paket olarak kurulur; Debian ve Ubuntu'da — sudo apt install idle3.

IDLE'de iki pencere vardır. Shell — >>> istemi olan etkileşimli konsol; her satır hemen çalışır. Editör File → New File ile açılır: kodu yazar, dosyayı kaydeder ve F5 (Run → Run Module) tuşuna basarsınız — sonuç Shell'de görünür.

IDLE'nin artıları — sıfır ayar ve sözdizimi renklendirmesi. Eksileri — mütevazı editör: proje genelinde düzgün otomatik tamamlama yok, Git ve sanal ortamlarla yerleşik çalışma yok. İlk haftalar için yeter, projeler için yetmez. Çevrim içi bir IDLE sürümü yoktur: «idle python online» diye arayanlar genellikle tarayıcıdaki yorumlayıcıyı kasteder.

Thonny: ilk adımlar için en iyi editör

Thonny, doğrudan öğrenme için yapılmış ücretsiz bir IDE'dir. Kurulum paketi kendi Python'unu da içerir, bu yüzden yorumlayıcıyı ayrıca kurmadan başlayabilirsiniz. Arayüz sade: editör penceresi, konsol ve çalıştırma düğmesi.

Thonny'nin en büyük özelliği anlaşılır, adım adım çalışan hata ayıklayıcıdır. Her ifadenin nasıl hesaplandığını, değişkenlerin hangi değerleri aldığını ve fonksiyonların nasıl çağrıldığını görürsünüz. Döngünün neden beklediğiniz gibi çalışmadığını henüz anlamayan biri için bu, her gelişmiş özellikten daha değerlidir. Kütüphaneler Tools → Manage packages menüsünden, komut satırı kullanmadan kurulur.

Bir çocuğa ya da sıfırdan kendinize öğretiyorsanız ve terminal korkutuyorsa Thonny ile başlayın. Birkaç ay sonra rahatça VS Code'a geçebilirsiniz.

VS Code: Python ve diğer her şey için evrensel editör

Visual Studio Code, Microsoft'un ücretsiz editörüdür; Python eklentisini kurduktan sonra tam teşekküllü bir Python ortamına dönüşür (eklentiyle birlikte otomatik tamamlama ve tür denetimi için Pylance de gelir). Yalnızca Python yazmayanlar arasında en popüler seçenektir: tek pencerede kod, terminal, Git, Docker ve Markdown bulunur.

VS Code'a Python nasıl kurulur

  1. Python'un kendisini kurun (python.org veya uv python install 3.15) — VS Code onu içermez.
  2. VS Code'u code.visualstudio.com adresinden indirip kurun.
  3. Extensions panelini açın (Ctrl+Shift+X), Microsoft'un Python eklentisini bulun ve Install'a basın.
  4. Proje klasörünü açın (File → Open Folder) ve main.py dosyasını oluşturun.
  5. Ctrl+Shift+P tuşlarına basın, Python: Select Interpreter seçeneğini seçip istediğiniz sürümü ya da projenin .venv ortamını belirtin.
  6. Dosyayı sağ üst köşedeki ▷ düğmesiyle veya hata ayıklayıcı altında çalıştırmak için F5 ile başlatın.

En sık karşılaşılan sorun: VS Code yanlış Python'u çalıştırır ve az önce kurduğunuz kütüphane «bulunamaz». Seçilen yorumlayıcı alttaki durum çubuğunda görünür; sistem Python'u seçiliyse ama kütüphaneler projenin ortamındaysa, Select Interpreter ile değiştirin.

PyCharm: yalnızca Python için güçlü IDE

JetBrains'in PyCharm'ı yalnızca Python için yapılmış bir ortamdır. Kodu en iyi anlayan araçtır: akıllı yeniden düzenleme (bir fonksiyonu proje genelinde yeniden adlandırma), tanımlara gitme, yerleşik hata ayıklayıcı, test çalıştırıcı, veritabanlarıyla ve Git ile çalışma. Temel özellikler ücretsizdir, web geliştirme ve veri için gelişmiş özellikler ise abonelik gerektirir.

Gücünün bedeli ağırlık: PyCharm, VS Code'dan belirgin biçimde daha yavaş açılır ve daha fazla bellek kullanır. Zayıf bir dizüstü bilgisayarda bunu hissedersiniz.

PyCharm'da Python yorumlayıcısı nasıl kurulur

Yeni proje oluştururken (New Project) PyCharm bir sanal ortam oluşturmayı önerir ve temel yorumlayıcıyı sorar — kurulu Python 3.15'i seçin. Mevcut bir proje için: Settings → Project → Python Interpreter → Add Interpreter, ardından var olan bir ortamı seçin ya da yenisini oluşturun. Listede istediğiniz sürüm yoksa, Python sisteme kurulu değildir demektir — PyCharm onu kendisi içermez.

Jupyter ve Google Colab: veri ve denemeler için not defterleri

Jupyter Notebook ve JupyterLab farklı çalışır: kod hücrelerde yaşar, her hücre ayrı ayrı çalıştırılabilir ve sonuç — tablo, grafik, metin — hücrenin hemen altında görünür. Değişkenler hücreler arasında korunur, bu yüzden verileri bir kez yükleyip sonra denemeler yapmak kolaydır. Projeye uv add jupyterlab komutuyla eklenir ve uv run jupyter lab ile başlatılır.

Google Colab (colab python) aynı Jupyter not defteridir, ama Google'ın bulutunda çalışır. Yalnızca bir Google hesabı ve tarayıcı yeterlidir; veri ve makine öğrenmesi için popüler kütüphaneler zaten kuruludur, ağır hesaplamalar için GPU bağlanabilir. Kısıtlamaları: oturum boşta kaldığında kapanır, dosyaları Google Drive'a kaydetmeniz gerekir, Python sürümünü servis belirler ve en son sürümün gerisinde kalabilir.

Not defterleri veri analizi ve öğrenme için çok uygundur, ama uygulama geliştirmek için uygun değildir: hücrelerin çalıştırılma sırası kolayca karışır ve .ipynb dosyasını Git'te tutmak zordur. Not defterindeki çalışan kodu normal .py modüllerine taşımak en iyisidir.

Anaconda ve Spyder: bilimsel hesaplamalar için dağıtım

Anaconda, bilim ve veri analizi için bir Python dağıtımıdır: içinde yorumlayıcı, conda paket yöneticisi, yüzlerce kütüphane (NumPy, pandas, Matplotlib), Jupyter ve Spyder IDE'si bulunur. Tek bir kurulum programıyla yüklenir; Windows'ta Anaconda varsayılan olarak kendini PATH'e eklemez, araçlarını Anaconda Prompt veya Anaconda Navigator üzerinden başlatmanız önerilir.

Spyder (spyder python) MATLAB veya RStudio'ya benzer: editör, IPython konsolu, değişkenlerin ve grafiklerin görüntülenmesi tek pencerededir. Bu araçlardan geçen bilim insanları ve analistler için en tanıdık olanıdır.

İki noktaya dikkat edin. Dağıtım birkaç gigabayt yer kaplar; öğrenme için paketlerin çoğu gerekli değildir. Ayrıca kurumsal ticari kullanımda Anaconda lisans koşullarını dikkatle okumanız gerekir. Hafif bir alternatif Miniconda'dır ya da uv ile normal Python — gerekli kütüphaneler ihtiyaç oldukça kurulur.

Ortamların karşılaştırması: Python kodu nerede yazılır

OrtamKurulumGüçlü yönleriKimler için
Online Pythongerekmezsaniyeler içinde başlar, her yerde çalışırdenemek, bir görevi çözmek
IDLEPython ile gelirayar gerektirmez, konsol ve editörilk haftalar
Thonnykendi Python'u olan tek programgörsel adım adım hata ayıklayıcıyeni başlayanlar, öğrenciler
VS Codeeditör + Python eklentisihafif, evrensel, çok eklentiçoğu geliştirici
PyCharmayrı IDEderin kod analizi, yeniden düzenlemebüyük Python projeleri
Jupyterprojeye paket olarakhücreler, kodun altında grafiklerveri analizi, denemeler
Google Colabgerekmez, Google hesabıbulut, hazır kütüphaneler, GPUgüçlü bilgisayarı olmadan veri ve ML
Anaconda + Spyderbüyük dağıtımbilim için her şey tek pakettebilim insanları, analistler

Ortam nasıl seçilir: kısa yol

  • Python'un ne olduğuna hemen bakmak istiyorsanız — online Python veya Colab'i açın.
  • Sıfırdan öğreniyorsanız ve terminalden çekiniyorsanız — Thonny veya IDLE.
  • Betikler, botlar, siteler yazmayı veya ekipte çalışmayı planlıyorsanız — VS Code veya PyCharm.
  • Tablolar, grafikler ve modellerle çalışıyorsanız — Jupyter (yerelde veya Colab'de); MATLAB'a alışkınsanız Spyder.

Ortamlar arasında geçiş neredeyse ücretsizdir: .py dosyası her editörde açılabilen düz bir metindir. Daha önemlisi, kodu ortamın düğmeleri olmadan terminalden çalıştırmayı öğrenmektir:

python3 expenses.py      # sistem yolu
uv run expenses.py       # projenin sürümü ve ortamı

Bu sayede programı hangi yorumlayıcının çalıştırdığını kesin olarak bilirsiniz — ve kodunuz IDLE'de, VS Code'da veya sunucuda aynı şekilde davranır.

Sonuç

Tarayıcıdaki online Python, bir dakikada dili denemenin en iyi yoludur, ama düzenli öğrenme için Python'u kurup bir editör seçmek gerekir: başlangıçta IDLE veya Thonny, projeler için VS Code veya PyCharm, veri için Jupyter, Colab ve Spyder. Unutmayın: editör yalnızca metin yazmaya yardım eder, metni çalıştıran ise sürümünü bilmeniz gereken yorumlayıcıdır. Python 3.15 kurulumu, REPL konsolunda çalışma ve ilk betiği çalıştırma ise kursun ilk dersinde uygulamalı olarak anlatılıyor.

Sık sorulan sorular

Python'u telefondan yazabilir miyim?

Evet: mobil tarayıcıda online yorumlayıcı veya Google Colab kullanabilirsiniz; Android'de Python'lu uygulamalar da var. Öğrenmek için klavye yüzünden zor olur, bu yüzden telefon daha çok kısa denemeler için uygundur.

Python için VS Code mu PyCharm mı daha iyi?

İkisi de mükemmel. VS Code daha hafiftir ve birçok dilde yazıyorsanız uygundur; PyCharm Python kodunu daha derinden anlar ve büyük projelerde daha kullanışlıdır. Bir hafta ikisini de deneyin ve çalışmanın daha keyifli olduğunu seçin.

PyCharm ya da VS Code varsa Python'u kurmak gerekir mi?

Evet. Bu editörler yorumlayıcı içermez, kurulu bir Python'a ihtiyaç duyarlar. İstisnalar: kendi Python'u olan Thonny ve Anaconda dağıtımı.

Kod çevrim içi derleyicide çalışıyor, ama bilgisayarımda neden çalışmıyor?

Çoğunlukla Python sürümleri farklıdır ya da bir kütüphane kurulu değildir. Sürümü python3 --version komutuyla kontrol edin ve eksik paketleri projenin ortamına kurun.

Google Colab ücretsiz mi?

Temel Colab ücretsizdir ve yalnızca bir Google hesabı gerektirir; ücretsiz sürümün oturum süresi ve gücü sınırlıdır, gelişmiş planlar ücretlidir.

Bu konuyu videoyla öğrenin

Bu konu “Python 3.15: от новичка до профи” kursunda uygulamalı olarak ayrıntılı işleniyor.

Kursa git