Python'u Linux için Windows Alt Sisteminde kurarak platformlar arası Python programlamaya başlayın.

Python, başlaması kolay bir programlama dilidir ve Windows 10 ve 11'de Linux için Windows Alt Sisteminde (WSL) Python kodu yazmak da platformlar arası uygulamalar oluşturmanın kolay bir yoludur.

Python'u WSL'de geliştirme için nasıl kuracağınız aşağıda açıklanmıştır.

Neden WSL'de Python?

Linux ile hiç deneyiminiz yoksa, yeni bir işletim sistemi ve yeni bir programlama dili öğrenmek gözünüzü korkutabilir. WSL, programlama araçları da dahil olmak üzere Linux araçlarına daha tanıdık bir ortamda erişim sağlar.

Python, platformlar arası bir dil olsa da, orijinal olarak Unix benzeri sistemler üzerinde geliştirilmiştir ve birçok eğitim, bir Linux/Unix ortamı varsayar. Aynı şey, web'de bulabileceğiniz birçok önceden yazılmış komut dosyası için de geçerlidir.

Windows için yerel bir bağlantı noktası vardır, ancak Windows'un yaptığı gibi çalışma eğilimindedir. Bu, Windows için Python'da yazılmış uygulamaların diğer sistemlere taşınmasını zorlaştırabilir.

WSL gibi bir ortam, daha "Unixy" bir geliştirme stili uygular. Başkaları tarafından yazılan komut dosyalarını çalıştırabileceksiniz ve diğer insanlar, ne çalıştırıyorlarsa çalıştırsınlar, sırayla sizin komut dosyalarınızı çalıştırabilecekler.

WSL'de Python Kurulumu

WSL'de bile birçok dağıtım Python'u bir betik dili olarak o kadar kapsamlı bir şekilde kullanır ki, onu varsayılan sistemlerine dahil ederler. İster Debian/Ubuntu, openSUSE veya Oracle Linux'ta olsun, muhtemelen Python'u zaten yüklemişsinizdir.

Python genellikle Linux dağıtımlarına varsayılan olarak dahil edilmiş olsa da, gerçek sürüm farklı olabilir. Python 3, aktif geliştirme aşamasındadır, ancak bazı sistemler geriye dönük uyumluluk için Python 2'yi içerir. İkincisi, güvenlik güncellemeleri için bile bakımsızdır, Python geliştiricilerine göre.

ile hangi sürümü çalıştırdığınızı kontrol edebilirsiniz. -V veya --versiyon seçenekler:

piton -V

Alternatif olarak, doğrudan Python yorumlayıcısını arayabilir ve başlangıçta sürüm numarasını kontrol edebilirsiniz.

Herhangi bir Python 2 sürümü görürseniz, birkaç seçeneğiniz vardır. Python 3'ü komut satırında şu şekilde belirtebilirsiniz:

piton3

Ubuntu veya Debian çalıştırıyorsanız, python-is-python3 paket:

sudo apt python-is-python3'ü kurun

Başka bir sistemdeyseniz, kabuk takma adı oluşturma komut satırında Python 3'ü çağırmak için en basit seçenektir:

takma ad python="python3"

Bunu Shell başlangıç ​​dosyanıza koyabilirsiniz, örneğin .bashrc veya .zshrc.

Daha riskli bir seçenek, sembolik bir bağlantı oluşturmaktır:

sudo ln -s /usr/bin/python /usr/bin/python3

Bu risklidir, çünkü herhangi bir sistem güncellemesi sembolik bağlantıyı bozabilir. Sistemde hala Python 2 yüklüyse, Python 2 yürütülebilir dosyasıyla değiştirilecektir. Bu, sistemdeki tüm komut dosyalarını etkileyebilir.

Python Tercümanını WSL'de Başlatma

Python tercümanını kurduktan sonra etkileşimli tercümanı başlatabilirsiniz. Bu, Python'un nasıl çalıştığını doğrudan içine kod yazıp ne olduğunu görerek öğrenmenin harika bir yoludur.

Python'u zaten biliyorsanız ve daha eksiksiz bir komut dosyası yazmadan önce bir fikrin işe yarayıp yaramadığını görmek istiyorsanız da harikadır.

Tercümanın çalışma şekli basittir. Tıpkı kabuk gibi, girdi yazmanız için bir komut istemi vardır. bir kere vurdun mu Girmek, Python yorumlayıcısı kodunuzu değerlendirecek ve çıktıyı döndürecektir. Bu, bir hata mesajı veya bazı işlemlerin sonucu olacaktır.

Denemek için iyi bir şey, geliştirme dünyasındaki standart kod snippet'idir. "Merhaba dünya!" ekranda.

Python'da bunu yapmak için kullanılan kod basittir:

Yazdır("Selam Dünya!")

Tercümanla işiniz bittiğinde, Ctrl + D veya " yazınçıkış()" kabuk istemine geri dönmek için.

WSL'de Python Komut Dosyaları Yazma

WSL'de Python betikleri yazmak da basittir. Tek yapmanız gereken tercümanı uygun numarayla aramak. Shebang hattı her betiğin başında:

#!/usr/bin/env piton

Bunun yaptığı, Python'u sistemde kurulu olduğu her yerde çalıştırmak için env programını çağırmaktır. Bu önemlidir, çünkü dağıtıma veya işletim sistemine bağlı olarak Python farklı dizinlere kurulabilir.

Ayrıca betiklerinizin yürütme izinlerine sahip olduğundan emin olmalısınız:

chmod +x script.py

Komut dosyanızı çalıştırmak için, onu kaydettiğiniz dizindeki komut satırından çağırın ve önüne "./”:

./script.py

Python'da Kodlamaya Başlamanın Kolay Yolu

WSL'de Python, platformlar arası betik oluşturmaya ve hatta ilk dilinizse kodlamaya başlamak için kolay bir yol sunar. Genellikle birçok Linux dağıtımıyla birlikte kurulur, hatta WSL'de bile.

Etkileşimli tercümanı aramak ve komut dosyaları yazmak da kolaydır. WSL, kendi başına harika bir platformlar arası kodlama ortamıdır, ancak Visual Studio'ya entegre edildiğinde gerçekten güçlüdür.