Python İçin Kullanabileceğiniz 9 IDE (Editör) Sizler İçin Derledik.

'Eşref

Özel Üye
17 Ara 2021
1,147
1,707
Merhabalar,

Başlıkta da görmüş olduğunuz üzere Python için kullanılabilir editörlerden bahsedeceğiz.Bu konuda bu editörlerin özelliklerinden ve birkaç maddeye değineceğiz. Editörlerin tanıtımına geçmeden önce size python nedir sorusuna cevap aramaya çalışacağım.

Python Nedir?


Python, yorumlanmış olup genel amaçlı kullanılabilir üst düzey bir programlama dilidir diyebiliriz. Dil oluşumu ve nesneye doğru yaklaşıyor olması programlama dili yazan kişilerin küçük ya da büyük boyutta projeler geliştirmek için açık ortam sunması ve mantık üzerine genel anlamda iyi kodlar yazmasına yardımcı olabilmektedir.

IDLE


IDLE, Python dili ile oluşturulmuş çapraz platform desteği ile açık kaynaklı bir code editörüdür.IDLE isminin oluşumu ise Pthon dilinin oluşumunu sağlayan yani yaratıcısı Guido Van Rossum' un sevmiş olduğu bir televizyon programı Monty Python' un yaratıcı üyelerinden olan EricIDLE' ı onurlandırmak için isimlendirilmiştir.

Özellikleri

  • Syntax vurgulu Python Shell terminali
  • Çoklu Breakpointler
  • Birçok seçenekli pencere özelliği
  • Stepping özellikli destek sağlaması


Ücretlendirme


Açık kaynak kodlu bir yazılım olduğundan dolayı sağlayıcı firma ücretsiz bir şekilde kullanıma sunmuştur.


THONNY


Thonny, yeni başlayan kişiler tarafından geliştirilmiş olan bir IDE türüdür. Yeni başlayan kişilere editör içerisinde kolaylıklar sağlamaktadır.


Özellikleri

  • Yeni başlayan yazılımcılara uygun
  • Yazılım üzerinde değişkenlerin nasıl editlendiğini görebilmesini sağlama
  • Satılara özel sayı sistemi
  • Fonksiyonla yapılan işlemlerde çağırtma işleminin görselleştirilebilmesi
  • Basit yapıda bir debugger
  • Syntax vurgulu Python Shell terminali
  • Kod yazma konusunda asistanlık yapması


Ücretlendirme


Açık kaynak kodlu bir yazılım olduğundan dolayı sağlayıcı firma ücretsiz bir şekilde kullanıma sunmuştur.


ERIC PYTHON


Eric Python, tam özellikli bir python geliştirmek için kullanılan editör ortamıdır. Çapraz ortam desteği sağlamaktadır. Eric Python' un ana kodları yani kaynak kodları açık ve serbest ulaşılabilir yapıdadır ve herkes tarafından incelenip ve tekrar düzenlenebilme özelliğine sahiptir.


Özellikleri

  • Düzenlenebilir çoklu pencere sistemi
  • Aplikasyon üzerinde diyagram yapısı
  • Alınan hatalar üzerinde kesinleştirilmiş tespit
  • Gerekli kodları ve projeleri klasör haline getirebilme Tarayıcı üzerinden desteklenmesi
  • Fonksiyonla yapılan işlemlerde çağırtma işleminin görselleştirilebilmesi
  • Syntax vurgulu Python Shell terminali
  • Kod yazma konusunda asistanlık yapması

Ücretlendirme


Açık kaynak kodlu bir yazılım olduğundan dolayı sağlayıcı firma ücretsiz bir şekilde kullanıma sunmuştur.



ATOM


ATOM, çapraz ortam desteği ile açık kaynak kodlu bir geliştirme editörüdür. Github tarafından oluşturulmuş olan Electron yazılım dili ile programlanmıştır.


Özellikleri


  • Üçüncü kısım paket desteği bulunmaktadır.
  • İçerisine bulunmuş olan git komutları bulunmaktadır.
  • Bir çok yazılım dilini destekleyen bir editördür.
  • Gerekli paketlerin kurulumuna olanak tanır.
  • Paket yönetimi konusunda bize birçok özellik sunmaktadır.
  • Kod yazarken akıllı sistemi sayesinde yazacağınız kodu otomatik doldurmaya imkan tanır.
  • Syntax vurgulu Python Shell terminali
  • Ekranı panellere ayırabilme özelliği

Ücretlendirme


Açık kaynak kodlu bir yazılım olduğundan dolayı sağlayıcı firma ücretsiz bir şekilde kullanıma sunmuştur.


WING


WING, Wingware firması tarafından oluşturulmuş platformlar arasında geçiş yapılmasını sağlayan bir editör türüdür. Programlanma işleminin hızlı yapılabilmesini sağlamaktadır.Wing' in 3 adet çeşidi bulunmaktadır. Bunlar;

  1. Wing Personel
  2. Wing Pro
  3. Wing 101

Özellikleri

  • Basit yapıda uzaktan bir debugger işlemi
  • Aplikasyon üzerinde özelleştirme özelliği
  • Syntax vurgulu Python Shell terminali
  • Uzaktan bir şekilde yazılımın geliştirilmesine destek sağlanması
  • Altyapının genişletilebilir bir boyutta olması
  • Kod yazarken akıllı sistemi sayesinde yazacağınız kodu otomatik doldurmaya imkan tanır.
  • Aynı anda birçok yapılması gereken işlemi ve yahut child işlemlerini debug edilebilme özelliği



Ücretlendirme

Wing, Wing Pro sürümünü 95 ile 179 dolar arasında bir ücretlendirme ile kullanıcıya profesyonel bir kullanım süresi sunmaktadır.


SUBLIME TEXT


80 dolarlık bir ücret ile platformlar arasında yani çarpraz platform özelliği ile türetilen bir python editör terminalidir. C++ ve Python ile geliştirilmiştir.


Özellikleri

  • API ve modül ( paket ) için yönetim sistemleri özelliği
  • Ekranı panellere ayırabilme özelliği
  • API nin python tabanlı desteklenmesi
  • Editör üzerinde eş zamanlı olarak editlenmesine izin verme
  • Aplikasyon üzerinde özelleştirme özelliği
  • Aplikasyon üzerinde iyi performans alabilme isteği
  • Syntax vurgulu Python Shell terminali
  • Gerekli komutların uygulanabilmesi için gerekli komut paleti özelliği

Ücretlendirme

Sublime Text, 80 dolar arasında bir ücretlendirme ile kullanıcıya profesyonel bir kullanım süresi sunmaktadır.


RODEO

Python için oluşturulmuş bir çapraz platform özelliğine sahip editör ve yahut IDE' dir. Veri bilimi kunusunda oldukça büyük işlere atılmaya müsait bir platform' dur.


Özellikleri

  • Veri aktarımını kolay şekilde yapılmasını sağlar ve yapılan aktarımının karşılaştırılmasına olanak sağlar.
  • Yapılan proje içinde veri denemelerine olanak tanır.
  • İçerisinde yeni başlayan Python geliştiricileri için eğitim döküman ve metaryalleri bulunmaktadır.
  • Editör içerisinde paket ve dosya aramasını akıcı bir şekilde yapılması sağlanır.
  • Kullanmış olduğunuz sistemi genel olarak yormaz.
  • Kod yazarken akıllı sistemi sayesinde yazacağınız kodu otomatik doldurmaya imkan tanır.
  • Syntax vurgulu Python Shell terminali
  • Editör içerisinde koutlara özel bir tarihçe kaydı tutulur.


Ücretlendirme


Açık kaynak kodlu bir yazılım olduğundan dolayı sağlayıcı firma ücretsiz bir şekilde kullanıma sunmuştur.



SPYDER



Spyder, veri analizi yapmak ve veri bilimi konusunda çalışmak için kurgulanmış ve tasarlanmış olan açık kaynak içeren çarpraz platform özellikli bir IDE editör çeşididir.


Özellikleri

  • Python yazılım diline ait diğer bilimsel olan kütüphanelerin entegrasyon işleminin yapılabilir olması
  • Veri bilimi ile alakalı bir çok üst katman düzenleme seçeneklerine sahip olması
  • Statik yapıda kod analizinin yapılmasına imkan tanıması
  • API ve birkaç eklenti seçeneği ile geliştirilmeye müsait bir ortama sahip olması
  • Class ve diğer fonksiyonların tarayıcılığını yapabiliyor olması
  • Pylint isimli kod analiz aracı ile entegreli bir şekilde çalışabiliyor olması
  • Aynı anda birçok yapılması gereken işlemi ve yahut child işlemlerini debug edilebilme özelliği
  • Syntax vurgulu Python Shell terminali

Ücretlendirme


Açık kaynak kodlu bir yazılım olduğundan dolayı sağlayıcı firma ücretsiz bir şekilde kullanıma sunmuştur.



PYCHARM


PyCharm, Jetbrains firması tarafından geliştirlen, ücretsiz şekilde hizmet veren, tabiri caizse tümleştirilmiş ve geliştirilmeye devam eden bir geliştirme yazılımı ortamıdır.



Özellikleri

  • Karanlık ve Aydınlık mod özelliği
  • Projeler için oluşturulabilir sekmeler özelliği
  • Yeni başlayan geliştiriciler için sadeleştirilmiş bir kayıt düzenleyicisi
  • Kullanıcıya özel bir şekilde özelleştirilebilir olma özelliği
  • Github üzerinde proje yayınlamak için kullanıcıya rahatlık sunması açısından entegreleştirilme sistemi özelliği



Ücretlendirme


Topluluk versiyonunu sağlayıcı firma ücretsiz bir şekilde kullanıma sunmuştur.Profesyonel versiyonu için ise 199 dolarlık bir ücretlendirme yöntemi koymuştur.

Pycharm ve Visual Studio IDE lerini karşılaştırdığımız konuyu incelemek için aşağıdaki bağlantıya tıklayabilirsiniz.

 

apronx

Yeni üye
9 Kas 2021
33
34
Ben pycharm'ı kullanıyorum. Onun dışında visual studio idle olarak güzel başka bir seçim olurdu ikinci bir tercih olsa
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.