Raspberry Pi Üzerinde Python 3.8 Kurulumu Rehberi

Giriş: Neden Python 3.8 ve Raspberry Pi?

Raspberry Pi, düşük maliyeti ve çok yönlülüğü nedeniyle özellikle hobi projeleri ve eğitim amaçlı projeler için popüler bir platformdur. Python 3.8, bu tür projelerde sıkça kullanılan bir programlama dili olup, sunduğu özelliklerle geliştiricilerin daha hızlı ve verimli kod yazmalarına olanak tanır. Python’un kolay öğrenilebilir yapısı ve güçlü standart kütüphanesi, bu dili yeni başlayanlar ve deneyimli geliştiriciler için cazip kılar. Bu yazıda, Raspberry Pi üzerinde Python 3.8’i kurmak için adım adım rehberlik edeceğiz.

Python 3.8’in sunduğu yenilikler arasında yeni sözdizimleri, performans iyileştirmeleri ve daha fazla yerleşik işlev bulunuyor. Örneğin, “walrus” operatörü (:=), kod yazımını daha sade hale getirirken, f-string’ler ile daha okunabilir string formatlama mümkün hale geliyor. Bu özellikler, özellikle Raspberry Pi üzerinde projeler geliştirenler için büyük avantajlar sağlayacaktır.

Bu rehberde, Raspberry Pi’ye Python 3.8’in nasıl yükleneceği, geçerli kurulumun nasıl doğrulanacağı ve ardından ilk Python programınızı yazmak için bazı temel bilgileri bulacaksınız. Hazırsanız başlayalım!

Gereksinimler: Raspberry Pi’yi Hazırlama

Öncelikle Raspberry Pi’nizin güncel ve hazırlıklı olması gerekiyor. Eğer Raspberry Pi’niz daha önce bir işletim sistemi ile çalışıyorsa, bunu kontrol etmek ve gerekirse güncellemeler yapmak önemlidir. Raspberry Pi genellikle Raspbian veya diğer Debian tabanlı işletim sistemleri ile kullanılır.

İlk olarak, Raspberry Pi’nizi açın ve terminale erişin. Bir terminal açmak için, Raspbian masaüstünüzdeki ‘Terminal’ ikonuna tıklayabilirsiniz. Daha sonra, şu komutları terminale girerek sisteminizi güncelleyebilirsiniz:

sudo apt update
sudo apt upgrade

Bu komutlar, sisteminizdeki mevcut paketleri günceller ve en son sürümlere getirir. Güncelleme işlemi tamamlandığında, Raspberry Pi’nizi yeniden başlatmanın en iyisi olacaktır. Bu işlemler, Python 3.8 kurulumunuz sırasında olası sorunları ortadan kaldıracaktır.

Python 3.8’in Kurulumu

Python’u Raspberry Pi üzerinde kurmanın birkaç yolu vardır; en yaygın yöntem, Raspbian depolarını kullanmaktır. Ancak, Python 3.8 geliştirilmesinin güncel ve stabil sürümünü elde etmek için, genellikle Python’un kaynak kodunu indirip derlemek daha iyi bir seçenek olacaktır. Aşağıda, Python 3.8’i Raspberry Pi’nize kurmanın iki yöntemini inceleyeceğiz.

Birinci yol, terminal üzerinden Python’un resmi depolarını kullanarak kurulum yapmaktır:

sudo apt install python3.8

İkinci yol ise, Python 3.8’i kaynak kodundan derlemektir. Bunun için önce gerekli olan derleyici ve kütüphaneleri yüklememiz gerekecek:

sudo apt install build-essential checkinstall
sudo apt install zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev 
libssl-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev

Gerekli araçları yükledikten sonra, Python 3.8’in kaynak kodunu indirin ve derleyin:

wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
tar -xf Python-3.8.10.tgz
cd Python-3.8.10
./configure --enable-optimizations
make -j 4
sudo make altinstall

Bu adımlar sonucunda Python 3.8 Raspberry Pi’nize kurulu olacaktır. ‘make altinstall’ komutu, Python 3.8’i ‘/usr/local/bin’ dizinine kuracaktır, bu sayede sistemdeki mevcut Python sürümlerine zarar vermeden yeni sürümü kullanabilirsiniz.

Kurulumu Doğrulama

Kurulum tamamlandıktan sonra, terminal üzerinden Python 3.8’in gerçekten başarılı bir şekilde kurulduğunu kontrol etmek için aşağıdaki komutu kullanarak sürüm numarasını görüntüleyebilirsiniz:

python3.8 --version

Eğer kurulum başarılı ise, terminalde “Python 3.8.10” gibi bir çıktı göreceksiniz. Eğer başka bir versiyon veya hata mesajı alıyorsanız, kurulum sırasında bir sorun olmuş olabilir. Bu durumda, adımları bir kez daha gözden geçirerek eksiklikler olup olmadığını kontrol edin.

Bunun dışında, Python 3.8 ile birlikte çeşitli modülleri de yükleyebilirsiniz. Bunun için ‘pip’ kullanarak gerekli paketleri yüklemek üzere aşağıdaki komutu verebilirsiniz:

sudo apt install python3.8-distutils
curl -O https://bootstrap.pypa.io/get-pip.py
python3.8 get-pip.py

Bu, pip’in son sürümünü yükleyecek ve Python paketlerini kolaylıkla yönetmenize olanak tanıyacaktır.

Python ile İlk Projenizi Oluşturma

Python 3.8 kurulumunun ardından geri dönüşüm yapmak için kendi ilk Python projenizi oluşturabilirsiniz. Örneğin, basit bir “Merhaba Dünya” uygulaması ile başlayabiliriz. Terminal üzerinde bir dosya oluşturmak için, şu komutu kullanarak bir metin editörü açabilirsiniz:

nano merhaba_dunya.py

Bu komutu vermeniz, nano metin editörünü açacak ve bir Python dosyası oluşturmanıza olanak tanıyacaktır. Aşağıdaki kodu dosyaya yazabilirsiniz:

print("Merhaba, Dünya!")

Dosyayı kaydedip çıkmak için, CTRL + X tuşlarına basın, ardından Y tuşuna basarak değişiklikleri kaydedin ve Enter tuşuna basarak dosya adını onaylayın.

Oluşturduğunuz Python dosyasını çalıştırmak için terminalde şu komutu yazın:

python3.8 merhaba_dunya.py

Eğer her şey doğru bir şekilde kurulduysa, terminalde “Merhaba, Dünya!” çıktısını göreceksiniz. Bu, Python ile geliştirme yolculuğunuzda attığınız ilk adım olmuş olacaktır.

Sonuç ve İpuçları

Sonuç olarak, Raspberry Pi üzerinde Python 3.8 kurulumunu başarıyla gerçekleştirdik. Bu kurulum ile birlikte projelerinize yeni bir boyut kazandırabilir, robotik, veri analizi ve otomasyon gibi çeşitli alanlarda kullanabilirsiniz. Python’un geniş kütüphane ve modül yelpazesi sayesinde, hemen hemen her tür projeye yönelik çözümler geliştirmek mümkündür.

Kurulumdan sonra, Python ekosistemine dair kaynaklara göz atmayı unutmayın. Python belgeleri, Stack Overflow gibi forumlar ve GitHub projeleri, yeni öğrenmeye başlayanlar için oldukça yararlı olacaktır. Spor yapmak ya da günlük işleriniz için otomasyon sağlamak gibi kişisel projelerinizi de geliştirmek için Python’u kullanabilirsiniz.

Ayrıca, Python 3.8 ile birlikte gelen yeni özellikleri keşfetmeyi ve bu özellikleri projelerinize dahil etmeyi de ihmal etmeyin. Unutmayın, her başarısızlık yeni bir öğrenme fırsatıdır. Deneyerek, hata yaparak ve sürekli olarak öğrenerek kendinizi geliştirebilir ve Python dünyasında yerinizi alabilirsiniz. Şimdi yaratıcılığınızı konuşturma zamanı!

Scroll to Top