9 En İyi Python IDE'leri ve Kod Düzenleyicileri

Bu kılavuzda, yeni başlayanlar ve profesyoneller için çeşitli Python IDE'leri ve kod düzenleyicileri hakkında bilgi edineceksiniz.

Kod düzenleyici, kod yazmak ve düzenlemek için kullanılan bir araçtır. Genellikle hafiftirler ve öğrenmek için harika olabilirler. Bununla birlikte, programınız büyüdüğünde, kodunuzu test etmeniz ve hatalarını ayıklamanız gerekir, IDE'ler burada devreye girer.

Bir IDE (Entegre Geliştirme Ortamı), kodunuzu bir metin düzenleyiciden çok daha iyi anlar. Genellikle derleme otomasyonu, kod oluşturma, test etme ve hata ayıklama gibi özellikler sağlar. Bu, işinizi önemli ölçüde hızlandırabilir. Olumsuz yanı, IDE'lerin kullanımının karmaşık olabilmesidir.

Amacınıza hizmet eden bir Python IDE / kod düzenleyicisi nasıl seçilir?

Bu görevi kolaylaştırmak için bu kılavuzu oluşturduk. Bu kılavuzda bahsedilen tüm araçlar Windows, Linux ve MacOS'ta mevcuttur.

Aşağıdakiler için bir Python IDE / kod editörü istiyorum:

  • Öğrenme
  • Geliştirme

Python IDE'lerini Göster Programiz önerisi:

  • Evet

1. Programiz'den Çevrimiçi Derleyici

İçin: Başlangıç Fiyatlandırma: Free

Python'u kurmadan ve bir geliştirme ortamı kurmadan Python kodu yazmaya başlamak istiyorsanız, çevrimiçi Python derleyicimizi kullanabilirsiniz. Başlamak için sadece internete ve bir tarayıcıya ihtiyacınız var.

Bu arada, çevrimiçi tercümanımız tamamen ücretsizdir.

2. BOŞTA

İçin: Başlangıç Fiyatlandırma: Free

Python'u kurduğunuzda, IDLE de varsayılan olarak kurulur. Bu, Python'a başlamayı kolaylaştırır. Başlıca özellikleri arasında Python kabuk penceresi (etkileşimli yorumlayıcı), otomatik tamamlama, sözdizimi vurgulama, akıllı girinti ve temel bir entegre hata ayıklayıcı bulunur.

IDLE, hafif ve kullanımı basit olduğu için öğrenim için iyi bir IDE'dir. Ancak, daha büyük projeler için optimum değildir.

Daha fazla bilgi edinin: IDLE özellikleri

3. Yüce Metin 3

İçin: Başlangıç, Profesyonel Fiyatlandırma: Freemium

Sublime Text, Python dahil birçok dili destekleyen popüler bir kod editörüdür. Hızlıdır, son derece özelleştirilebilir ve büyük bir topluluğa sahiptir.

Yüklediğinizde Python için temel yerleşik desteğe sahiptir. Bununla birlikte, hata ayıklama, otomatik tamamlama, kod yazma, vb. Gibi paketleri kurabilirsiniz. Ayrıca bilimsel geliştirme, Django, Flask vb. İçin çeşitli paketler de vardır. Temel olarak, ihtiyacınıza göre tam teşekküllü bir Python geliştirme ortamı oluşturmak için Sublime metnini özelleştirebilirsiniz.

Değerlendirmek Sublime metnini belirsiz bir süre için indirebilir ve kullanabilirsiniz. Ancak, bazen "sürekli kullanım için bir lisans satın almanız gerekir" yazan bir açılır pencere göreceksiniz.

Daha fazla bilgi edin:

  • Sublime metni indirin
  • Python for Sublime text'i kurma

4. Atom

İçin: Başlangıç, Profesyonel Fiyatlandırma: Ücretsiz

Atom, Github tarafından geliştirilen ve Python geliştirme (benzer Sublime metni) için kullanılabilen açık kaynaklı bir kod editörüdür.

Özellikleri de Sublime Text'e benzer. Atom son derece özelleştirilebilir. Paketleri ihtiyacınıza göre kurabilirsiniz. Atom for Python geliştirmede yaygın olarak kullanılan paketlerden bazıları autocomplete-python, linter-flake8, python-debugger vb.

Kişisel olarak, Python geliştirme için Atom'u Sublime Text'e tercih ediyorum.

Daha fazla bilgi edin:

  • Atom'u İndirin
  • Atom için Python'u Kurma

5. Canım

İçin: Başlangıç Fiyatlandırma: Free

Thonny, Python 3 yerleşik olarak gelen Python'a özel bir IDE'dir. Kurduktan sonra Python kodunu yazmaya başlayabilirsiniz.

Thonny yeni başlayanlar için tasarlanmıştır. Kullanıcı arayüzü basit tutulur, böylece yeni başlayanlar kolayca başlayabilir.

Thonny yeni başlayanlar için tasarlanmış olsa da, onu tam teşekküllü Python geliştirme için iyi bir IDE yapan birçok kullanışlı özelliğe sahiptir. Bazı özellikleri sözdizimi hatası vurgulama, hata ayıklayıcı, kod tamamlama, ifade değerlendirmesinde adım adım vb.

Hızlı İpucu: Yeni başlayan biriyseniz, gidin Viewve tıklayın variables. Bu, variablesprogramınızın değişken listesini ve değerlerini içeren görünümü açacaktır .

Daha fazla bilgi edinin: Thonny Resmi sitesi

6. PyCharm

İçin: Profesyonel Fiyatlandırma: Freemium

PyCharm, profesyonel geliştiriciler için bir IDE'dir. Harika yazılım geliştirme araçları yaratmasıyla bilinen bir şirket olan JetBrains tarafından yaratılmıştır.

PyCharm'ın iki versiyonu vardır:

  • Topluluk - ücretsiz açık kaynak sürümü, hafif, Python ve bilimsel geliştirme için iyi
  • Profesyonel - ücretli sürüm, tam özellikli IDE ve Web geliştirme desteği

PyCharm, iyi bir IDE'nin sağlaması gereken tüm ana özellikleri sağlar: kod tamamlama, kod incelemeleri, hata vurgulama ve düzeltmeler, hata ayıklama, sürüm kontrol sistemi ve kod yeniden düzenleme. Tüm bu özellikler kutudan çıkar.

Kişisel olarak konuşursak, PyCharm, Python geliştirme için en sevdiğim IDE'dir.

PyCharm hakkında duyduğum tek büyük şikayet kaynak yoğun olmasıdır. Az miktarda RAM'e (genellikle 4 GB'den az) sahip bir bilgisayarınız varsa, bilgisayarınız gecikebilir.

Daha fazla bilgi edin:

  • PyCharm İndir
  • PyCharm Özellikleri

7. Visual Studio Kodu

İçin: Profesyonel Fiyatlandırma: Free

Visual Studio Code (VS Code), Microsoft tarafından oluşturulan ve Python geliştirme için kullanılabilen ücretsiz ve açık kaynaklı bir IDE'dir.

VS kodundaki ihtiyacınıza göre bir Python geliştirme ortamı oluşturmak için uzantılar ekleyebilirsiniz. Akıllı kod tamamlama, olası hatalar için linting, hata ayıklama, birim testi vb. Gibi özellikler sağlar.

VS Code hafiftir ve güçlü özelliklerle doludur. Python geliştiricileri arasında popüler olmasının nedeni budur.

Daha fazla bilgi edin:

  • VS Kodunu İndirin
  • Visual Studio Kodunda Python

8. Vim

İçin: Profesyonel Fiyatlandırma: Free

Vim, macOS ve UNIX sistemlerine önceden yüklenmiş bir metin düzenleyicidir. Windows için indirmeniz gerekir.

Bazı geliştiriciler Vim'e, klavye kısayollarına ve genişletilebilirliğine kesinlikle bayılırken, bazıları bundan nefret ediyor.

Vim'i nasıl kullanacağınızı zaten biliyorsanız, Python geliştirme için iyi bir araç olabilir. Değilse, Python için kullanmadan önce Vim'i ve komutlarını öğrenmek için zaman ayırmanız gerekir.

Vim'e söz dizimi vurgulama, kod tamamlama, hata ayıklama, yeniden düzenleme vb. İçin eklentiler ekleyebilir ve bir Python IDE olarak kullanabilirsiniz.

Daha fazla bilgi edinin: Python geliştirme için Vim

9. Spyder

İçin: Başlangıç, Profesyonel Fiyatlandırma: Ücretsiz

Spyder, genellikle bilimsel geliştirme için kullanılan açık kaynaklı bir IDE'dir.

Spyder'ı kurup çalıştırmanın en kolay yolu Anaconda dağıtımını kurmaktır. Bilmiyorsanız, Anaconda veri bilimi ve makine öğrenimi için popüler bir dağıtımdır. Anaconda dağıtımı, NumPy, Pandas, scikit-learn, matplotlib vb. Dahil yüzlerce paket içerir.

Spyder, otomatik tamamlama, hata ayıklama ve iPython kabuğu gibi bazı harika özelliklere sahiptir. Ancak, PyCharm'a kıyasla özelliklerden yoksundur.

Daha fazla bilgi edinin: Spyder Resmi sitesi

Mansiyonlar

  • Jupyter Notebook - canlı kod, görselleştirmeler vb. Oluşturmanıza ve paylaşmanıza olanak tanıyan açık kaynaklı yazılım.
  • Eclipse + PyDev - Eclipse, PyDev eklentisi kullanılarak Python geliştirme için kullanılabilen popüler bir IDE'dir.

Önerilen Kaynaklar: Python için hangi IDE kullanılmalı?

Ilginç makaleler...