DERS 4 - Python Ve Pycharm Kurulumu

Python derslerinin bu videosunda Python'u ve PyCharm'ı kurup ardından ilk uygulamamızı yazıyoruz.

Python
Python hem 32 bit hemde 64 bit olarak kurulabiliyor. İkisini kurmanızda bir sorun olmaz. Sanal ortam oluşturulurken hangisi kullanılacağı seçiliyor. Windows kullanıcıları Python kurulumun ilk ekranında ADD Python 3.9 to PATH seçeneğini seçmeleri gerekiyor. Aksi durumda zorluklarla karşılaşırlar.
PyCharm
PyCharm Pro versiyonu en az 1 yıl ücretsiz ve lisanslı kullanmak isteyen üniversiteliler, üniversitelerinin verdiği .edu uzantılı mail adresleri ile jetbrains'e üye olmalarının ardından kullanabilirler. PyCharm kurulumu için 64-bit bilgisayarınızın olması ve 64 bit işletim sistemi kurulu olması gerekiyor. Sanal makine olması durumunda da aynı özellikler seçilmeli ek olarak en az 4 GB RAM 2,5GB disk alanı gerekiyor. Ayrıca Windows 7 kullanıcıları birinci servis paketini (Service Pack 1-SP1) Windows'larına kurmuş olmaları gerekiyor, Windows 10 veya Windows 8 için gerekmiyor. PyCharm yerine başka IDE ler kullanabilirsiniz. Visual Studio Code öneririm. Ama Python için PyCharm işleri çok kolaylaştırıyor.

PyCharm'ı Neden Kullanmalıyız?

Otomatik Sanal Ortam Hazırlama
PyCharm manuel yapılan env (sanal ortam) oluşturma görevini sadece bir kaç klik ve seçenekle yapıyor.
Kod Tamamlama Özelliği
PyCharm ister standart ister 3. parti olsun neredeyse bütün modüller için dahili bir kod tamamlama özelliğine sahiptir. Şayet kod tamamlama özelliği yazılan kod miktarına göre hızlı ve sağlıklı bir fark yaratıyor. Pek çok editör kod tamamlama özelliğini desteklemez yada sabit syntax etiketlerinden öteye gitmez.
Veri Tipi Gösterimi
Python’ın dinamik doğası gereği nesnelerin tipini tahmin etmek zordur. PyCharm nesnelerin tipini henüz yazım esnasında iken söyleyerek kodun yönetimini kolaylaştırmaktadır. Böylece neyin nereden gelip nereye gittiğini anlamak oldukça kolaylaşmaktadır.
SQL Sentaksları İçin Sorgu Tamamlama
PyCharm sadece Python dili için değil, SQL sorguları içinde sorgu tamamlama hizmeti sunar. Üstelik tıpkı 2. nedende olduğu gibi kolonun tipi hakkında bilgileri de listeler. Veritabanını projeye eklemek ise oldukça kolaydır!
Git Görselleştirme
GIT değişikliklerini canlı olarak düzenleyici üzerinde görebilirsiniz. Değişikliklerin takibini rahat bir şekilde de yapabilirsiniz. Üstelik sadece belirli kısımları da geri alabilirsiniz.
Paket Yönetimi
PIP paket yöneticisini PyCharm üzerinden GUI arayüzü ile yönetebilirsiniz. Üstelik otomatik oluşturulan sanal ortamlar sayesinde paketler diğer projeler ile çakışmaz. Yeni paketleri detayları ile arayabilir ve güncellemeleri görebilirsiniz.
Kod Geçmişi
GIT haricinde PyCharm üzerinde de küçük bir versiyonlama sistemi bulunmakta. Önceki kod ile ilgili karşılaştırmaları bu uygulama ile de yapabilirsiniz.
Toplu Değişiklik
PyCharm bir bir nesnenin ismini değiştirdiğinizde sizin için o nesnenin bütün proje dosyalarında ki ismini değiştirir. Böylece sizi ciddi bir zahmetten de kurtarır.

DERSLER