PY 04 (değişkenler)

Programlama sırasında değerlerimizi taşıyan DEĞİŞKENLER kullanılır. a, b, x1, toplam, isim, ogrenciNotu birer değişken adıdır.

Örnekte a değişkenine 100 değeri atanmıştır. Sayısal değerler tırnak içinde yazılmaz. (1, 256, 100, 50, 3.14 gibi) String değerler “” tırnak içinde yazılmalıdır. (“Ege Bölgesi”, “Tolga”, “Python” gibi)

PY 03 (for döngüsü)

for döngüsü: Bir işlemi veya işlemleri tekrarlamak için kullanılır.

Aşağıdaki örnekte; i döngü değişkeni, başlangıç değeri 0, bitiş değeri 4’tür. 4 dahil değildir. Yani döngüde i değişkeni sırayla 0, 1, 2, 3 değerlerini alır. 4 defa işlem/işlemler tekrar eder.

1 for i in range(4):
2   print("Coğrafya")

Program 1

Alttaki program 1-20 arası çift sayıları ekrana yazdırır.

1 #Çift sayılar 1-20 arası (20 dahil)
2 for a in range(2,22,2):
     print(a)

Program 2

For döngüsü ile string (metinsel) bilgilerin karakterlerinin yazdırılması yapılabilir.

1 isim = "PYTHON"
2 for a in isim:
     print(a)
----
P
Y
T
H
O
N

Program 3

Python Editörü

Aşağıdaki Online Interactive Python ekranı; python dilindeki grafik komutlarını da çalıştıran yorumlayıcıdır. Editörün boyutları değiştirilebilir, kodlar yeniden başlatılabilir. Aşağıdaki resim menüleri göstermektedir.

Menüden <Reset> komutu ile yazdığınız kodları sıfırlayabilirsiniz. Dikkat! Bu durumda yazdığınız kodlar silinecektir.

Bilgisayar Bilimi Dersi Öğretim Programının Özel Amaçları

Bu program öğrencilerin;

1. Dijital vatandaş olarak teknolojik kavramları, sistemleri ve işlemleri iyi anlayan bireyler olmalarını,

2. Bilişim teknolojilerini etkili ve amacına uygun kullanmalarını,

3. İnternet tabanlı servislere erişmelerini, bu servisleri araştırmalarını ve kullanmalarını,

4. Bilgisayar bilimine ilişkin genel bir anlayış ve teknik birikim oluşturmalarını,

5. Problem çözme ve bilgi işlemsel düşünme becerileri edinme ve geliştirmelerini,

6. Akıl yürütme sürecini takip edebilmelerini ve değerlendirmelerini,

7. Öğrenme sürecinin bir parçası olarak iş birlikli çalışma becerisi edinmelerini, sosyal ortamlardan faydalanmalarını ve öğrendiklerini paylaşmalarını,

8. İnternet ortamında öğrenme fırsatları aramalarını,

9. Algoritma tasarımına ilişkin anlayış geliştirerek sözel ve görsel olarak ifade etmelerini,

10. Problem çözmek için değişken, atama, sıralı mantık, karar yapısı, döngü ve fonksiyon yapılarını kullanmalarını,

11. Problemleri çözmek için uygun programlama yaklaşımını seçmelerini ve uygulamalarını,

12. Programlama konusunda teknik birikim oluşturmalarını,

13. Programlama dillerinden en az birini iyi düzeyde kullanmalarını,

14. Robot programlama konusunda temel bilgilerle donanmalarını,

15. Mobil programlama konusunda deneyim kazanmalarını,

16. Web sitesi tasarımı ve yönetimi konusunda çalışmalar yürütmelerini,

17. Günlük hayatta karşılaşılan sorunların (yaşlı ve engelli bireylerin karşılaştığı sorunlar vb.) çözümüne ilişkin yenilikçi ve yaratıcı projeler geliştirmelerini,

18. İnternet ortamında kişisel verilerin korunmasının gerekliliğini kavramalarını ve bilgi güvenliği sağlamaya yönelik önlemler almalarını,

19. Yaşam boyu öğrenme konusunda bilinç kazanmalarını amaçlamaktadır.

Kodlama Nedir?

Kodlama diğer adıyla programlama kelime anlamıyla belirli şartlara ve düzene göre yapılması öngörülen işlemlerin bütünü anlamına gelir. Programlama bilgisayara ya da elektronik devre ve mekanik sistemlerden oluşan düzeneklere bir işlemi yaptırmak için yazılan komutlar dizisinin bütünü veya bir kısmı olarak tanımlanır.

Kodlama diğer adıyla programlama kelime anlamıyla belirli şartlara ve düzene göre yapılması öngörülen işlemlerin bütünü anlamına gelir.