Dersler·Gençler · Başlangıç
Python ile İlk Programını Yaz: Temel Kodlama Adımları
İngilizce ders adı: Python: Your First Program
Python'a başlangıç yapın! Değişkenler, fonksiyonlar, listeler ve döngüler gibi temel kavramları öğrenerek kendi kodunuzu yazın.
Bu dersle Python programlama dünyasına adım atın. Tarayıcınızda çalışan gerçek Python kodları yazarak değişkenler, fonksiyonlar, listeler ve döngüler gibi temel yapıları keşfedin. Gençler için özel olarak tasarlanmış bu başlangıç seviyesi dersle kodlamanın temellerini eğlenceli bir şekilde öğrenin.
Bu derste ne öğreneceksiniz
- Python'ın temel terimlerini ve neden önemli olduğunu anlar.
- Değişkenler, fonksiyonlar, listeler ve döngülerle kendi kodunu yazar.
- Sözlükleri kullanarak daha karmaşık veri yapıları oluşturur.
- Öğrenci not kartı gibi basit bir uygulama geliştirmeyi öğrenir.
Yaklaşık 35 dakika

Python Terms
Python uses many of the same concepts as JavaScript, but with cleaner syntax. Here are the Python-specific terms.
| English | Türkçe |
|---|---|
| printprint('Hello') shows text on screen. | yazdırmakprint('Hello') ekranda metin gösterir. |
| defdef means 'define a function'. | tanımladef, 'fonksiyon tanımla' anlamına gelir. |
| listA list is like a JavaScript array: [1, 2, 3]. | listeListe, JavaScript'teki dizi (array) gibidir: [1, 2, 3]. |
| dictionaryA dictionary stores key-value pairs: {'name': 'Elif'}. | sözlükDictionary (sözlük), anahtar-değer (key-value) çiftlerini tutar: {'name': 'Elif'}. |
| indentPython uses indentation (spaces) instead of curly braces. | girintiPython, süslü parantezler yerine girintileme (boşluklar) kullanır. |
| importimport lets you use code from other files. | içe aktarmakimport, başka dosyalardaki kodları kullanmanı sağlar. |
Why Python?

Challenge 1: Variables and Print
Challenge 2: Functions with def
Challenge 3: Lists and Loops
Challenge 4: Dictionaries
Challenge 5: Build a Student Report Card
Now actually practise it
Reading a lesson is the easy half. A free account unlocks the parts that make it stick — listen to every word in a British accent, and use it in a live conversation with James. Your progress is saved and the words come back for review before you forget them.