Giriş
Python, günümüzde en popüler programlama dillerinden biridir ve özellikle veri bilimi, web geliştirme ve otomasyon gibi bir çok alanda sıklıkla kullanılmaktadır. Python’u Ubuntu 18.04 üzerinde kurarak, bu güçlü dilin sunduğu imkanlardan faydalanmaya başlayabilirsiniz.
Bu yazıda, Ubuntu 18.04 işletim sisteminde Python’un nasıl kurulacağını adım adım ele alacağız. Python’un güncel sürümünü nasıl yükleyeceğinizi, gerekli paketleri nasıl kuracağınızı ve artık Python ile projelere nasıl başlayacağınızı öğrenmiş olacaksınız.
Bir yazılım geliştiricisi olarak, Python ile gerçekleştireceğiniz projeleri başlatmak için gereksinimlerinizi doğru bir şekilde tespit etmek ve kurulum işlemlerini başarılı bir biçimde yapmak oldukça önemlidir. Şimdi hiç vakit kaybetmeden kurulum adımlarımıza geçelim!
Python’un Sürümlerini Anlamak
Python’un iki ana sürümü vardır: Python 2 ve Python 3. Python 2, 2020 yılında resmi destek süresinin sona erecek olması sebebiyle artık güncellenmeyecek bir sürümdür. Bu nedenle, Python 3’ü yüklemeniz ve kullanmanız önemle tavsiye edilir. Bu yazıda, Python 3’ün kurulumunu ele alacağız.
Ubuntu 18.04’de genellikle varsayılan olarak Python 3.6 sürümü bulunmaktadır. Ancak, güncel versiyonları takip etmek ve en son özelliklerinden faydalanmak için kendi sisteminize en güncel sürümü yüklemek isteyebilirsiniz. Birçok Python kütüphanesi ve aracı Python 3 ile uyumlu çalıştığı için bu sürümde çalışmak, yazılımcıların hayatını kolaylaştıracaktır.
Peki, Python 3’ü Ubuntu 18.04’e nasıl yükleyeceğiz? Gelin adım adım ilerleyelim.
Adım 1: Terminal Açma
Python’u yüklemek için öncelikle terminal uygulamasını açmamız gerekiyor. Bunu yapmanın kısa yolu, klavyeden Ctrl + Alt + T tuşlarına basmaktır. Terminal açıldığında gerekli komutları girerek işlem yapacağız.
Terminal, Ubuntu’da birçok işlemi hızlı bir şekilde gerçekleştirebilmenizi sağlayan komut satırı arayüzüdür. Bu nedenle, terminal komutlarını etkili bir şekilde kullanabilmek önemlidir.
Terminal açıkken, yazacağımız ilk komut esasen sistemimizi güncellemek için olacak. Böylece kurulum sırasında karşımıza çıkabilecek potansiyel sorunları minimize etmiş olacağız.
Adım 2: Sistem Güncellemesi
Terminal penceresine aşağıdaki komutu girin ve Enter tuşuna basın:
sudo apt update && sudo apt upgrade
Bu komut, mevcut paketleri günceller ve sistemdeki en son güncellemeleri yükler. sudo ile başlayarak yazmak, yönetici (root) izinleri ile bu komutun çalıştırılmasını sağlar. Sizden kullanıcı parolanız istenecektir. Parolanızı girdikten sonra işlem otomatik olarak başlayacaktır.
Güncelleme işlemi tamamlandığında, terminalde gerekli bilgi mesajlarını göreceksiniz. Eğer herhangi bir hata ile karşılaşmazsanız, bir sonraki adıma geçebilirsiniz. Sistem güncellemelerini her zaman yapmanız, sisteminizin güvenliğini artıracaktır.
Adım 3: Python 3 Yükleme
Artık sistemimiz güncellenmiş durumda. Şimdi ise Python 3 yükleyebiliriz. Ağ üzerindeki Python paketlerini yüklemek için aşağıdaki komutu terminale yazın:
sudo apt install python3
Bu komut ile Python 3, Ubuntu’nuza yüklenecektir. Yükleme sırasında gerekli kütüphaneler de otomatik olarak indirilecektir. Yükleme tamamlandığında, Python’un Ubuntu’ya başarıyla yüklendiğine dair terminalde onay mesajını göreceksiniz.
Python 3 yüklenirken, gerekli kaynak dosyaları ve paketleri de yönetici hakları ile yüklemiş olacağız. Bu yüzden, yönetici parolanızı tekrar girmenizi isteyebilir. Yükleme süreci tamamlandığında, Python 3’ün doğru bir şekilde kurulduğunu kontrol edebiliriz.
Adım 4: Python Yüklemesini Doğrulama
Python’un kurulu olup olmadığını kontrol etmek oldukça basittir. Terminale aşağıdaki komutu yazın ve Enter tuşuna basın:
python3 --version
Bu komut, yüklü olan Python 3 sürümünü gösterecektir. Eğer Python doğru bir şekilde yüklendiyse, örneğin Python 3.6.9 gibi bir sonuç görmelisiniz. Eğer bir hata mesajı alırsanız, yükleme adımlarını tekrar gözden geçirmeniz gerekebilir.
Doğru bir şekilde yükleme gerçekleştirdiyseniz, Python projeniz için ilk adımı başarıyla tamamlamış oldunuz. Bir sonraki aşama, Python geliştirme ortamınızı kurmaktır.
Adım 5: Geliştirme Ortamı Oluşturma
Python ile çalışabilmek için bir geliştirme ortamı oluşturmanız oldukça önemlidir. Bu aşamada, Python’un sunduğu bazı çevresel araçları ve kütüphaneleri yükleyerek projelerinizi daha verimli bir şekilde geliştirebilirsiniz. Bunun için en yaygın kullanılan araçlardan biri pip‘dir.
Pip, Python paketi yüklemenin kolay bir yolunu sağlar. Otomatik olarak Python yüklediğinizde genellikle pip de yüklenir; ancak, aşağıdaki komut ile kontrol edebilirsiniz:
pip3 --version
Eğer pip yüklenmemişse, şu komut ile yükleyebilirsiniz:
sudo apt install python3-pip
Yüklemeden sonra, pip ile çeşitli Python kütüphanelerini yönetebilir ve yükleyebilirsiniz.
Adım 6: Sanal Ortam Oluşturma
Bir projede çalışmak için sanal ortam oluşturmak, projenizin bağımlılıklarını yönetmek adına son derece faydalıdır. Python’da sanal ortam oluşturmak için venv modülünü kullanabilirsiniz. Aşağıdaki komut ile sanal ortamı oluşturun:
python3 -m venv myenv
Bu komut, mevcut klasörde myenv adında bir sanal ortam klasörü oluşturacaktır. Daha sonra, bu sanal ortamı etkinleştirmek için şu komutu kullanın:
source myenv/bin/activate
Etkinleştirildiğinde, terminalinizde sanal ortam adının göründüğünü göreceksiniz. Bu, sizin projelerinizde pip ile yüklediğiniz kütüphanelerin yalnızca bu sanal ortam içinde geçerli olacağı anlamına gelir. Bu sayede, farklı projeleriniz için birbirinden bağımsız ortamlar yaratmış olursunuz.
Sonuç ve Deneme Projeleri
Bu aşamada, Python kurulumunu Ubuntu 18.04 üzerinde başarıyla tamamlamış durumdasınız. Artık Python ile kodlamaya başlayabilir, veri bilimi, web geliştirme ve otomasyon konularında projeler geliştirebilirsiniz. Python’un sunduğu geniş kütüphaneler, bu projeleri daha da zenginleştirecektir.
Kurulum sonrası basit bir Python programı oluşturarak başlamak, öğrenmenin harika bir yoludur. Terminale geçerek, örneğin “hello.py” adlı bir dosya oluşturup, içine print(‘Merhaba, Python!’) kodunu yazabilirsiniz. Ardından, şu komut ile programınızı çalıştırabilirsiniz:
python3 hello.py
Burada, aldığınız çıktıyı kontrol edebilir ve programınızı geliştirmeniz için yeni yollar arayabilirsiniz. Unutmayın, pratik yaparak öğrenmek en etkili yöntemlerden biridir.
Ekstra Kaynaklar
Python ile kör kullanım becerilerinizi geliştirmenize yardımcı olacak kaynakların yanı sıra topluluk forumlarına katılmak, belgeleri incelemek ve çevrimiçi eğitici içeriklere göz atmak, öğrenim sürecinizi hızlandırabilir. Geniş bir yazılımcı topluluğuna sahip olan Python, her seviyede geliştiriciye kucak açmaktadır.
Gelişen teknolojiye ayak uydurarak yeni bilgileri öğrenmeye ve projelerde uygulamaya devam edin. Python evreninde yolculuğunuz bol kodlu ve ilham verici olsun!