English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

konuk
1 / ?
derslere geri dön

Hoş geldiniz

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

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.

Tam olarak şunu yazdıran bir Python programı yazın: Hello, World!

Değişkenler Nedir?

Variables as labeled boxes in memory: string box labeled name, integer box labeled age

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

`animal` ve `count` adlı değişkenler oluşturun, ardından her ikisini yazdırın. Kodunuz iki satır çıktı vermelidir.

Dizeleri Birleştirme

f-string anatomy: f prefix, literal text, and {variable} placeholder each labeled

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)

`food` ve `rating` değişkenleri oluşturun, ardından her ikisini içeren bir f-dize kullanarak bir cümle yazdırın. Çıktınız bir cümle olmalıdır.

Eğer / Değilse

if/else control flow diagram: condition diamond with True/False branches, comparison operators table

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

`score` değişkeni ile bir eğer/değilse programı yazın. Puan >= 60 ise `Pass` yazdırın, 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.

Yukarıda açıklanan tam programı yazın. Değişkenleri, f-dizeleri ve eğer/değilse birlikte kullanın.