L
Ludavia
All curricula
Py1
Coding

Python Lv1 — Teens

13-17 yaş için sıfırdan Python — Çocuk sürümüyle aynı 8 modül, normal tempoda ve daha derin. Yıl sonunda menülü bir konsol uygulaması çıkar.

Age
ages 13-17
Curriculum
8 modules × 4 lessons
Format
Group · Small Group · 1-1
Based on: CSTA K-12 Computer Science Standards
1
Module 1

Python'a Giriş

  1. Lesson 1Geliştirme ortamı, ilk program ve terminal
  2. Lesson 2Değişkenler, isimlendirme kuralları, yorum satırı
  3. Lesson 3Veri tipleri ve tip dönüşümü: int, float, str, bool
  4. Lesson 4Proje: kişisel künye üreticisi
2
Module 2

Girdi ve Operatörler

  1. Lesson 5input() ile veri alma ve güvenli tip dönüşümü
  2. Lesson 6Aritmetik operatörler; tam bölme, mod, üs
  3. Lesson 7Karşılaştırma ve mantıksal operatörler; işlem önceliği
  4. Lesson 8Proje: birim çevirici (uzunluk, ağırlık, sıcaklık)
3
Module 3

Koşullar

  1. Lesson 9if / else
  2. Lesson 10elif ile çok yollu karar; sınır değerlerini ele alma
  3. Lesson 11İç içe ve bileşik koşullar
  4. Lesson 12Proje: bilet fiyatı hesaplayıcı (yaş, gün, indirim kartı)
4
Module 4

Döngüler

  1. Lesson 13for ve range(); adım ve ters sayma
  2. Lesson 14while döngüsü; sonsuz döngüden kaçınma
  3. Lesson 15break, continue ve iç içe döngüler
  4. Lesson 16Proje: çarpım tablosu üreteci ve sayı tahmin oyunu
5
Module 5

Listeler

  1. Lesson 17Liste oluşturma, indeksleme ve dilimleme
  2. Lesson 18Listede döngü; enumerate
  3. Lesson 19append, remove, sort; min, max, sum
  4. Lesson 20Proje: not defteri (ekle, sil, ara, sırala)
6
Module 6

Fonksiyonlar

  1. Lesson 21Fonksiyon tanımlama, çağırma ve return
  2. Lesson 22Parametreler; varsayılan ve isimli parametreler
  3. Lesson 23Kapsam: yerel ve global değişken
  4. Lesson 24Proje: fonksiyonlarla mini araç seti
7
Module 7

Metin İşlemleri ve Hata Ayıklama

  1. Lesson 25String metotları, dilimleme ve f-string
  2. Lesson 26Hata mesajını okuma; sık görülen hata türleri
  3. Lesson 27Test durumlarıyla sınama; kenar durumlar
  4. Lesson 28Proje: şifre gücü kontrolcüsü
8
Module 8

Bitirme Projesi

  1. Lesson 29Problemi alt parçalara ayırma ve proje planı
  2. Lesson 30Kod okunabilirliği, anlamlı isimlendirme, belgeleme
  3. Lesson 31Projeyi birleştirme, test ve hata ayıklama
  4. Lesson 32Menülü konsol uygulaması sunumu

Book a free trial lesson for this program

Free Trial

Other programs in this course