Hoş geldiniz
Python dersinize hoş geldiniz.
Python dünyadaki en popüler programlama dillerinden biridir. Bilim insanları, mühendisler, sanatçılar ve öğrenciler her gün kullanırlar.
Bu derste gerçek Python kodu yazacak ve anında çalıştıracaksınız. Kodunuz gerçek bir sunucuda çalışır — simülasyon değil.
Tüm bilgisayar tarihi boyunca en ünlü programdan başlayalım.
Hello, World!
İlk programınız
Her programcının yolculuğu aynı iki kelimeyle başlar: Hello, World!
Python'da, ekrana print() işlevini kullanarak metin yazdırırsınız:
print("Hello, World!")
Hepsi bu. Bir satır. Tırnak işaretleri Python'a bunun metin (bir dize olarak adlandırılır) olduğunu söyler. print() işlevi bunu ekrana gönderir.
Değişkenler Nedir?
Değişkenler: değerlere isim verme
Bir değişken, bir değeri tutan bir isimdir. Bunu etiketlenmiş bir kutu gibi düşünün.
name = "Ada"
age = 12
print(name) — yazdırır: Ada
print(age) — yazdırır: 12
İşaret =, atama anlamına gelir — sağdaki değeri sol taraftaki isime koyun.
Metin tırnak işaretleri içine gider (bir dize). Sayılar tırnak işaretlerine ihtiyaç duymaz (bir tamsayı).
Değişkenler Oluşturun
Sıranız
İki değişken oluşturun ve yazdırın:
1. animal adlı ve en sevdiğiniz hayvana ayarlanan bir değişken
2. count adlı ve kaç bacağı olduğuna ayarlanan bir değişken
3. Her iki değişkeni yazdırın
Örnek çıktı (sizinki farklı olacak):
cat
4
Dizeleri Birleştirme
Dize birleştirme
Dizeleri + ile birleştirebilirsiniz:
greeting = "Hello" + " " + "World"
print(greeting) — yazdırır: Hello World
f-dizeler (biçimlendirilmiş dizeler)
Değişkenleri metne karıştırmanın daha iyi bir yolu:
name = "Ada"
print(f"My name is {name}") — yazdırır: My name is Ada
Tırnak işaretinin önündeki f, f-dize modunu etkinleştirir. Dize içinde, {variable} değişkenin değeriyle değiştirilir.
f-dize Uygulaması
Sıranız
İki değişken oluşturun:
- food — en sevdiğiniz yemek (bir dize)
- rating — 1'den 10'a kadar ne kadar beğendiğiniz (bir tamsayı)
Ardından yazdırmak için bir f-dize kullanın:
I love pizza! I rate it 9 out of 10.
(kendi yemeğiniz ve dereceniz ile)
Eğer / Değilse
Karar Verme
Programlar if ve else kullanarak seçim yapabilir:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
if altındaki girintili kod yalnızca koşul True olduğunda çalışır.
else altındaki kod yanlış olduğunda çalışır.
Karşılaştırma operatörleri: > (büyüktür), < (küçüktür), == (eşittir), != (eşit değildir), >=, <=
Eğer/Değilse Zorlama
Sıranız
Şunu yapan bir program yazın:
1. Herhangi bir sayıya ayarlanan score adlı bir değişken oluşturun
2. score 60 veya üstü ise, Pass yazdırın
3. Aksi takdirde, Fail yazdırın
Hepsini Bir Araya Getir
Son Zorlama
Artık biliyorsunuz: print(), değişkenler, f-dizeler ve if/else.
Hepsini bir programda birleştirin.
Şunu yapan bir program yazın:
1. name adlı bir değişken oluşturun (bir ad, bir dize)
2. age adlı bir değişken oluşturun (bir yaş, bir tamsayı)
3. age 13 veya daha büyük ise, yazdırın: Welcome, [name]! You may enter.
4. Aksi takdirde, yazdırın: Sorry, [name]. You must be 13 to enter.
Çıktı için bir f-dize kullanın.