Giriş
Ubuntu 18.04, gelişmiş ve kullanıcı dostu yapısıyla yazılımcılar için oldukça tercih edilen bir işletim sistemi. Python, açık kaynak kodlu bir programlama dili olarak, özellikle veri bilimi ve web geliştirme alanında yaygın olarak kullanılmaktadır. Ubuntu gibi güçlü bir sistemde Python kurulumunu yapmak, yazılımcılar için temel bir adımdır. Bu makalede, Ubuntu 18.04 işletim sisteminde Python kurulumunu adım adım inceleyecek, kurulum sonrası gerekli ayarlamalar hakkında bilgi vereceğiz.
Python Nedir ve Neden Kullanmalıyız?
Python, yüksek seviyeli bir programlama dili olmasının yanı sıra, sözdizimi açısından da kullanıcı dostudur. Yeni başlayanlar için kolay öğrenim imkanı sunarken, aynı zamanda deneyimli geliştiricilere de geniş yetenekler sağlar. Veri analizi, makine öğrenmesi, web geliştirme gibi birçok alanda etkin şekilde kullanılabilir. Python’un geniş kütüphane desteği sayesinde, karmaşık projeleri daha kolay ve verimli bir şekilde hayata geçirebilirsiniz.
Python’un popülaritesinin arkasında yatan bir diğer faktör de topluluğunun büyüklüğüdür. Python kullanıcıları, forumlar ve sosyal medya platformlarında aktif olarak bilgi paylaşıyor, sorun çözümleri sunuyor ve yeni teknolojileri tartışıyor. Bu nedenle Python ile çalışmak, sadece bir programlama dili öğrenmekle kalmaz, aynı zamanda bir topluluğun parçası olmayı da getirir.
Bu yazıda, Python’u Ubuntu 18.04 işletim sistemine nasıl kuracağınızı öğrenirken, Python’un sunduğu olanakları hakkında da fikir sahibi olacaksınız.
Ubuntu 18.04’de Python Kurulumu
Ubuntu 18.04, genellikle Python 3 ile birlikte gelir. Ancak, Python uygulamalarını çalıştırmak ve yeni projeler geliştirmek için Python’un en son sürümüne sahip olmak isteyebilirsiniz. Burada yapacağımız kurulum, Python’un en son sürümünü ve gerekli kütüphaneleri sisteminize eklemenizi sağlayacak.
Python’u kurmadan önce, sisteminizi güncelleyerek başlayalım. Terminali açın ve aşağıdaki komutları sırayla çalıştırın:
sudo apt update
sudo apt upgrade
Bu komutlar sisteminizdeki paketleri güncelleyecek ve her şeyin güncel olduğundan emin olmanızı sağlayacaktır.
Python 3 Kurulumu
Python 3’ü Ubuntu 18.04’e kurmak için terminale tekrar dönelim. Aşağıdaki komutu kullanarak Python 3’ü kurabilirsiniz:
sudo apt install python3 python3-pip
Bu komut, Python 3 ve Python 3 için paket yönetim aracı olan pip’i yükler. Kurulum tamamlandıktan sonra, Python’un doğru bir şekilde kurulduğunu doğrulamak için:
python3 --version
komutunu terminale yazarak, yüklü Python sürümünü kontrol edebilirsiniz.
Pip ve Kütüphanelerin Yüklenmesi
Pip, Python için bir paket yönetim aracıdır ve çeşitli Python kütüphanelerini kolayca yüklemenizi sağlar. Pip’in doğru bir şekilde çalışıp çalışmadığını kontrol etmek için:
pip3 --version
komutunu kullanabilirsiniz. Eğer pip yüklü ise sürüm bilgisi karşınıza çıkacaktır. Kütüphanelerinizi yüklemeye ve yönetmeye başlamak için, aşağıda birkaç örnek kütüphaneyi nasıl yükleyeceğinizi göstereceğiz:
pip3 install numpy
pip3 install pandas
pip3 install requests
Bu komutlar, veri analizi ve web istekleri için yaygın olarak kullanılan kütüphaneleri yükleyecektir. İstediğiniz bir kütüphaneyi yüklemek için bu şekilde pip komutunu kullanabilirsiniz.
Python Çevre Yönetimi: Virtualenv Kullanımı
Python projeleriniz için bir adet sanal ortam oluşturmak, uygulamalarınızı izole bir şekilde geliştirmenin en iyi yoludur. Virtualenv, her projede ihtiyaç duyduğunuz bağımlılıkları yönetmeyi kolaylaştıran bir araçtır. İlk önce virtualenv kütüphanesini yükleyelim:
pip3 install virtualenv
Kurulumun ardından, yeni bir proje klasöründe sanal ortam oluşturmak için şu adımları izleyebilirsiniz:
mkdir benim_projem
cd benim_projem
virtualenv venv
Bu komut, proje klasörünüzde ‘venv’ adında bir sanal ortam oluşturacaktır. Sanal ortama girmek için:
source venv/bin/activate
şeklinde komutu çalıştırabilirsiniz. Artık sanal ortamda olduğunuz için, yükleyeceğiniz kütüphaneler sadece bu ortamda geçerli olacaktır. Çalışmayı bitirdiğinizde sanal ortamdan çıkmak için:
deactivate
komutunu kullanabilirsiniz.
Geliştirme Ortamı: IDE Seçenekleri
Python ile çalışırken, kod yazmak için bir IDE (Entegre Geliştirme Ortamı) seçmek önemlidir. Piyasa üzerinde birçok farklı IDE ve metin düzenleyici bulunmaktadır. İşte geliştirme yaparken kullanabileceğiniz bazı popüler seçenekler:
- PyCharm: Özellikle Python için geliştirilmiş güçlü bir IDE’dir. Professional versiyonu ücretli olsa da, Community versiyonu ücretsizdir ve birçok özellik sunar.
- Visual Studio Code: Hafif ve eklenti desteğiyle zengin bir editördür. Python desteği ile birlikte çalışarak kod yazımınızı kolaylaştırır.
- Sublime Text: Minimalist bir tasarıma sahip olan Sublime Text, hız ve performansı ile tercih edilmektedir. Eklentileri ile Python desteği ekleyebilirsiniz.
Bu seçeneklerden birini tercih ederek, Python geliştirme sürecinizi daha verimli hale getirebilirsiniz.
Özet ve Sonuç
Ubuntu 18.04 işletim sisteminde Python kurulumunu gerçekleştirmek oldukça kolaydır. Python ve pip kurulduktan sonra, gerekli kütüphaneleri yükleyebilir ve projelerinizi geliştirmeye başlayabilirsiniz. Sanal ortamlar kullanarak bağımlılıklarınızı yönettikten sonra, en uygun geliştirme ortamını seçerek kod yazımınızı kolaylaştırabilirsiniz.
Python, yazılım geliştirme dünyasında önemli bir yere sahiptir ve öğrenmek, kariyerinizde büyük bir avantaj sağlayabilir. Haydi, öğrendiklerinizi denemek için kolları sıvayın ve kendi projelerinizi geliştirmeye başlayın!
Unutmayın, yazılım geliştirme bir süreçtir ve her yeni proje size yeni şeyler öğretecektir. Hatalar yapmaktan korkmayın, hatalar öğrenim yolculuğunuzun bir parçasıdır.