Logo

Bilgisayar Programlama 2

Kütahya Dumlupınar Üniversitesi  ·  Python ile Programlama

📘 Heinold — A Practical Introduction to Python Programming
Haftalık İlerleme
11 / 11 Ders

Haftalık Ders Notları

DERS 1

Eğer İfadeleri & Koşullu Operatörler

if / elif / else yapıları, karşılaştırma ve mantıksal operatörler (and, or, not). Kontrol akışının temelleri.

if / else elif Koşullar Operatörler
DERS 2

Sayma, Toplama & Çeşitli Konular

Sayaç ve toplayıcı değişkenler, flag değişkenleri, max/min bulma ve debug teknikleri.

Sayma Toplama Flag Debug
DERS 3

String (Metin) İşlemleri

String temelleri, birleştirme ve tekrarlama, indeksleme, dilim alma (slice), string metotları ve escape karakterleri.

Strings Slice Metotlar İndeksleme
DERS 4

Listeler

Liste oluşturma ve temel işlemler, yerleşik fonksiyonlar, liste metotları ve iki boyutlu listeler.

Listeler Metotlar 2D Liste for döngüsü
DERS 5

Listeler ile İleri Konular

random modülü ile liste işlemleri, split/join fonksiyonları ve liste kavramaları (list comprehensions).

random split / join Comprehension Örnekleme
DERS 6

While Döngüleri

while döngüsü sözdizimi ve örnekler, sonsuz döngüler, break ifadesi, else bloğu ve tahmin oyunu uygulaması.

while break Sonsuz Döngü Uygulama
DERS 7

Sözlükler (Dictionaries)

Anahtar-değer çiftleri, sözlük oluşturma ve kullanım, döngülerle sözlük işlemleri ve kelime sayma uygulamaları.

dict key / value Kelime Sayma Döngü
DERS 8

Metin Dosyaları (Text Files)

Dosyadan okuma ve dosyaya yazma, open/close/with yapıları, satır işlemleri ve kelime oyunları uygulaması.

open() read / write with strip()
DERS 9

Fonksiyonlar

Fonksiyon tanımlama (def), parametreler, return değerleri, varsayılan/anahtar kelime argümanları ve yerel/global değişkenler.

def return Parametreler Scope