Python Kurulumu ve Ide Kavramı
Önceki yazılarımızda Python şöyle uçar, Python böyle kaçar övdük övdük durduk. Ama Python kurumu işinden hiç bahsetmedik. Üstüne bir de oturduk Python öğrenmek için bir Python yol haritası belirledik. Merak etmeyin, Python öğreneceğiz, çok güzel projeler de planlayıp yazağız. Ama biz bu kodları nereye yazacağız? 😂
İşte bu gün bu yazımızda sizlere Python kurulumundan ve ide kavramından bahsetmeye çalışacağım.
İçindekiler
Python Kurulumu
Öncelikle Python kurulumunun en bilinen ve basit yolu python.org sitesine girip Python editörünü indirmek.

Python’ın resmi sitesi Python.org daki Downloads bölümünden Python’ı bilgisayarınıza uygun olarak indirebilirsiniz. İndirme işlemini yaptıktan sonra kurulum işlemi Next Next Finish tarzı basit bir süreç. Ama burada dikkat edilmesi gereken tek bir nokta var.

En alttaki Add Python to PATH seçeneğini mutlaka işaretlemelisiniz. Bu işlem, Python’ın kurulu olduğu klasörü Windows’un PATH değişkeni içerisine ekler ve siz ne zaman komut satırından Python yazarsanız Python çalışır. bu önemli noktayı atlamadan Next Next Finish mantığıyla Python’ı bilgisayarınıza kurabilirsiniz.
Peki tamam kurduk da biz ne kurduk? Kurduğumuz bu uygulama ne işe yarayacak? Onu da şöyle cevaplayayım, biz kodlarımızı yazıp kaydederiz ama kodlarımızı makine diline çevirecek bir derleyiciye ihtiyacımız olur. Aslında bilgisayar bizim yazdığımız kodlardan hiç bir şey anlamaz. Birinin o kodları alıp bilgisayarın anlayacağı bir dile, yani makine diline çevirmesi lazım. İşte bizim az önce kurduğumuz uygulama sadece bir derleyici. Yani bu demek oluyor ki daha kurma işleri bitmedi.
Ide Nedir ? Nasıl Kurulur?
Şimdi yazdığımız kodları makine diline çevirecek derleyiciyi indirdik yükledik, ama hala biz kodlarımızı nereye yazacağız? Aslında derleyicimiz kurulu olduktan sonra o iş kolay. Herhangi bir text editörünü bile kullanabiliriz. Örneğin bir notepad açıp iki satır kod yazıp uzantısı .py olacak şekilde kaydedersek ve komut satırından gidip örneğin python deneme.py dosyasını çalıştırırsak, yazdığımız kodların çıktılarını görebiliriz. Ama arkadaşlar hiç bir yazılımcı kodlarını noteped e yazmaz. Hangi çağda yaşıyoruz canım. O kadar ilkel bir editörle kim uğraşır. Biz kodlarımızı yazarken editörümüz de bize yardım etsin değil mi? Örneğin bazı yerleri renklendirsin, yanlış bişey yazarsam beni uyarsın. Hah işte IDE dediğimiz şey tam olarak bu. IDE yi indirip bilgisayrımıza kurduğumuzda, kodlarımızı yazarken renklendirmeler olsun, otomatik girinti oluşturmalar olsun, hatalı yazımları gösterme olsun, ve hatta tavsiye ve öngörüler olsun o kadar işimizi kolaylaştırıyor ki. İşte bu yüzden bütün yazılımcılar IDE kullanır. Bence siz de kullanın.
Şimdi burada tek tek bütün ide lerin kurulumlarını anlatmayacağım. Zaten hepsinin kurulumu oldukça basit. Ama ben bir kaç tavsiye niteliğinde IDE belirteceğim. Siz bunlardan istediğinizi indirip kurabilirsiniz.
Başlıca IDE ler
- VSCode
- PyCharm
- Atom
- Sublime Text
- Spyder
- Jupyter
- Anaconda
Siz bunlardan istediğinizi indirip bilgisayarınıza kurun ve kullanın. Seçim tamamen size ait. Bu arada belirtmel gerekir ki, bunların hepsi ücretsiz. Tıpkı Python gibi.
Evet, Python’ı yükledik, IDE mizi de yükledik. Bundan sonra artık oturup birlikte bol bol kod yazacağız.
Bazı Online Editörler
Python’ı öğrenirken hemen bilgisayarınıza birşeyler kurmak istemeyebilirsiniz. Ya da herhangi bir sebepten kurulum yapamıyor olabilirsiniz. O zaman da imdadınıza Online editörler yetişiyor.
Bunlardan birincisi Google Colab. Google ın geliştiriciler için bir hediyesi diyebiliriz. Normal bir google üyliğinizle girip istediğiniz gibi ücretsiz bir şekilde Python kodlamaya başlayabilirsiniz. Burada not defteri şeklinde bir editör kullanırsınız ve 15 GB depolama alanıyla birlikte python kodlarınızı yazabilirsiniz. Özellikle makine öğrenmesi ve Derin öğrenme çalışmaları için şiddetle tavsiye ederim. Ücretsiz GPU ve TPU desteği de mevcut. Python yolculuğumuz boyunca mutlaka kullanacağımız bir editör olduğunu aklımızın bir köşesine yazalım dursun şimdilik.
İkinci tavsiye edeceğim online editör ise Replit. Buraya da ücretsiz bir şekilde üye olup kodlamaya başlayabiliyorsunuz. Burada Google Colab gibi not defteri şeklinde değil , script tarzında bir editörde kodluyorsunuz. Özellikle ilk öğrenme aşamalarında oldukça sık kullanabileceğinizi düşündüğüm bir online editör. Bunu da paylaşmış olalım.
Evet değerli dostlar, bu yazımızda da önce Python kurulumundan bahsettik, biraz IDE kavramından ve popüler IDE lerden bahsettik. Sonra da online Python editörlerini tanıtmaya çalıştık.
Artık kodlamak için herşey hazır olduğuna göre, bir sonraki yazımızda ilk kodlarımızla buluşalım.