Hoş Geldiniz
İlk Python dersinize hoş geldiniz.
Python, dünyadaki en popüler programlama dillerinden biridir. Bilim insanları, mühendisler, sanatçılar ve öğrenciler onu her gün kullanır.
Bu derste gerçek Python kodu yazacak ve anında çalıştıracaksınız. Kodunuz gerçek bir sunucuda çalışır: bir simülasyon değildir.
Hesaplamanın en ünlü programıyla başlayalım.
Merhaba Dünya!
İlk programınız
Her programcının yolculuğu aynı iki kelimeyle başlar: Merhaba Dünya!
Python'da metni ekrana yazdırmak için print() fonksiyonu kullanılır:
print("Merhaba Dünya!")
İşte bu kadar. Tek satır. Tırnak işaretleri Python'un bunun bir metin (dize) olduğunu belirtir. print() fonksiyonu bunu ekrana gönderir.
Değişkenler Nedir?
Değişkenler: değerlere isim vermek
Bir değişken, bir değeri tutan isimdir. Bunu etiketli bir kutu gibi düşünün.
name = "Ada"
age = 12
print(name) : Ada yazdırır
print(age) : 12 yazdırır
= işareti atama demektir: sağdaki değeri soldaki değişkenin adına atayın.
Metinler tırnak içinde yazılır (bir dize). Sayılar tırnak gerektirmez (bir tamsay).
Değişkenler Oluşturun
Sıra sizde
İki değişken oluşturun ve yazdırın:
1. animal adında, favori hayvanınızı tutan bir değişken
2. count adında, bu hayvanın kaç bacağı olduğunu tutan bir değişken
3. Her iki değişkeni de yazdırın
Değişkenler, verileri saklamak için kullanılan adlandırılmış kutulardır. Bir değişken oluşturmak için bir isim ve bir değer atarsınız.
Örnek çıktı (sizin farklı olacaktır):
cat
4
Dizeleri Birleştirme
Dize birleştirme
Dizeleri + ile birleştirebilirsiniz:
greeting = "Hello" + " " + "World"
print(greeting): Hello World yazdırır
f-stringler (biçimlendirilmiş dizeler)
Değişkenleri metne karıştırmak için daha iyi bir yol:
name = "Ada"
print(f"My name is {name}"): My name is Ada yazdırır
Tırnak işaretinden önceki f, f-string modunu etkinleştirir. Dize içinde {değişken}, değişkenin değeriyle değiştirilir.
f-string Alıştırmaları
Sıra sizde
İki değişken oluşturun:
- food: favori yemeğiniz (bir metin)
- rating: onu 1'den 10'a kadar ne kadar sevdiğiniz (bir tam sayı)
Ardından bir f-string kullanarak şunu yazdırın:
I love pizza! I rate it 9 out of 10.
(kendi yiyeceğin ve puanınla)
Eğer / Değilse
Kararlar almak
Programlar if ve else kullanarak seçimler yapabilir:
temperature = 35
if temperature > 30:
print("Sıcak!")
else:
print("Sıcak değil.")
if altındaki girintili kod, koşul True olduğunda çalışır.
else altındaki kod, koşul False olduğunda çalışır.
Karşılaştırma operatörleri: > (büyük), < (küçük), == (eşit), != (eşit değil), >=, <=
If/Else Meydan Okuması
Sıra sizde
Aşağıdaki işlemleri gerçekleştiren bir program yazın:
1. Herhangi bir sayıya eşitlenmiş bir score değişkeni oluşturun
2. score 60 veya daha büyükse, Pass yazdırın
3. Aksi takdirde, Fail yazdırın
Birleştir
Son zorlama
Artık şunları biliyorsun: print(), değişkenler, f-dizgiler ve if/else.
Hepsini tek bir programda birleştir.
Aşağıdaki işlemleri gerçekleştiren bir program yaz:
1. name adında bir değişken oluştur (bir isim, bir metin)
2. age adında bir değişken oluştur (bir yaş, bir tamsayı)
3. Eğer age 13 veya daha büyükse, şu metni yazdır: Welcome, [name]! You may enter.
4. Aksi halde, şu metni yazdır: Sorry, [name]. You must be 13 to enter.
Çıktı için f-string kullanın.