Kurs içeriği (1 / 7)
Python Temel Kurs · Ders 1 / 7
Python’a Giriş ve Temel Kavramlar
Python’un ne olduğunu öğreniyor, Python ve Thonny’yi kuruyor ya da çevrim içi bir editör kullanıyoruz. print(), yorum satırları ve input() ile ilk programlarımızı yazıyoruz.
Bu derste
- Python’un ne olduğunu ve nerelerde kullanıldığını açıklar.
- Python ve Thonny’yi kurar ya da çevrim içi bir editörde kod çalıştırır.
- print() ile ekrana yazı yazdırır ve yorum satırı ekler.
- input() ile kullanıcıdan bilgi alan basit bir program yazar.
Malzemeler
- Bilgisayar
- Python 3 ve Thonny
- Çevrim içi Python editörü (alternatif)
Merhaba arkadaşlar! Bu kursta bilgisayara komut vermeyi, yani programlamayı öğreneceğiz. İlk dersimizde Python’la tanışacak, gerekli programları hazırlayacak ve kendi ilk programımızı yazacağız. Hazırsanız başlayalım!
Dersin Amacı ve Kazanımlar
Bu dersin sonunda:
- Python’un ne olduğunu ve nerelerde kullanıldığını açıklayabileceksiniz.
- Python ve Thonny’yi kurabilecek ya da çevrim içi bir editörde kod çalıştırabileceksiniz.
print()ile ekrana yazı yazdırabilecek ve kodunuza yorum ekleyebileceksiniz.input()ile kullanıcıdan bilgi alan basit bir program yazabileceksiniz.
Gerekli Malzemeler
| Malzeme | Açıklama |
|---|---|
| Bilgisayar | Windows, macOS veya Linux yüklü herhangi bir bilgisayar |
| Python 3 ve Thonny | Bilgisayara kurulu Python 3 ve Thonny editörü (thonny.org) |
| Çevrim içi editör (alternatif) | Kurulum yapılamıyorsa tarayıcıda çalışan bir Python editörü (ör. Programiz, Trinket) |
Python Nedir?
Python, bilgisayara ne yapacağını anlatmak için kullandığımız bir programlama dilidir. Komutları İngilizceye benzeyen, okunması kolay bir dil olduğu için programlamaya başlamak isteyenler için çok uygundur. Basit görünmesine rağmen oldukça güçlüdür: Web siteleri, oyunlar, yapay zekâ uygulamaları, robotlar ve bilimsel hesaplamalar Python ile yapılabilir.
Bir programı yemek tarifine benzetebiliriz. Tarifteki adımlar sırayla uygulanır; Python da yazdığımız komutları yukarıdan aşağıya, satır satır çalıştırır.
Python ve Thonny Kurulumu
Kod yazmak için bir editöre ihtiyacımız var. Bu kursta yeni başlayanlar için hazırlanmış, sade ve kullanımı kolay Thonny editörünü kullanacağız.
- thonny.org adresine gidin ve işletim sisteminize uygun sürümü indirin.
- İndirdiğiniz dosyayı çalıştırıp kurulumu tamamlayın. Thonny, Python 3’ü kendi içinde getirdiği için ayrıca Python kurmanız gerekmez.
- Thonny’yi açın. Üstteki büyük alan kod alanıdır; programınızı buraya yazarsınız. Alttaki Shell (Kabuk) bölümünde programın çıktısını görürsünüz.
- Kodu yazdıktan sonra yeşil Çalıştır (▶) düğmesine basın ya da F5 tuşunu kullanın.
Python’u ayrıca kurmak isterseniz python.org adresinden indirebilirsiniz. Windows’ta kurulum sırasında “Add python.exe to PATH” kutucuğunu işaretlemeyi unutmayın.
Okulda ya da evde kurulum yapamıyorsanız sorun değil! Tarayıcıda çalışan çevrim içi Python editörlerini (ör. Programiz, Trinket) kullanabilirsiniz. Kodu yazar, “Run” düğmesine basarsınız.
💡 İpucu
Programlarınızı Thonny’de File → Save ile kaydedin ve dosya adının sonunun .py olmasına dikkat edin (ör. ilk_program.py). Dosya adlarında Türkçe karakter ve boşluk kullanmamak, ileride karşılaşabileceğiniz sorunları önler.
İlk Programımız: print()
print() fonksiyonu, parantez içine yazdığımız şeyi ekrana yazdırır. Metinleri tırnak işareti içinde yazarız. Tırnakların çift (" ") ya da tek (' ') olması fark etmez; yeter ki başta ve sonda aynısını kullanalım.
Örnek 1: Merhaba Dünya
# İlk Python programım
print("Merhaba Dünya!")
print("Python öğrenmeye başladım.")
Beklenen çıktı:
Merhaba Dünya!
Python öğrenmeye başladım.
Satırın başındaki # işaretini fark ettiniz mi? Bunlara yorum satırı denir. Python yorumları çalıştırmaz; yorumlar, kodu okuyan insanlar için yazılmış notlardır. Kodunuzun ne yaptığını açıklamak için yorumları bol bol kullanın.
Örnek 2: print() ile Farklı Denemeler
print() içine virgülle ayırarak birden fazla değer yazabiliriz; Python bunların arasına kendiliğinden bir boşluk koyar. Tırnak içine yazılan her şey metin olarak görülür, tırnaksız yazılan işlemler ise hesaplanır.
# print() ile farklı yazdırma örnekleri
print("Okulumuz:", "Atatürk Ortaokulu")
print(5 + 3) # işlemin sonucu yazılır
print("5 + 3") # tırnak içindeki metin olduğu gibi yazılır
print() # boş bir satır bırakır
print("Bilişim", "Teknolojileri", sep="-")
Beklenen çıktı:
Okulumuz: Atatürk Ortaokulu
8
5 + 3
Bilişim-Teknolojileri
Kullanıcıdan Bilgi Almak: input()
Programlarımız yalnızca bir şey yazdırmakla kalmasın, bizimle konuşsun! input() fonksiyonu, parantez içindeki soruyu ekrana yazar ve kullanıcının klavyeden bir şey yazıp Enter tuşuna basmasını bekler. Yazılan değeri bir değişkene kaydederiz. Değişkeni, içine bilgi koyduğumuz etiketli bir kutu gibi düşünebilirsiniz. Değişkenleri bir sonraki derste ayrıntılı olarak öğreneceğiz.
Örnek 3: Selam Veren Program
# Kullanıcıdan adını alıp selam veren program
ad = input("Adın ne? ")
print("Merhaba", ad + "!")
print("Python dünyasına hoş geldin.")
Örnek çalıştırma: (Kullanıcının klavyeden yazdığı değerler de çıktıda görünüyor: Elif)
Adın ne? Elif
Merhaba Elif!
Python dünyasına hoş geldin.
Burada ad + "!" ifadesi, kullanıcının yazdığı adın sonuna ünlem işaretini boşluk bırakmadan ekler.
Örnek 4: Tanışma Kartı
# Küçük bir tanışma kartı
ad = input("Adın: ")
okul = input("Okulun: ")
renk = input("En sevdiğin renk: ")
print("----- TANIŞMA KARTI -----")
print("Ad :", ad)
print("Okul :", okul)
print("Renk :", renk)
print("-------------------------")
Örnek çalıştırma: (Kullanıcının klavyeden yazdığı değerler de çıktıda görünüyor: Can, Cumhuriyet Ortaokulu, mavi)
Adın: Can
Okulun: Cumhuriyet Ortaokulu
En sevdiğin renk: mavi
----- TANIŞMA KARTI -----
Ad : Can
Okul : Cumhuriyet Ortaokulu
Renk : mavi
-------------------------
⚠️ Önemli Not
Python büyük-küçük harfe duyarlıdır. print yerine Print yazarsanız program çalışmaz ve NameError: name 'Print' is not defined hatası verir. (Python’un yeni sürümleri “Did you mean: 'print'?” diyerek doğrusunu bile önerir.) Ayrıca açtığınız her tırnağı ve parantezi kapatmayı unutmayın: print("Merhaba) gibi eksik bir satır SyntaxError hatasına yol açar. Hata mesajları sizi korkutmasın; Python size hatanın hangi satırda olduğunu söyleyerek yardım eder.
Sıra Sizde
- Kolay: Ekrana adınızı, sınıfınızı ve en sevdiğiniz dersi üç ayrı satırda yazdıran bir program yazın. Her satırın üstüne ne yaptığını anlatan bir yorum ekleyin.
- Orta:
print()kullanarak yıldız (*) karakterleriyle ekrana küçük bir üçgen ya da ev resmi çizin. - Zor: Kullanıcıdan en sevdiği hayvanı ve bu hayvana vereceği adı soran, ardından “Benim bir kedim olsaydı adı Pamuk olurdu.” gibi bir cümle yazdıran bir program yazın.
Kendini Dene
- Python’da ekrana yazı yazdırmak için hangi fonksiyonu kullanırız?
#işaretiyle başlayan bir satır ne işe yarar?print("3 + 4")komutu ekrana ne yazdırır?
Cevaplar
print()- Bu bir yorum satırıdır. Python onu çalıştırmaz; kodu açıklamak için kullanılır.
3 + 4yazdırır. Tırnak içindeki ifade metin olduğu için hesaplanmaz.