Harfleri Kaydırma
Basit bir şifreleme
Harfleri Kaydırma, CoddyKit'te ücretsiz bir Coding for Kids dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Coding for Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Coding for Kids kursu toplamda 4 dersten oluşur.
Kaydırmalı Şifre! ➡️
Ünlü bir kod, her harfi birkaç konum ileri kaydırır! 🔐 Buna, adını eski bir Roma liderinden alan Sezar şifresi denir.
ord ve chr'yi Hatırlayın 🔢
ord bir harfi sayıya, chr ise sayıyı yeniden harfe dönüştürür. İkisini de kullanacağız!
print(ord('A'))
print(chr(66))Bir Harfi Kaydırın ➕
İleri gitmek için sayıya ekleme yapın. A + 3 = D!
shifted = chr(ord('A') + 3)
print(shifted)Bir Kaydırma Sayısı Seçin 🔧
Gizli kaydırma değerinizi bir değişkende depolayın. Bu sizin KEY'iniz! 🗝️
shift = 3
letter = 'H'
print(chr(ord(letter) + shift))Farklı Kaydırmalar 🎚️
Önce 1, sonra 5 kadar kaydırmayı deneyin. Kaydırma büyüdükçe değişim de büyür!
print(chr(ord('C') + 1))
print(chr(ord('C') + 5))Geri Kaydırın ⬅️
Bir kaydırmayı geri almak için toplamak yerine çıkarın!
shift = 3
letter = 'K'
print(chr(ord(letter) - shift))Yardımcı Bir İşlev 🛠️
Herhangi bir harfi bizim için kaydıran küçük bir araç oluşturalım!
def shift_one(letter, shift):
return chr(ord(letter) + shift)
print(shift_one('M', 2))Birçok Kez Kullanın 🔁
Artık aracımızla birçok harfi kaydırabiliriz!
def shift_one(letter, shift):
return chr(ord(letter) + shift)
print(shift_one('A', 1))
print(shift_one('B', 1))
print(shift_one('C', 1))Harfler Üzerinde Döngü 🔂
Bir for döngüsü, bir kelimedeki her harfi kaydırabilir!
word = 'CAT'
shift = 1
for letter in word:
print(chr(ord(letter) + shift))Şifreli Kelimeyi Oluşturun 🧩
Kaydırılmış harfleri tek bir gizli kelimede birleştirin!
word = 'CAT'
shift = 1
secret = ''
for letter in word:
secret += chr(ord(letter) + shift)
print(secret)Adınızı Deneyin 🪪
Kendi adınızı gizli bir koda dönüştürmek için harflerini kaydırın!
name = 'SAM'
shift = 2
secret = ''
for letter in name:
secret += chr(ord(letter) + shift)
print(secret)Hızlı Kontrol ✅
Bir harfi FORWARD kaydırmak için sayısına ne yaparız?
Şifre Kodlayıcı! 🏆
Harika! Şunları öğrendiniz:
- Harfleri
+ve-ile kaydırmayı ➡️⬅️ - Gizli bir kaydırma anahtarı kullanmayı 🗝️
- Yardımcı bir araç oluşturmayı 🛠️
- Bir kelimenin tamamı üzerinde döngü kurmayı 🔂
Sırada: tam bir mesajı encode etmek var! 📨
Sıkça Sorulan Sorular
“Harfleri Kaydırma” dersi ücretsiz mi?
Evet — “Harfleri Kaydırma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Coding for Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Coding for Kids kursu toplamda 4 dersten oluşur.
“Harfleri Kaydırma” dersinde ne öğreneceğim?
Basit bir şifreleme Coding for Kids ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Coding for Kids öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Coding for Kids, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Harfleri Kaydırma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Coding for Kids dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Coding for Kids dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Kod Nedir
- Harfleri Kaydırma
- Mesaj Kodlama
- Mesaj Kodunu Çözme