Kullandığımız bilgisayarda veya cihazda hangi Python sürümünü kullandığımızı bilmemiz oldukça önemlidir. Bunu öğrenmek oldukça kolaydır. Tüm büyük işletim sistemlerinde konsolumuza aşağıdaki kodları yazarak öğrenebiliriz; python --version
Python kod yazabilmek ve yazdığımız kodları çalıştırabilmek için python kurulumuna ihtiyacımız vardır. Python hemen hemen tüm işletim sistemleri tarafından desteklenmektedir. Kurulum oldukça basit ve kurulum dosyası oldukça küçüktür. Python İndirme Linkleri Windows – İndir Mac – İndir Linux – İndir Python Destekleyen İşletim Sistemlerim Platform sys.platform os.name AIX aix on Python3.8+, (**) posix Cygwin cygwin ? FreeBSD freebsd5, freebsd6, … posix Java java (with a suffix?) ? Linux linux on Python 3, linux2 on Python 2 (*) posix macOS darwin posix NetBSD netbsd (with a suffix?) posix OpenBSD openbsd5 posix Solaris sunos5 posix Windows win32 nt Python Kurulumunda Anaconda’nın Önemi Anaconda platformunun python kullanıcıları için ...
Python ilk kez yazılım öğrenmek isteyenlerin duraklarından biridir. Bu kişilerin editör seçimi de oldukça telaşlı ve zor olabiliyor. Sonucu en başta söyleyelim python bile yazarken seçtiğimiz editörün önemi çok ama çok azdır. Yeni Başlayanlar için Editör Tavsiyesi ? Yazıyı kısaca okuyup bir download butonu arayanların işini kolaylaştıralım. Yeni başlayanlar için kullanımı kolay olması sebebiyle benim editör tavsiyem sublime text 3 editörüdür. Ücretsiz ve basit kullanıcı arayüzü dışında oldukça küçük bir alana sahiptir. Ücretsiz İndirmek İçin Tıklayınız Sublime text 3 üzerinden python yazanların Anaconda paketini de ayrıca yüklemelerini tavsiye ederim. Python İçin En Çok Kullanılan Editörler Bu sorunun cevabını bulduğum grafik için net bir kaynak bulamasam da codecamp üzerinde yayınl...
Python’da 3 sayı arasından en büyüğü hangisidir. Bunu hesaplayacağız. Sınırsız sayı arasından en büyüğü ve küçüğü hangisi bunu hesaplamak için bir fonksiyon ile ilgi örneğimizi web sayfamızdan inceleyebilirsiniz. sayi1 = 10 sayi2 = 14 sayi3 = 12 # Değerlerin kullanıcı tarafından girilmesini istiyorsanız #sayi1 = float(input("Birinci sayıyı girin: ")) #sayi2 = float(input("İkinci Sayıyı girin: ")) #sayi3 = float(input("Üçüncü sayıyı girin: ")) if (sayi1 >= sayi2) and (sayi1 >= sayi3): enbuyuk = num1 elif (sayi2 >= sayi1) and (sayi2 >= sayi3): enbuyuk = sayi2 else: largest = sayi3 print(sayi1,",",sayi2,"ve",sayi3,"arasında en büyük" enbuyuk)
Python’da sadece if koşul yapısını kullanarak kullanıcının girdiği bir değerin negatif veya pozitif olup olmadığını kontrol eden minik bir yazılım yapabilmemiz mümkündür. Önce teorik olarak anlatacağım. Ardından örnek kodu sizlerle paylaşacağım. input fonksiyonu ile kullanıcının bir sayı değeri girmesini istiyoruz. Ancak başına int yerine float girdik çünkü kullanıcının girdiği sayının tam sayı olmasına gerek yoktur. ilk if koşulu ile sayının 0 sayısına eşit veya büyük olup olmadığını kontrol ediyoruz. Sayı eğer 0 a eşit veya büyükse tekrar bir if değeri girerek 0 a eşit olup olmadığını kontrol ediyoruz. Eğer 0 a eşitse sayı nötrdür diyoruz. Sayı eğer 0 a eşit değilse else ile sayı pozitiftir diyoruz. ilk if koşulu sağlanmamışsa ise sayı zaten sadece negatif olabileceği için sayı neg...
Python’da faktoriyel hesaplama pythonda if yapısını ve for döngüsünü öğrenirken yapılacak en iyi örneklerden biridir. Önce teorik olarak açıklyıp daha sonra örneği de aşağıda paylaşacağım. Kendimize bir değişken yaratıyoruz ve buna bir sayı değeri atıyoruz. Eğer değişkeni kullanıcının atamasını istiyorsak int(input()) yapısı kullanabiliriz. Faktoriyelin başlangıç değerine 1 atıyoruz. Çünkü for döngüsü için bir başlangıç değeri giriyoruz. Bu döngü çarpım ile yapıldığı için çarpma işleminde etkisiz eleman olan 1 ile başlıyoruz. Toplama olsaydı 0 ile başlayabilirdik. Negatif sayıların faktoriyeli hesaplanamaz. Bu yüzden 0 dan küçük ise bir print ile bu işlemin yapılamayacağını kullanıcıya söylüyoruz. 0 sayısının faktöriyeli hesaplanabilir ancak normal hesaplama yöntemi ile bulunamaz. ...