Python’un Yüklenmesi
Linux Mint, default olarak bazı Python sürümleriyle birlikte gelir. Ancak, en son sürüm veya özel bir sürüm kullanılması gerekiyorsa, Python’un resmi internet sitesinden veya dizin yöneticileri üzerinden yükleme yapılabilir. Terminal açılmalı ve aşağıdaki komutlar kullanılarak Python 3 yüklenebilir:
“`bash
sudo apt update
sudo apt install python3
“`
Yükleme tamamlandıktan sonra, Python’un doğru şekilde yüklendiğini kontrol etmek için, aşağıdaki komutlar terminalde çalıştırılabilir:
“`bash
python3 –version
“`
Bu komut çalıştırıldığında, yüklenen Python sürümü görüntülenecektir.
Gerekli Paketlerin Yüklenmesi
Python ile çalışırken farklı kütüphanelere ihtiyaç duyulabilir. Bu kütüphanelerin yönetimi için `pip` adı verilen paket yönetim aracı kullanılabilir. Linux Mint üzerinde `pip` yüklemesi için aşağıdaki adımlar izlenmelidir:
“`bash
sudo apt install python3-pip
“`
Yüklemeyi tamamladıktan sonra, `pip` versiyonunu kontrol etmek için aşağıdaki komut kullanılabilir:
“`bash
pip3 –version
“`
Sanal Ortam Oluşturma
Proje bazında bağımlılıkları yönetmek ve sürümleri izole tutmak için sanal ortam kullanımı önerilmektedir. Python’da sanal ortama geçmek için `venv` modülü kullanılabilir. Sanal ortam oluşturmak için aşağıdaki adımlar izlenmelidir:
İlk olarak, oluşturulacak sanal ortamın yer alacağı bir dizin belirlenmeli ve terminalden bu dizine geçilmelidir. Aşağıdaki komut ile sanal ortam oluşturulabilir:
“`bash
python3 -m venv myenv
“`
Bu komut `myenv` adlı bir sanal ortam oluşturacaktır. Oluşturduktan sonra, ilgili sanal ortamı etkinleştirmek için aşağıdaki komut kullanılmalıdır:
“`bash
source myenv/bin/activate
“`
Sanal ortam etkinleştirildiğinde, terminalde bulunan komut satırında ortama ait isim gözükecektir. Artık bu ortamda kurulan kütüphaneler ana sisteme etkide bulunmayacaktır.
Gerekli Kütüphanelerin Kurulması
Sanal ortam etkinleştirildikten sonra, projeye özel kütüphaneleri yüklemek için `pip` kullanılabilir. Örneğin, popüler kütüphanelerden birkaçı olan `numpy` ve `pandas` yüklemek için aşağıdaki komutlar ile işlem yapılabilir:
“`bash
pip install numpy pandas
“`
Bu komutlar çalıştırıldıktan sonra, ilgili kütüphaneler sanal ortam içine yüklenecektir. Yüklenen kütüphaneleri kontrol etmek için aşağıdaki komut kullanılabilir:
“`bash
pip list
“`
Geliştirme Ortamının Kurulması
Python geliştirmek için farklı IDE ve metin editörleri tercih edilebilir. Linux Mint üzerinde popüler IDE’lerden bazıları `PyCharm`, `Visual Studio Code` ve `Atom`’dur. Her birinin kurulum adımları aşağıdaki gibi özetlenebilir:
– PyCharm: JetBrains’nin PyCharm IDE’si, Python için oldukça kapsamlı bir geliştirme ortamıdır. PyCharm Community sürümü, ücretsiz olarak indirilebilir. PyCharm resmi web sayfasından indirildikten sonra, yükleme komutları ile terminalden kurulabilir.
– Visual Studio Code: Microsoft tarafından geliştirilen bu güçlü metin editörü, Python desteği ile birlikte gelir. Terminal üzerinden yüklemek için aşağıdaki komutlar kullanılabilir:
“`bash
sudo snap install –classic code
“`
– Atom: GitHub tarafından geliştirilen Atom, özelleştirilebilir bir metin editörüdür. Terminal üzerinden yükleme komutları ile kurulumu yapılabilir:
“`bash
sudo snap install atom –classic
“`
Uygulama Geliştirme ve Test Etme
Geliştirme ortamı kurulduktan sonra, basit bir Python uygulaması yazılabilir. Örnek bir “merhaba dünya” uygulaması için aşağıdaki kod terminalde kaydedilebilir:
“`python
print(“Merhaba, Dünya!”)
“`
Uygulama dosyası kaydedildikten sonra terminal üzerinden çalıştırılabilir:
“`bash
python3 dosya_adi.py
“`
Bu komut çalıştırıldığında, terminalde “Merhaba, Dünya!” mesajı görünmelidir.
Sorun Giderme
Her ne kadar Python kurulumu ve geliştirme ortamı oluşturulması genel olarak sorunsuz olsa da bazı durumlarda sorunlar yaşanabilir. Bağımlılıkların uyumsuzluğu, gerekli kütüphanelerin eksikliği veya yanlış Python sürümü gibi problemler görülebilir. Terminal üzerinden hata mesajları dikkatlice incelenmeli ve uygun düzeltmeler yapılmalıdır.
Gerekli durumlarda sanal ortamdan çıkmak için aşağıdaki komut kullanılmalıdır:
“`bash
deactivate
“`
Bu komut çalıştırıldığında, sanal ortamdan çıkış yapılacak ve ana sisteme dönülecektir.
Dokümantasyon ve Kaynaklar
Python ile ilgili daha fazla bilgi ve belge için Python’un resmi web sitesi, kütüphane dokümantasyonları ve topluluk forumları kaynak olarak kullanılabilmektedir. Ayrıca, GitHub üzerinde yer alan açık kaynak projeleri, öğrenim için önemli bir fırsat sunmaktadır.