Python'u yüklemek ve geliştirmeye başlamak istiyorsanız, size temel bilgileri anlatacak kullanışlı bir hızlı başlangıç kılavuzumuz var!
Geliştirmeye başlamak istiyorsanız öğrendiğim en sevdiğim programlama dillerinden biri Python'dur. Zorunlu, işlevsel, prosedürel ve nesne yönelimli programlamayı destekleyen çok paradigmalı bir dildir. Oldukça açıktır ve hemen hemen her şey için kullanılabilir ve yapay zeka veya makine öğrenimi üzerinde çalışırken birçok kişinin başvuracağı dildir. Bunu birçok otomasyon için kullanıyorum ve hatta kullandığımız bazı test araçlarının yazıldığı dil de bu.
Python güçlü bir dildir ve eğer onunla başlamak istiyorsanız bu kılavuz size temelleri öğretecektir. Yalnızca Python ikili dosyalarını yükleyip PATH'inizde olduğundan emin olmanız gerekmeyecek, aynı zamanda kodu gerçekten yazacak bir şeye de ihtiyacınız olacak. PyCharm gibi tam teşekküllü bir IDE (Entegre Geliştirme Ortamı) kullanabilir veya önceden yüklenmiş IDLE veya Sublime Text 3 gibi bir metin düzenleyiciye yönelebilirsiniz. Çok fazla seçenek var, ancak bu kılavuz sizi temel konularda harekete geçirecektir.
Python'u yükleme
Windows ve macOS'ta
Python'u kurmak işin kolay kısmıdır ve Python 2.7'yi mi yoksa Python 3.x'i mi kuracağınıza karar vermeniz gerekir. Python 2.7 genellikle eski projeler için kullanılır, ancak kendi yazılımınızı yazıyorsanız Python'u yüklemelisiniz. 3.x.
Windows veya Mac'e yüklemek için aşağıdakileri yapın:
- Şuraya git: resmi Python sitesive en son sürüme gidin. Bu yazının yazıldığı sırada bu 3.10.6'dır.
- Platformunuza uygun ikili dosyayı indirin.
- İkiliyi yürütün.
Varsayılan yükleyici ihtiyacınız olan her şeye sahip olduğundan PATH'inize Python eklemek dışında herhangi bir seçenek seçmenize gerek yoktur. Yapmanız gereken tek şey "Yükle"ye tıklamak. Mac'te bu, dmg yükleyicisinde varsayılan olarak yapılacaktır.
Python'u Linux'a Kurmak
Ancak Linux kullanıyorsanız bu, kullandığınız dağıtıma bağlı olacaktır. Debian tabanlı dağıtımlar (Ubuntu gibi), aşağıdaki komutu çalıştırarak Terminal'deki apt paket yükleyicisini kullanabilir:
- apt-get python3.6'yı yükleyin
Diğer dağıtımlarda önceden yüklenmiş olabilir ve değilse dağıtımınızda paket yöneticisini kullanmanız gerekir. Örneğin CentOS'ta "yum install -y python3" komutunu çalıştırırsınız.
Kurulumu Doğrulayın
PowerShell'de, komut isteminde veya Terminalinizde "python" komutunu çalıştırarak yüklemenizin etkin olduğunu doğrulayabilirsiniz.
Python IDE'nizi seçin
Etkili kod yazmak için bir IDE'ye veya metin düzenleyiciye ihtiyacınız olacak ve birkaç seçenek var. Python, IDLE önceden yüklenmiş olarak gelir ve her ne kadar iyi çalışsa da, daha karmaşık olabilecek daha büyük dosyalar için pek iyi değildir. Yıllar boyunca Python için hem üniversitede hem de kendi projelerimde kullandığım IDE'lerden bazıları. Bu IDE'lerin tümü platformlar arasıdır; yani bunları Windows, Linux veya macOS'ta çalıştırabilirsiniz.
PyCharm
Android Studio veya IntelliJ'e aşina iseniz PyCharm'a zaten aşinasınız demektir. Bunlar aynı geliştiricilerin ürünüdür ve Python eklentisini yükleyerek IntelliJ'de tam olarak aynı işlevselliği etkinleştirebilirsiniz. Aradaki fark, PyCharm'ın tamamen Python için sıfırdan oluşturulmuş olması ve herhangi bir modern IDE'den beklediğiniz tüm özellikleri içermesidir. Buna yerleşik sürüm kontrolü, sözdizimi vurgulama, pencere bölme, hata ayıklama özellikleri ve daha fazlası dahildir.
PyCharm'ı indirin
örümcek
Bir veri bilimcisiyseniz (veya Python'u veri bilimi amacıyla kullanacaksanız), o zaman Spyder'ı yüklemeniz gerekir. Zaten Python için en popüler veri analizi paketlerinden bazılarını içeren bir IDE'dir. Bunlara matplotlib, numpy, scipy ve pandalar dahildir. Veri analizi, veri çizimi ve diğer bilimsel araştırmalara girmek istiyorsanız Spyder'ı %100 yüklemeniz gerekir. Spyder'da, verileri gerçekten kolayca keşfetmek ve çizmek için kullanılabilecek yerleşik Jupyter Not Defterleri bile vardır.
Spyder'ı indirin
Yüce Metin 3
Sublime Text 3, basitliği sayesinde en sevdiğim metin editörlerimden biridir. Barebone olmasına rağmen süper çok yönlüdür ve daha küçük projelere daha uygundur. Yazdığınız bir programda yalnızca birkaç yüz satır kodla çalışıyorsanız Sublime Text 3 muhtemelen en iyi yoldur. Bir keresinde Python'da, yerel kiralama sitelerini okuyan ve Sublime Text 3 ve Python'u kullanarak bana ve bazı arkadaşlarıma yeni listelerin bağlantısını e-postayla gönderen bir web kazıyıcı yazmıştım. Bu, mükemmel derecede yetenekli bir geliştirme ortamı ve çoğu insanın aşina olması gerektiğini düşünüyorum.
Yüce Metin 3'ü İndirin
Visual Studio Kodu (VSCode)
Visual Studio Code (veya VSCode), piyasadaki en çok yönlü geliştirme ortamlarından biridir. İçeriden erişebileceğiniz çok sayıda eklenti deposuyla tamamen özelleştirilebilir. Hemen Python ile uyumlu değildir, ancak içinden şunları etkinleştirecek bir Python eklentisi yükleyebilirsiniz: sözdizimi vurgulama, akıllı kod tamamlama, Jupyter Not Defterleri, hata ayıklama, birim testi ve diğerleri özellikler. Visual Studio Code'u seviyorum ve aslında karmaşık bir şey üzerinde çalışırken en çok kullandığım IDE'dir.
Visual Studio Kodunu İndirin
Sırada ne var
Geliştirmeye başlamak istiyorsanız, çevrimiçi olarak size temel bilgileri öğretecek çok sayıda eğitim vardır. CodeAcademy ve w3schools gibi pek çok seçenek var. Android'de, telefonunuza yazmak için kullanabileceğiniz Python yorumlayıcıları bile var ve öğrenmenin en iyi yolu, yaparak geçirmektir. Çok sayıda makine öğrenimi modeli veya yapay zeka kullanabilecek, kaynak yoğun bir şey yapıyorsanız aşağıdakilerden birine ihtiyacınız olabilir: en iyi dizüstü bilgisayarlar halletmeye.
Öğrendiğim en iyi yol, karşılaştığım bir sorunun veya başka bir zorluğun farkına varmak ve bunun çözümünü otomatikleştirmenin bir yolunu bulmaya çalışmaktı. Bu nedenle, kiralık siteleri benim için zahmete sokacak bir program yazma fikri aklıma geldi ve eminim Python'u kullanmak istemenizin başka nedenleri de vardır.