Yazılım Geliştirme Dersleri · Başlangıç · Ortaokul ve üzeri

Python Temel Kurs

Ortaokul ve lise öğrencilerine yönelik bu kursta, Python programlama dilinin temel kavramları uygulamalı etkinliklerle öğretilir. Öğrencilerin algoritmik düşünme, problem çözme ve temel kodlama becerilerini geliştirmeleri amaçlanır.

Derse başla
7ders
520dakika
5kazanım

Bu kursta neler öğreneceksin?

  • Python ile basit programlar yazar ve çalıştırır.
  • Değişkenleri ve veri türlerini doğru kullanır.
  • Koşul ve döngülerle karar veren, tekrar eden programlar kurar.
  • Listeler ve fonksiyonlarla düzenli kod yazar.
  • Öğrendiklerini birleştirerek mini projeler geliştirir.

Neler gerekli?

  • Bilgisayar
  • Python 3 ve Thonny (veya çevrim içi Python editörü)
  • Önceden kodlama bilgisi gerekmez

Kurs İçeriği:

  • Python’a giriş ve temel kavramlar

  • Değişkenler ve veri türleri

  • Koşul ifadeleri

  • Döngüler

  • Listeler ve temel veri yapıları

  • Fonksiyonlar

  • Basit uygulama ve mini projeler

İçindekiler

  1. 1 Konu anlatımı ⏱ 40 dk 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.
  2. 2 Konu anlatımı ⏱ 80 dk Değişkenler ve Veri Türleri Değişken oluşturmayı, int, float, str ve bool veri türlerini, type() ile tür öğrenmeyi ve int(), float(), str() ile tür dönüştürmeyi öğreniyoruz. Temel operatörlerle hesaplamalar yapıyoruz.
  3. 3 Konu anlatımı ⏱ 80 dk Koşul İfadeleri Programlarımıza karar verdirmeyi öğreniyoruz: if, elif ve else yapılarını, karşılaştırma ve mantıksal operatörleri ve Python’da girintinin önemini uygulamalı örneklerle keşfediyoruz.
  4. 4 Konu anlatımı ⏱ 80 dk Döngüler Aynı işi tekrar tekrar yazmak yerine bilgisayara tekrarlatmayı öğreniyoruz: range() ile for döngüsü, koşula bağlı while döngüsü ve döngüyü yöneten break ile continue komutları.
  5. 5 Konu anlatımı ⏱ 80 dk Listeler ve Temel Veri Yapıları Birden fazla bilgiyi tek bir değişkende saklamak için listeleri kullanıyoruz: indeksleme, append(), remove(), len() ve listeler üzerinde döngü. Ardından demet (tuple) ve sözlük (dict) yapılarıyla kısaca tanışıyoruz.
  6. 6 Konu anlatımı ⏱ 80 dk Fonksiyonlar Kendi fonksiyonlarımızı def ile tanımlamayı, parametrelerle fonksiyona bilgi göndermeyi ve return ile sonuç almayı öğreniyoruz. Fonksiyonların kodu nasıl kısalttığını ve düzenlediğini örneklerle görüyoruz.
  7. 7 Proje ⏱ 80 dk Basit Uygulama ve Mini Projeler Kurs boyunca öğrendiğimiz değişkenleri, koşulları, döngüleri, listeleri ve fonksiyonları bir araya getirerek üç mini proje geliştiriyoruz: sayı tahmin oyunu, not ortalaması hesaplayıcı ve yapılacaklar listesi.