En İyi Sorular
Zaman Çizelgesi
Sohbet
Bakış Açıları
PyCharm
Python tümleşik geliştirme ortamı Vikipedi'den, özgür ansiklopediden
Remove ads
PyCharm, Python programlama için kullanılan bir tümleşik geliştirme ortamıdır (IDE). Kod analizi, grafiksel bir hata ayıklayıcı, kodları test etme imkanı, sürüm kontrol sistemleri barındırır. Django ile web geliştirmeyi destekler. PyCharm, Çek şirketi JetBrains tarafından geliştirilmiş ve JetBrains'in ürettiği IntelliJ platformu üzerine inşa edilmiştir. Microsoft Windows, macOS ve Linux üzerinde çalışır.[2]
Community edition ve Professional edition olmak üzere iki sürümü mevcuttur. Community edition Apache lisansı ile lisanslanmış ve ücretsizdir.[3] Professional edition ise ücretlidir ve daha kapsamlıdır.[4]
Remove ads
Tarihçe
PyCharm'ın beta sürümü Temmuz 2010'da piyasaya sürüldü ve 1.0 sürümü 3 ay sonra yayımlandı. 2.0 sürümü 13 Aralık 2011'de, 3.0 sürümü 24 Eylül 2013'te ve 4.0 sürümü 19 Kasım 2014'te yayımlandı.[5]
22 Ekim 2013'te açık kaynak haline geldi. Açık kaynak varyantı, Community Edition olarak adlandırıldı; ticari varyant olan Professional Edition ise açık kaynaklı değildir.[3]
Aralık 2022 itibarıyla JetBrains, PyCharm Edu ve IntelliJ IDEA Edu'yu kullanımdan kaldırdı. Kullanıcılar, hem Community edition hem de Professional edition için ayarlardan eğitim özelliklerini etkinleştirebilir.[6]
Remove ads
Özellikler
Her iki versiyon için
- Otomatik doldurma, hata vurgulama, hızlı yardım pencereleri
- Proje ve kod gezintisi: özelleştirilmiş proje görünümleri, dosya yapısı görünümleri ve dosyalar, sınıflar, yöntemler ve kullanımlar arasında hızlı geçiş
- Python kod yeniden düzenleme: yeniden adlandırma, işlev imzasını güncelleme, ayıklama yöntemi, değişkeni tanıtma, sabit tanıtma, yukarı çekme, aşağı itme ve diğerleri dahil
- Python hata ayıklayıcı
- Satır satır kapsama alanı ile entegre birim testi
- Sanal ortam, yapı aracı ve paket yönetimi
- Terminal ve Python konsolu
- Docker desteği
- HTML, XML, JSON, YAML, Markdown desteği[7]
- Yazım ve dilbilgisi denetimi[8]
- Sürüm kontrolü entegrasyonu: Mercurial, Git, Subversion, Perforce ve CVS entegrasyonu, GitHub ve GitLab barındırma hizmetleri entegrasyonu
Sadece Professional edition için
- Jupyter Notebook, Anaconda, Matplotlib ve NumPy entegrasyonu
- Front-end ve back-end web geliştirme: Django, Flask, FastAPI ve Pyramid desteği; CSS ve JavaScript için ek özellikler; Npm, Webpack ve diğer JavaScript araçları için daha geniş özellikler[9][10][11][12][13][14]
- SQL ve diğer veritabanı yazılımları için yardımcı programlar[15]
- Cython desteği[16]
Remove ads
Kaynakça
Dış bağlantılar
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads