Adım 1: Linux'a Python Kurulumu
Linux'un çoğu dağıtımında Python önceden yüklü gelir. Ancak, eğer sisteminizde Python yoksa, kurmak için terminalde şu komutu yazabilirsiniz:
sudo apt update
sudo apt install python3Bu komut, Python'un en güncel sürümünü indirip kuracaktır. Eğer belirli bir sürümü kurmak istiyorsanız, sürüm numarasını belirtebilirsiniz.
Adım 2: Paket Yöneticisi ve pip
Python’un gücünü tam anlamıyla kullanabilmek için, ek paketleri kurmamız gerekecek. Bu iş için ise pip isimli paket yöneticisini kullanacağız. Linux'ta pip kurulumunu şu şekilde yapabilirsiniz:
sudo apt install python3-pipPip ile Python paketlerini kolayca yükleyebiliriz. Hangi paketlerin yüklü olduğunu görmek için:
pip3 listEğer yeni bir paket yüklemek isterseniz, örneğin "requests" kütüphanesini yüklemek için şu komutu yazabilirsiniz:
pip3 install requestsAdım 3: Sanal Ortam (Virtual Environment)
Projeler arasında bağımlılık çakışmalarını engellemek için Python sanal ortamları çok önemlidir. Bu sayede her projenin bağımlılıkları birbirinden izole edilmiş olur. Sanal ortam kurmak için şu adımları izleyebilirsiniz:
1. İlk olarak sanal ortam kütüphanesini kurun:
sudo apt install python3-venv2. Şimdi ise bir sanal ortam oluşturun:
python3 -m venv myenv3. Sanal ortamı aktif etmek için:
source myenv/bin/activateSanal ortam aktifken, yüklediğiniz paketler yalnızca bu ortam içinde kullanılacak ve sistemin diğer bölümlerine etki etmeyecektir.
Adım 4: IDE veya Editör Seçimi
Python geliştirirken doğru bir IDE veya metin editörü seçmek çok önemli. Linux'ta Python için popüler birkaç editör ve IDE bulunmaktadır:
- VS Code: Microsoft’un ücretsiz ve açık kaynaklı kod editörü, Python desteği ile oldukça güçlüdür.
- PyCharm: JetBrains'in Python'a özel geliştirdiği IDE, özellikle büyük projeler için ideal.
- Sublime Text: Hafif ve hızlı, ancak genişletilebilir bir editör.
VS Code kurmak için terminal üzerinden şu komutu yazabilirsiniz:
sudo snap install --classic codeAdım 5: Python ile İlk Kodunuzu Yazın!
Tüm hazırlıklar bitti! Şimdi en keyifli kısmı: Python kodunuzu yazmak! Terminal üzerinden Python etkileşimli ortamını açmak için:
python3Şimdi, klasik "Merhaba Dünya!" programını yazalım:
print("Merhaba Dünya!")Eğer her şey doğru yapıldıysa, terminalde "Merhaba Dünya!" yazısı görünmelidir.
Adım 6: Projelerinizi Git ile Yönetmek
Kod geliştirme sürecinde Git kullanmak, sürüm kontrolü yapmak için oldukça önemlidir. Git'i kurmak için şu komutları kullanabilirsiniz:
sudo apt install gitYeni bir Git deposu başlatmak için:
git initProjenizin dosyalarını eklemek ve commit yapmak için şu komutları kullanabilirsiniz:
git add .
git commit -m "İlk commit" Adım 7: Python Çalışma Ortamınızı Optimize Edin
Geliştirme sırasında ortamınızı daha verimli hale getirebilmek için birkaç araç daha kullanabilirsiniz:
- IPython: Daha interaktif bir Python deneyimi sunar.
- Jupyter Notebook: Veri bilimi projeleri için harika bir araçtır.
Her iki aracı da pip ile kolayca kurabilirsiniz:
pip3 install ipython
pip3 install notebookŞimdi Python'un tüm olanaklarını keşfetmeye hazırsınız!