CentOS 8 için Python Kurulumu ve Temel Kullanım Rehberi

Giriş

CentOS 8, açık kaynak bir işletim sistemi olan Red Hat Enterprise Linux’un (RHEL) bir topluluk versiyonudur. Sunucu tabanlı uygulamalar için ideal bir platform sunan CentOS, birçok geliştirme ortamı için de tercih edilmektedir. Python, güçlü ve çok yönlü bir programlama dili olarak, CentOS üzerinde etkin bir şekilde kullanılabilir. Bu yazıda, CentOS 8 üzerinde Python kurulumunu adım adım gerçekleştirecek ve temel kullanım tryout’larını inceleyeceğiz.

Python, geniş kütüphane desteği ve okunabilirliği ile bilinir. Veritabanı uygulamalarından web geliştirmeye, veri bilimi çalışmalarından otomasyona kadar pek çok alanda Python kullanılabilmektedir. CentOS 8 üzerinde Python kurulumunu tamamladıktan sonra, birçok modül ve paket ile etkin bir şekilde çalışabilirsiniz. Agresif güncellemelerine ve uzun süreli desteğine sahip olması nedeniyle CentOS 8, Python geliştiricileri için mükemmel bir tercih olabilir.

Bu makalemizde öncelikle CentOS 8’de Python’ın nasıl kurulacağını öğrenirken, ardından temel Python komutları ve kullanım alanlarına kısa bir bakış atacağız. Böylece CentOS 8 işletim sisteminde Python ile projelerinize hızlıca başlayabileceksiniz.

CentOS 8’de Python Kurulumu

Python’ı CentOS 8’e kurmak, sistemde yüklü olan paket yöneticisi ‘dnf’ kullanılarak oldukça kolaydır. CentOS 8, Python 2 ve Python 3 sürümlerini desteklese de, Python 3’ün önerilen sürüm olması sebebiyle bu yazıda Python 3 kurulumu üzerinde duracağız. Öncelikle sistem paketlerimizi güncellememiz gerekecek:

sudo dnf update

Paket yöneticimizi güncelledikten sonra, Python 3 kurulumuna geçebiliriz. Aşağıdaki komutu terminalimize girdiğimizde Python 3 kurulumunu gerçekleştirebiliriz:

sudo dnf install python3

Python kurulumunu tamamladıktan sonra, yüklemenin başarılı olup olmadığını kontrol etmek adına Python’un versiyonunu kontrol etmek iyi bir yöntemdir:

python3 --version

Eğer Python yüklendiyse, terminalde versiyon bilgisini göreceksiniz. Örneğin, ‘Python 3.6.8’ veya daha üst bir sürüm bilgisi almanız beklenir.

Python Paketleri ve Yönetimi

Python kurulumu ile birlikte, bazı temel kütüphaneler de yüklenir. Ancak, uygulama geliştirme aşamasında ihtiyacınız olacak birçok üçüncü parti paket bulunmaktadır. Bu paketlerin yönetimi için ‘pip’ isimli araç kullanılır. Pip, Python’un paket yöneticisidir ve Python modüllerini yüklemek, güncellemek veya kaldırmak için kullanılır. Pip’in yüklü olup olmadığını kontrol etmek için şu komutu kullanabilirsiniz:

pip3 --version

Eğer pip yüklü değilse, aşağıdaki komut ile kurulumunu gerçekleştirebilirsiniz:

sudo dnf install python3-pip

Pip’in kurulumu tamamlandıktan sonra, örneğin ‘NumPy’ kütüphanesini kurmak için şu komutu kullanabilirsiniz:

pip3 install numpy

Python paketleri arasında ‘NumPy’ gibi kütüphaneler, veri bilimi ve bilimsel hesaplamalar için önemli yer tutar. CentOS 8’de çeşitli Python kütüphanelerini kurarak projenizin gereksinimlerine uygun bir geliştirme ortamı oluşturabilirsiniz.

Temel Python Komutları ve Kullanımı

CentOS 8 üzerinde Python kurulumunu gerçekleştirdikten sonra, Python’un temel komutları ile uygulamalar geliştirmeye başlayabilirsiniz. Python dilinin sözdizimi oldukça basittir ve yeni başlayanlar için anlaşılırdır. Python ile basit bir ‘Hello World’ uygulaması oluşturmak için aşağıdaki adımları takip edebilirsiniz:

echo 'print("Hello, World!")' > hello.py

Bu komut, ‘hello.py’ adında bir Python dosyası oluşturacak ve içine ‘Hello, World!’ yazan bir kod parçasını ekleyecektir. Artık bu dosyayı çalıştırarak çıktıyı görebilirsiniz:

python3 hello.py

Bununla birlikte, Python’da veri değişkenleri, döngüler ve şartlı ifadeler gibi temel yapıları öğrenmek de önemlidir. Örneğin, kullanıcıdan veri alarak basit bir toplama işlemi gerçekleştiren bir Python uygulaması şöyle olabilir:

num1 = input("Birinci sayıyı girin: ")
num2 = input("İkinci sayıyı girin: ")
toplam = int(num1) + int(num2)
print(f"Toplam: {toplam}")

Yukarıdaki kod, kullanıcıdan iki sayı girmesini ister ve toplamını ekrana yazdırır. Python’da kullanıcı etkileşimi sağlamak ve veri işlemek oldukça basittir.

Gelişmiş Kullanım ve Projeler

Python ile CentOS 8 üzerinde geliştirdiğiniz uygulamalar, sadece temel işler için değil, aynı zamanda daha karmaşık projelerde de kullanılabilir. Örneğin, Flask veya Django gibi web uygulama çerçevelerini kullanarak bir web uygulaması geliştirebilirsiniz. Flask ile basit bir API oluşturmak için şu adımları izleyebilirsiniz:

pip3 install Flask

Bu komut ile Flask kütüphanesini kurduktan sonra, aşağıdaki gibi basit bir API uygulaması oluşturabilirsiniz:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello():
    return "Merhaba, Flask API!"

if __name__ == '__main__':
    app.run(debug=True)

Bu kod, Flask ile bir ‘Merhaba Dünya’ API’si oluşturur. Yazdığınız kodu çalıştırdıktan sonra, web tarayıcınızda belirtilen port üzerinden uygulamanıza erişebilirsiniz. Gelişmiş projeler geliştirmek için Flask veya Django gibi çerçeveleri kullanarak, güçlü web uygulamaları geliştirme imkanına sahip olabilirsiniz.

Özet

Bu yazıda, CentOS 8 üzerinde Python kurulumunu gerçekleştirdik ve temel Python komutları ile kullanım örnekleri sunduk. Python, CentOS 8 ortamında geliştirirken birçok olanak sunan, güçlü bir programlama dilidir. Geliştirme aşamasında pip ile gereken paketleri yükleyerek, projelerinizi daha zengin hale getirebilir ve genişletme şansını yakalayabilirsiniz.

Python, eğlenceli ve öğretici bir deneyim sunar. Yeni başlayanlar için uygun bir öğrenim ortamı yaratmanın yanı sıra, profesyonel projelerde etkin bir şekilde kullanılabilir. CentOS 8 ile Python’u bir araya getirdiğinizde, birçok farklı alanda uygulamalarınızı geliştirme fırsatına sahip olursunuz. Son olarak, Python ile çalışırken sürekli olarak pratik yaparak ve projeler geliştirerek kendinizi geliştirmenizi tavsiye ediyorum.

Unutmayın ki, öğrenme süreci sabır ve düzenli çalışma ile daha da etkili hale gelir. Şimdi, CentOS 8 üzerinde Python ile kendi projelerinizi başlatma zamanı!

Scroll to Top