Herkese merhaba, bugünkü yazımda sizlere temel Linux komutlarını ve bu komutları nerede hangi amaçlarla kullandığımızı gösteriyor...
Herkese merhaba,
Bugünkü yazımda yazılımcıların popüler geliştirme ortamı olan Visual Studio Code(VSCode) içerisinde nasıl Python programlama dilini kullanarak geliştirme yapabileceğinizi gösteriyor olacağım. Aynı zamanda daha önce Colab yazımda satır satır kod çalıştırabileceğiniz Jupyter Notebook kullanımını da gösteriyor olacağım. Böylelikle Visual Studio Code uygulamanızla daha efektif çalışabiliyor olacaksınız. Bu yazı Python programlama diline yeni başlayanlar veya Colab üzerinde çalışıp Visual Studio Code üzerinde devam etmek isteyen kullanıcılar için hazırlanmıştır. Adımlar aşama aşama anlatılmıştır. Dilerseniz başlayalım.
Önce ihtiyaç duyacağımız programlara bir bakalım. Bilgisayarınızda herhangi bir Python sürümünü ya da VSCode uygulamasını henüz kurmadıysanız şu linkleri takip ederek uygulamaları cihazınıza indirmelisiniz:
Python uygulamasının en stabil ve kararlı çalışan versiyonu 3.10’dur. Ben bu sürüm üzerinden ilerliyor olacağım. Eğer daha önce bilgisayarınıza bir Python sürümünü kurduysanız şimdilik Program Ekle Kaldır içerisinden bunu kontrol edebilirsiniz.
Visual Studio Code: https://code.visualstudio.com
Python Download: https://www.python.org/downloads
Python version 3.10: https://www.python.org/downloads/release/python-3100/
Uygulamaların kurulum dosyasını indirelim. VSCode uygulamasını bilgisayarınıza kurmalısınız. Daha sonra da Python kurulumuna geçiş yapalım.

Burada hızlı bir kurulum(Install Now) yapmayacağım. Özelleştirilmiş kurulum seçeneğinden devam ediyor olacağım. Uygulamanın en altındaki iki seçeneği aktif ediyorum ve Customize installation seçeneğine tıklıyorum.

Gelen penceredeki tüm seçenekleri tıklayarak aktif ediyorum ve Next butonuyla devam ediyorum. Bu pencere içerisinde dokümanların, Python paket kurulum yöneticisinin, bazı geliştirme ve test ortamlarının yüklenmesini sağlıyoruz.

Burada yer alan tüm seçenekleri de tıklayarak aktif ediyorum. Bunları seçtikten sonra Install butonuyla kuruluma başlıyoruz.

Kurulum işlemi tamamlandığında bilgilendirme penceresini görüyor olacaksınız. Python kurulumunu tamamlayalım ve pencereyi sonlandıralım.
Kurulum işlemlerini tamamladık. Şimdi kullanım sürecine geçiş yapalım.
Daha önce Visual Studio Code kullanmışsınızdır. Kullanmadıysanız da şimdi ilk adımlarınızı atıyor olacaksınız. Uygulamayı açtıktan sonra yeni bir Python dosyası oluşturalım.

Bunun için File > New File yolunu takip edelim. Python dosyası oluşturacağız ama bu henüz burada desteklenmiyor. Bunun için VSCode özel Python eklenti paketini kurmamız gerekecek.

Visual Studio Code logosunun altında sol menü içerisinde yer alan Extensions butonuna tıklayıp arama kısmına Python yazarak arama yapalım ve ilgili paketi kuralım.

Burada Microsoft’un yayınladığı Python paketini kurduktan sonra yardımcı ek pakletlerde otomatik olarak kurulacak.

Bu paket kurulumu ile birlikte artık Python dosyası oluşturabiliyor olacağız. Hemen bir boş Python dosyası oluşturalım.

Oluşturduğum “.py” uzantılı Python dosyama ilk komutumu yazıyorum:
print(“Hello Kemal!”)
Biliyorsunuz print komutu ekrana mesaj yazdıran komuttur. Komutumu yazdıktan sonra bunu bilgisayarıma kaydediyorum. Peki kodu nereden çalıştırabiliriz?

Uygulama penceresinin sağ üst kısmında yer alan Play(Run Python File) butonuna tıklayıp kodunuzu çalıştırabilir, ardından sonucu terminal ekranından takip edebilirsiniz.

Terminal ekranında sonucumu doğru bir şekilde görüntüledikten sonra yine farklı bir mesaj yazıyorum ve çalıştırmasını istiyorum. Sonuç harika!
Peki Visual Studio Code içerisinde Jupyter Notebook ile çalışmak istersek ne yapacağız? Bu aşamaya kadar problem yoksa şimdi ikinci kısma devam edelim.

Yeni bir Jupyter Notebook sayfası oluşturmak için File > New File yolunu takip ediyorum. Yeni Jupyter Notebook dosyası oluşturuyorum. Python dosyasının uzantısını “.py” olarak göreceksiniz. Fakat bu dosyanın uzantısı “.ipynb” olacaktır. Yeni dosyamı da bilgisayarıma kaydediyorum.

Jupyter Notebook içerisinde satır şeklinde komut alanları bulunmaktadır. Üst kısımdan +Code butonuna tıklayıp ya da satırların altına gelerek yeni komut satırları oluşturabilirsiniz. Bir önceki örnekte kullanmış olduğum print(“Hello Kemal!”) komutumu buraya aynen ekliyorum.

Komut satırının yanındaki play butonuna tıkladığımda benden bir Kernel seçmemi istiyor. Bizde henüz seçebileceğimiz bir ortam bulunmamakta. “Install / Enable suggested extensions” seçeneğine tıklıyorum ve tavsiye edilen eklentilerin kurulumunu başlatıyorum. Peki ne kurulacak? Jupyter eklentisi ve bununla birlikte kurulan yan eklentiler.

Kurulan eklentileri Extensions içerisinde yer alan Installed bölümü içerisinden takip edebilirsiniz. Kurulmuş tüm eklentilerinizi orada görüntüleyebilirsiniz. Eklenti kurulumu sonrası kodu yeniden çalıştırıyorum.

Burada bir kaynak seçmemizi istiyor. Ben Python Environments ile devam ediyorum.

Python sürümü seçiyorum. Hatırlarsanız Python kurulumunda 3.10 sürümünü kurmuştuk. Burada da Python 3.10 sürümü ile devam ediyorum.

Python sürümünü seçtikten sonra gelen uyarıda .ipykernel paketinin kurulumunu istiyor. Seçeneğe Install ile devam ediyorum. Kernel kurulumu otomatik olarak başlıyor.

Kurulum işlemi tamamlandığında ise kodun sonucunu ekranda görüyor olacaksınız.

Yeni bir satır oluşturuyorum ve ikinci örneğimi de test ediyorum. Bunu da başarılı bir şekilde çalıştırdı. Artık kaldığınız yerden VSCode üzerinden çalışmalarınıza devam edebilirsiniz.
Belki sürecinize Colab üzerinden devam ediyor ama daha fazlasına ihtiyaç duymuş olabilirsiniz. Bu rehber sayesinde Visual Studio Code uygulamasına kolay bir geçiş yaparak yeteneklerinizi arttırabilirsiniz. Daha önce yayınladığım Google Colab Kullanımı yazımı incelemek isterseniz buradan ulaşabilirsiniz.
Bir sonraki yazımda görüşmek dileğiyle..
Kaynaklar:
https://code.visualstudio.com/docs/python/environments
Son Yorumlar..