Python'da Programlamaya Nasıl Başlanır: 13 Adım (Resimlerle)

İçindekiler:

Python'da Programlamaya Nasıl Başlanır: 13 Adım (Resimlerle)
Python'da Programlamaya Nasıl Başlanır: 13 Adım (Resimlerle)

Video: Python'da Programlamaya Nasıl Başlanır: 13 Adım (Resimlerle)

Video: Python'da Programlamaya Nasıl Başlanır: 13 Adım (Resimlerle)
Video: Python ile Yılan Oyun Geliştirme - Pygame ile Oyun Yapımı 2024, Nisan
Anonim

Programlamayı öğrenmeye başlamak ister misiniz? Bilgisayar programcılığına girmek göz korkutucu olabilir ve öğrenmek için ders almanız gerektiğini düşünebilirsiniz. Bu bazı diller için geçerli olsa da, temel bilgileri kavramak yalnızca bir veya iki gün sürecek çeşitli programlama dilleri vardır. Python da bu dillerden biridir. Sadece birkaç dakika içinde temel bir Python programını hazır hale getirip çalıştırabilirsiniz. Nasıl yapılacağını öğrenmek için aşağıdaki 1. Adıma bakın.

adımlar

Bölüm 1/5: Python'u Yükleme

pencereler

167107 1 2
167107 1 2

Adım 1. Python web sitesini ziyaret edin

Python'a başlamak için ihtiyacınız olan her şeyi Python web sitesinden (python.org/downloads) indirebilirsiniz. Web sitesi, Windows kullandığınızı otomatik olarak algılamalı ve Windows yükleyicisinin bağlantılarını sunmalıdır.

167107 2 2
167107 2 2

Adım 2. Yüklemek istediğiniz sürümü seçin

Şu anda Python'un iki sürümü mevcuttur: 3.x.x ve 2.7.10. Python her ikisini de indirilebilir hale getirir, ancak yeni kullanıcılar 3.x.x sürümünü seçmelidir. Eski Python koduyla veya henüz 3.x.x'i benimsememiş program ve kitaplıklarla çalışacaksanız 2.7.10'u indirin.

Bu kılavuz, 3.x.x'i yüklediğinizi varsayacaktır

167107 3 3
167107 3 3

Adım 3. Yükleyiciyi indirdikten sonra çalıştırın

İstediğiniz sürümün düğmesine tıklamak, bunun için yükleyiciyi indirecektir. İndirmeyi bitirdikten sonra bu yükleyiciyi çalıştırın.

167107 4 2
167107 4 2

Adım 4. "Python 3.5'i PATH'e Ekle" kutusunu işaretleyin

Bu, Python'u doğrudan Komut İsteminden çalıştırmanıza izin verecektir.

167107 5 2
167107 5 2

Adım 5. "Şimdi Kur" u tıklayın

Bu, Python'u çoğu kullanıcı için iyi olması gereken tüm varsayılan ayarlarıyla yükleyecektir.

Belirli işlevleri devre dışı bırakmak, kurulum dizinini değiştirmek veya hata ayıklayıcıyı kurmak istiyorsanız, bunun yerine "Kurulumu özelleştir"e tıklayın ve ardından kutuları işaretleyin veya kutuların işaretini kaldırın

Mac

167107 6 2
167107 6 2

Adım 1. Python 3.x.x'i kurmak isteyip istemediğinize karar verin

OS X'in tüm sürümleri Python 2.7 zaten kurulu olarak gelir. Python'un daha yeni sürümüne ihtiyacınız yoksa herhangi bir şey yüklemeniz gerekmez. Python'un en yeni sürümlerine erişmek istiyorsanız, 3.x.x'i kurmak isteyeceksiniz.

Yalnızca dahil edilen Python sürümünü kullanmak istiyorsanız, bir metin düzenleyicide komut dosyaları oluşturabilir ve bunları terminalde çalıştırabilirsiniz

167107 7 2
167107 7 2

Adım 2. Python web sitesinden Python 3.x.x dosyalarını indirin

(Mac'inizde python.org/downloads) adresini ziyaret edin. İşletim sisteminizi algılamalı ve Mac kurulum dosyalarını göstermelidir. Görmüyorsa, "Mac OS X" bağlantısını tıklayın.

167107 8 2
167107 8 2

Adım 3. Python'u kurmaya başlamak için indirilen PKG dosyasına çift tıklayın

Python'u yüklemek için komutları izleyin. Çoğu kullanıcı yalnızca varsayılan ayarları kullanabilir.

167107 9 2
167107 9 2

Adım 4. Terminalde Python'u başlatın

Kurulumun tamam olduğunu doğrulamak için terminali başlatın ve python3 yazın. Bu, Python 3.x.x arabirimini başlatmalı ve sürümü göstermelidir.

Linux

167107 10 2
167107 10 2

Adım 1. Yüklemiş olduğunuz Python sürümünü kontrol edin

Neredeyse her Linux dağıtımı Python yüklü olarak gelir. Terminali açıp python yazarak hangi sürüme sahip olduğunuzu görebilirsiniz.

167107 11 2
167107 11 2

Adım 2. En yeni sürümü Ubuntu'ya yükleyin

Terminal penceresini açın ve sudo apt-get install python yazın.

Python'u, Ubuntu'nun Uygulamalar penceresinde bulunan Uygulama Ekle/Kaldır uygulamasını kullanarak da yükleyebilirsiniz

167107 12 2
167107 12 2

Adım 3. Red Hat ve Fedora'daki en yeni sürümü yükleyin

Terminal penceresini açın ve sudo yum install python yazın.

167107 13 2
167107 13 2

Adım 4. En yeni sürümü Arch Linux'a yükleyin

Kök kullanıcı olarak oturum açın. pacman -S python yazın.

167107 14 2
167107 14 2

Adım 5. IDLE ortamını indirin

Python geliştirme ortamını kullanmak istiyorsanız, dağıtımınızın yazılım yöneticisini kullanarak edinebilirsiniz. Paketi bulmak ve kurmak için sadece "python boşta" araması yapın.

Diğer Temel Malzemeler

167107 15 2
167107 15 2

Adım 1. Bir metin düzenleyici kurun

Python programlarını Notepad veya TextEdit'te oluşturabilirsiniz, ancak özel bir metin düzenleyici kullanarak kodu okuyup yazmayı çok daha kolay bulacaksınız. Sublime Text (Herhangi bir sistem), Notepad++ (Windows), TextWrangler (Mac) veya JEdit (Herhangi bir sistem) gibi aralarından seçim yapabileceğiniz çeşitli ücretsiz editörler vardır.

167107 16 2
167107 16 2

Adım 2. Kurulumunuzu test edin

Terminalinizin (Mac/Linux) Komut İstemini (Windows) açın ve python yazın. Python yüklenecek ve sürüm numarası görüntülenecektir. >>> olarak gösterilen Python yorumlayıcı komut istemine yönlendirileceksiniz.

print("Merhaba, Dünya!") yazın ve ↵ Enter'a basın. Merhaba, Dünya! metnini görmelisiniz. Python komut satırının altında görüntülenir

Bölüm 2/5: Temel Kavramları Öğrenme

167107 17 2
167107 17 2

Adım 1. Python'un derlemeye ihtiyacı olmadığını anlayın

Python yorumlanmış bir dildir, yani dosyada değişiklik yaptığınız anda programı çalıştırabilirsiniz. Bu, programları yinelemeyi, gözden geçirmeyi ve sorun gidermeyi diğer birçok dilden çok daha hızlı hale getirir.

Python, öğrenmesi daha kolay dillerden biridir ve sadece birkaç dakika içinde temel bir programı hazır ve çalışır hale getirebilirsiniz

167107 18 2
167107 18 2

Adım 2. Tercümanla uğraşın

Kodu, önce programınıza eklemek zorunda kalmadan test etmek için yorumlayıcıyı kullanabilirsiniz. Bu, belirli komutların nasıl çalıştığını öğrenmek veya kullanılıp atılan bir program yazmak için harikadır.

167107 19 2
167107 19 2

Adım 3. Python'un nesneleri ve değişkenleri nasıl ele aldığını öğrenin

Python, nesne yönelimli bir dildir, yani programdaki her şey bir nesne olarak kabul edilir. Ayrıca programınızın başında değişken tanımlamanıza (bunu istediğiniz zaman yapabilirsiniz) ve değişken tipini (integer, string, vb.) belirtmenize gerek yoktur.

Bölüm 3/5: Python Yorumlayıcısını Hesap Makinesi Olarak Kullanma

Bazı temel hesap makinesi işlevlerini gerçekleştirmek, Python sözdizimine ve sayıların ve dizelerin işlenme biçimine aşina olmanıza yardımcı olacaktır.

167107 20 2
167107 20 2

Adım 1. Tercümanı başlatın

Komut İsteminizi veya Terminalinizi açın. Komut istemine python yazın ve ↵ Enter tuşuna basın. Bu, Python yorumlayıcısını yükleyecek ve Python komut istemine (>>>) yönlendirileceksiniz.

Python'u komut isteminize entegre etmediyseniz, yorumlayıcıyı çalıştırmak için Python dizinine gitmeniz gerekir

167107 21 2
167107 21 2

Adım 2. Temel aritmetiği gerçekleştirin

Temel aritmetiği kolaylıkla gerçekleştirmek için Python'u kullanabilirsiniz. Hesap makinesi işlevlerinin nasıl kullanılacağına ilişkin bazı örnekler için aşağıdaki kutuya bakın. Not: # Python kodundaki yorumları belirtir ve yorumlayıcıdan geçmezler.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Bölme her zaman 35.0 bir kayan nokta (ondalık) sayı döndürür >>> (100 - 10*3) // 2 # Kat bölümü (iki eğik çizgi) tüm ondalık sonuçları atacaktır 35 >>> 23 % 4 # Bu, 3'ün geri kalanını hesaplar >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

Adım 3. Güçleri hesaplayın

Güçleri belirtmek için ** operatörünü kullanabilirsiniz. Python, büyük sayıları hızlı bir şekilde hesaplayabilir. Örnekler için aşağıdaki kutuya bakın.

>> 7 ** 2 # 7 kare 49 >>> 5 ** 7 # 5 üzeri 7 78125

167107 23 2
167107 23 2

Adım 4. Değişkenleri oluşturun ve değiştirin

Temel cebiri gerçekleştirmek için Python'da değişkenler atayabilirsiniz. Bu, Python programlarında değişkenlerin nasıl atanacağına dair iyi bir giriştir. Değişkenler = işareti kullanılarak atanır. Örnekler için aşağıdaki kutuya bakın.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> genişlik = 10 # Değişkenler herhangi bir dize olabilir > >> yükseklik = 5 >>> genişlik * yükseklik 50

167107 24 2
167107 24 2

Adım 5. Tercümanı kapatın

Yorumlayıcıyı kullanmayı bitirdikten sonra, onu kapatabilir ve Ctrl+Z (Windows) veya Ctrl+D (Linux/Mac) tuşlarına basarak ve ardından ↵ Enter tuşuna basarak komut istemine dönebilirsin. Ayrıca Quit() yazıp ↵ Enter tuşuna basabilirsiniz.

Bölüm 4/5: İlk Programınızı Oluşturma

167107 25 2
167107 25 2

Adım 1. Metin düzenleyicinizi açın

Programları oluşturmanın ve kaydetmenin ve ardından bunları yorumlayıcı aracılığıyla çalıştırmanın temellerine aşina olmanızı sağlayacak bir test programını hızlı bir şekilde oluşturabilirsiniz. Bu aynı zamanda tercümanınızın doğru şekilde kurulduğunu test etmenize de yardımcı olacaktır.

167107 26 2
167107 26 2

Adım 2. Bir "yazdır" ifadesi oluşturun

"Yazdır", Python'un temel işlevlerinden biridir ve bir program sırasında terminaldeki bilgileri görüntülemek için kullanılır. Not: "print", Python 2'den Python 3'e yapılan en büyük değişikliklerden biridir. Python 2'de, yalnızca "print" yazıp ardından görüntülenmesini istediğiniz şeyi yazmanız yeterliydi. Python 3'te "print" bir fonksiyon haline geldi, bu yüzden parantez içinde gösterilmesini istediğiniz şeyle "print()" yazmanız gerekecek.

167107 27 2
167107 27 2

Adım 3. İfadenizi ekleyin

Bir programlama dilini test etmenin en yaygın yollarından biri "Merhaba, Dünya!" metnini görüntülemektir. Bu metni tırnak işaretleri de dahil olmak üzere "print()" ifadesinin içine yerleştirin:

print("Merhaba Dünya!")

Diğer birçok dilin aksine, bir satırın sonunu; ile belirtmeniz gerekmez. Ayrıca blokları belirtmek için kaşlı ayraçlar ({}) kullanmanıza gerek yoktur. Bunun yerine, girintileme, bir bloğa neyin dahil olduğunu belirtir

167107 28 2
167107 28 2

Adım 4. Dosyayı kaydedin

Metin düzenleyicinizde Dosya menüsünü tıklayın ve Farklı Kaydet'i seçin. Ad kutusunun altındaki açılır menüden Python dosya türünü seçin. Not Defteri kullanıyorsanız (önerilmez), "Tüm Dosyalar"ı seçin ve ardından dosya adının sonuna ".py" ekleyin.

  • Komut isteminde dosyaya gitmeniz gerekeceğinden, dosyayı erişimi kolay bir yere kaydettiğinizden emin olun.
  • Bu örnek için dosyayı "hello.py" olarak kaydedin.
167107 29 2
167107 29 2

Adım 5. Programı çalıştırın

Komut İsteminizi veya Terminalinizi açın ve dosyanızı kaydettiğiniz konuma gidin. Oradayken, merhaba.py yazıp ↵ Enter tuşuna basarak dosyayı çalıştırın. Merhaba, Dünya! metnini görmelisiniz. komut isteminin altında görüntülenir.

Python'u nasıl kurduğunuza ve hangi sürüm olduğuna bağlı olarak, programı çalıştırmak için python hello.py veya python3 hello.py yazmanız gerekebilir

167107 30 2
167107 30 2

Adım 6. Sık sık test edin

Python ile ilgili harika şeylerden biri, yeni programlarınızı hemen test edebilmenizdir. İyi bir uygulama, editörünüzü açarken aynı zamanda komut isteminizi de açmaktır. Değişikliklerinizi düzenleyicinize kaydettiğinizde, programı komut satırından hemen çalıştırabilir ve değişiklikleri hızlı bir şekilde test edebilirsiniz.

Bölüm 5/5: Gelişmiş Programlar Oluşturma

167107 31 2
167107 31 2

Adım 1. Temel bir akış kontrol ifadesi ile deney yapın

Akış kontrol ifadeleri, programın belirli koşullara göre ne yaptığını kontrol etmenizi sağlar. Bu ifadeler Python programlamanın kalbidir ve girdi ve koşullara bağlı olarak farklı şeyler yapan programlar oluşturmanıza olanak tanır. while deyimi başlamak için iyi bir deyimdir. Bu örnekte, Fibonacci dizisini 100'e kadar hesaplamak için while ifadesini kullanabilirsiniz:

# Fibonacci dizisindeki her sayı # önceki iki sayının toplamıdır a, b = 0, 1 iken b < 100: print(b, end=' ') a, b = b, a+b

  • Dizi, (while) b (<) 100'den küçük olduğu sürece çalışacaktır.
  • Çıktı 1 1 2 3 5 8 13 21 34 55 89 olacaktır.
  • end=' ' komutu, her değeri ayrı bir satıra koymak yerine çıktıyı aynı satırda görüntüler.
  • Python'da karmaşık programlar oluşturmak için kritik olan bu basit programda dikkat edilmesi gereken birkaç nokta vardır:

    • Girintiyi not edin. A: aşağıdaki satırların girintili olacağını ve bloğun parçası olduğunu belirtir. Yukarıdaki örnekte, print(b) ve a, b = b, a+b while bloğunun parçasıdır. Programınızın çalışması için düzgün girintiler gereklidir.
    • Aynı satırda birden fazla değişken tanımlanabilir. Yukarıdaki örnekte, a ve b her ikisi de ilk satırda tanımlanmıştır.
    • Bu programı doğrudan yorumlayıcıya giriyorsanız, yorumlayıcının programın bittiğini bilmesi için sonuna boş bir satır eklemelisiniz.
167107 32 2
167107 32 2

Adım 2. Programlar içinde işlevler oluşturun

Programda daha sonra arayabileceğiniz fonksiyonları tanımlayabilirsiniz. Bu, özellikle daha büyük bir programın sınırları içinde birden çok işlevi kullanmanız gerekiyorsa kullanışlıdır. Aşağıdaki örnekte, daha önce yazdığınıza benzer bir Fibonacci dizisini çağırmak için bir fonksiyon oluşturabilirsiniz:

def fib(n): a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a+b print() # Programda daha sonra Fibonacci'nizi çağırabilirsiniz # belirttiğiniz herhangi bir değer için işlev fib(1000)

Bu 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 döndürür

167107 33 2
167107 33 2

Adım 3. Daha karmaşık bir akış kontrol programı oluşturun

Akış kontrol ifadeleri, programın çalışma şeklini değiştiren belirli koşulları belirlemenize olanak tanır. Bu, özellikle kullanıcı girişi ile uğraşırken önemlidir. Aşağıdaki örnekte, kullanıcının yaşını değerlendiren basit bir program oluşturmak için if, elif (else if) ve else kullanılacaktır.

age = int(input("Yaşınızı girin: ")) if age <= 12: print("Çocuk olmak harika!") elif age in range(13, 20): print("Gençsin !") else: print("Büyüme zamanı") # Bu ifadelerden herhangi biri doğruysa # ilgili mesaj görüntülenecektir. # Her iki ifade de doğru değilse, "else" # mesajı görüntülenir.

  • Bu program aynı zamanda çeşitli farklı uygulamalar için paha biçilmez olacak birkaç çok önemli ifadeyi daha tanıtmaktadır:

    • input() - Bu, klavyeden kullanıcı girdisini çağırır. Kullanıcı parantez içinde yazılan mesajı görecektir. Bu örnekte, input() bir int() işleviyle çevrilidir; bu, tüm girdilerin bir tamsayı olarak ele alınacağı anlamına gelir.
    • range() - Bu işlev çeşitli şekillerde kullanılabilir. Bu programda 13 ile 20 arasında bir sayının olup olmadığı kontrol edilir. Aralık sonu hesaplamada sayılmaz.
167107 34 2
167107 34 2

Adım 4. Diğer koşullu ifadeleri öğrenin

Önceki örnek, giriş yaşının koşulu karşılayıp karşılamadığını belirlemek için "küçüktür veya eşittir" (<=) sembolünü kullanmıştır. Matematikte kullandığınız aynı koşullu ifadeleri kullanabilirsiniz, ancak bunları yazmak biraz farklıdır:

Koşullu İfadeler.

Anlam Sembol piton sembolü
Daha az < <
daha büyük > >
Az veya eşit <=
Büyük veya eşit >=
eşittir = ==
Eşit değil !=
167107 35 2
167107 35 2

Adım 5. Öğrenmeye devam edin

Python söz konusu olduğunda bunlar sadece temel bilgilerdir. Öğrenmesi en basit dillerden biri olmasına rağmen, kazmaya ilgi duyuyorsanız oldukça fazla derinlik var. Öğrenmeye devam etmenin en iyi yolu, programlar oluşturmaya devam etmektir! Sıfırdan programları doğrudan yorumlayıcıya hızlı bir şekilde yazabileceğinizi ve değişikliklerinizi test etmenin, programı komut satırından yeniden çalıştırmak kadar basit olduğunu unutmayın.

  • Python programlama için "Yeni Başlayanlar İçin Python", "Python Yemek Kitabı" ve "Python Programlama: Bilgisayar Bilimine Giriş" dahil olmak üzere birçok iyi kitap bulunmaktadır.
  • Çevrimiçi olarak kullanılabilen çeşitli kaynaklar vardır, ancak çoğu hala Python 2. X'e yöneliktir. Sağladıkları örneklerde ayarlamalar yapmanız gerekebilir.
  • Python'u çevrimiçi çalıştırmak istiyor ancak python 3'ü çalıştırmak istiyorsanız, Repl[1] sanal linux makinelerini kullanan bir python yorumlayıcısına sahiptir. Gelecekteki bir "pythonista" (iyi bilgili python programcısı) için başka bir iyi çevrimiçi kaynak, işlevseldir[2]. Daha büyük zorluklar için, "Otomatik Sıkıcı Şeyler"[3] ve Project Euler[4] de mevcuttur.
  • Birçok yerel okul Python'da sınıflar sunar. Python, öğrenmesi daha kolay dillerden biri olduğu için genellikle giriş sınıflarında öğretilir.

Örnek Programlar

Image
Image

Örnek Python Yorumlayıcı Başlangıç Kodu

Image
Image

Örnek Python Hesap Makinesi Kodu

Image
Image

Örnek Kolay Python Programı

Önerilen: