PYTHON

  1. Ana sayfa
  2. İş & Yönetim
  3. Makale detayı
PYTHON

Python nedir?

Python, dinamik yorumlanmış, nesne yönelimli, üst düzey bir programlama dilidir. Dinamik yazım ve dinamik bağlama ile birleştirilmiş yüksek seviyeli yerleşik veri yapıları, onu Hızlı Uygulama Geliştirme için ve ayrıca mevcut bileşenleri birbirine bağlamak için bir komut dosyası veya yapıştırıcı dili olarak kullanım için çok çekici hale getirir. Python’un basit, öğrenmesi kolay sözdizimi okunabilirliği vurgular ve bu nedenle program bakım maliyetini düşürür. Python, program modülerliğini ve kodun yeniden kullanımını teşvik eden modülleri ve paketleri destekler. Python yorumlayıcısı ve kapsamlı standart kitaplık, tüm büyük platformlar için ücretsiz olarak kaynak veya ikili biçimde mevcuttur ve ücretsiz olarak dağıtılabilir.

Çoğu zaman, programcılar sağladığı artan üretkenlik nedeniyle Python’a aşık olurlar. Derleme adımı olmadığından, düzenleme-test-hata ayıklama döngüsü inanılmaz derecede hızlıdır. Python programlarında hata ayıklamak kolaydır: bir hata veya hatalı bir girdi asla bir bölümleme hatasına neden olmaz. Bunun yerine, yorumlayıcı bir hata keşfettiğinde, bir istisna yaratır. Program istisnayı yakalayamadığında, yorumlayıcı bir yığın izi yazdırır. Kaynak düzeyinde bir hata ayıklayıcı, yerel ve global değişkenlerin incelenmesine, rastgele ifadelerin değerlendirilmesine, kesme noktalarının ayarlanmasına, kodda her seferinde bir satıra adım atılmasına vb. İzin verir. Hata ayıklayıcı Python’un kendisinde yazılmıştır ve Python’un iç gözlem gücüne tanıklık eder. Öte yandan, genellikle bir programda hata ayıklamanın en hızlı yolu, kaynağa birkaç yazdırma ifadesi eklemektir.

İç gözlem tabanlı kod tamamlama / veya / entegre hata ayıklayıcıya sahip IDE’ler

İsim Platform Güncellenmiş Notlar
Komodo Windows / Mac / Linux 2012 Komodo Edit ( Açık Komodo projesinin bir parçası olarak açık kaynak ). Komodo IDE’nin küçük kardeşi.
BlackAdder Windows / Linux 2004 Ticari; entegre hata ayıklayıcı; Qt Designer ile arayüzler
Eric Python + PyQt + QScintilla 2018 Açık Kaynak, Qt Designer, Qt Linguist, unittest ile arayüzler; entegre hata ayıklayıcı
SPE Windows, Linux, MacOsX, FreeBSD, daha fazlası 2008 WxPython arayüzlü açık kaynak . Kod tamamlama, çağrı ipuçları, sınıf gezgini, kaynak dizini, otomatik yapılacaklar listesi, Blender desteği, entegre PyChecker (kaynak kodu doktoru) ve Kiki (regex konsolu). Talimatları indirin
Pida Linux, FreeBSD, …, (Windows devam ediyor) 2007 (2008 geliştirici) Python ile yazılmış GTK arayüzlü açık kaynak. Farklı dilleri, python oluklu halatı ve pi geyi ve rpdb2’yi destekler. Farklı Editörleri (Vim, Medit, Emacs) Destekleyin Mevcut Repos
SharpDevelop .net CLR 26/7/2009 FOSS IDE, python modülü çözümleri oluşturmayı desteklemek için IronPython kullanır .
NINJA-IDE Python + PyQt + (Linux / Windows / Mac OS X) 2011 NINJA-IDE (from: “Ninja Sadece Başka Bir IDE Değildir”), Python Uygulamaları oluşturmak için özel olarak tasarlanmış, platformlar arası entegre bir geliştirme ortamıdır.
Aptana Stüdyo 3 Linux, Windows ve Mac OS X 10/01/2012 Aptana Studio3, açık web için profesyonel, açık kaynaklı bir geliştirme aracıdır
Pcode Windows, Linux ve Mac OSX 2014 Güç, kullanılabilirlik ve basitliğe vurgu yapan Python 3x IDE.

Entegre GUI oluşturuculu IDE’ler

İsim Platform Güncellenmiş Notlar
MonkeyStudio Windows / Linux / Mac 2012 AçıkKaynak (GPL) güçlü çapraz platform (Win, Mac, Linux) RAD GUI IDE, bir entegre içerir QtDesigner Python + destekler PyQt4
BoaConstructor Python + wxPython 2007 Delphi’ye benzer şekilde wxPython için RAD GUI oluşturma IDE’si.
PythonCard Python + wxPython 2006 RAD GUI oluşturma IDE’si
Xcode Mac OS X 10.5 ve üstü 2008 Apple artık tam Python GUI oluşturma ile ücretsiz IDE. İndirmek için ücretsiz geliştirici kaydı gerektirir.
Görsel Python Python + Tkinter 2012-04-23 Görsel grafik arayüz. Python GUI
Visual Studio pencereler 2011 IronPython için Entegre WPF GUI Tasarımcısı (Ücretsiz / OSS)

Etiketler: IDE python

savaş aldemir

Yazardan beri: September 23, 2020

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Rating*