×

Sayfamızın Amacı

Yapay Zekâ hakkında akademik araştırmaların yapılması, Yapay Zekâ farkındalığının artırılması ve 7'den 70'e herkesin yapay zekâ hakkında bilgi edinebileceği" akademik bir platform oluşturulması hedeflenmektedir.






















Cinque Terre Avatar Cinque Terre


Yapay Zekâ


20. Hafta Ders Notlarım
02.06.2023


Hesap Makinası Programı



19. Hafta Ders Notlarım
26.05.2023


             Döngler hakkında arışık önreklere deva ediyoruz.

Karışık Örnekler



Yapay Zekâ


18. Hafta Ders Notlarım
12.05.2023


              Bu haftaki dersimizde while ve for döngülerini işledik. Kısa tanımıyla " Belirli bir koşul sağlanmaya devam ettiği sürece, belirlenen kod bloğunu tekrar ettiren yapılara döngü denir. " Python dilinde while ve for olmak üzere iki adet döngü vardır.

Eğlenceli Döngü Örnekleri



17. Hafta Ders Notlarım
05.05.2023


              Bu haftaki dersimizde while ve for döngülerini işledik. Kısa tanımıyla " Belirli bir koşul sağlanmaya devam ettiği sürece, belirlenen kod bloğunu tekrar ettiren yapılara döngü denir. " Python dilinde while ve for olmak üzere iki adet döngü vardır.

             Aşağıd belirtilen linke tıklayarak döngüler hakkında yazılmış olan örnek kodlara erişim sağlayabilirsiniz.

Python Örnek Kodlar



16. Hafta Ders Notlarım
28.04.2023


              Bu hafta döngülere başlıyoruz. Aşağıda belirtilen alandan kodlara erişim sağlayabilirsiniz. Kodları uygulamalı olarak test etmeyi unutmayınız.

Python Örnek Kodlar



15. Hafta Ders Notlarım
14.04.2023


             Koşul komutları olan if -elif-else komutları üzerine olan örnekler tekar edildi ve serbet çalışma yapıldı. Bir sonraki dersimizde artık döngülere geçiş yapacağız. Bu güne kadar olan derslerimizdeki kısa bir hatırlatma yapalım. Yapay Zekâ üzerine çalışmalar yapmak istiyorsanız, öncelikle bir yazılım dilini iyi bilmeniz gerekmektedir.

              Yapay Zekâ üzerine yapılacak çalışmalarda ön plana çıkan dillerden biri olan Python dili ile derslerimize başlamış durumdayız. Her yazılım dilinin temelleri olduğu gibi bu dilin temellerini anlattım size.

          Bir yazılım dilini öğrenmeniz için editöre ihtiyaç olduğunu öğrendik. Birden fazla kullanılabilen editör olduğunu ancak biz Jupyter Notebook kullanacağımızı belirttik. Anacondayı bilglisayarımıza kurduk ve print ("merhab dünya ile ") kod yazmaya ilk adımımız atmış olduk.

              Her yazılımcı kod yazmaya başlardan "merhaba dünya " diyerek dünyayı selamlar ve bu yolculuktaki yoluna devam eder. Yapmış olduğumuz çalışmaları tekrar etmek için ilk haftadan itibaren dersleri bu sayfadan takip edebilirsiniz. Ayrıca aşağıda belirtilen Python Örnek Kodlar butonu ile örnek kodlara erişim sağlayıp örnekleri tekrar edebilirsiniz.

Python Örnek Kodlar


14. Hafta Ders Notlarım
07.04.2023


             Koşul komutlarını bu haftaki dersimizde tamamlamış olduk ve artık döngülere geçiyoruz. Bu güne kadar görmüş olduğumuz konuları bildiğiniz gibi hafta hafta bu sayfada paylaşıyorum. Kafanıza takılan konuyu geçmişe giderek tekrar edebilirsiniz. Ayrıca Gönder Gelsin butonu ile bana her şeyi sorabilirsiniz.

             Diğer taraftan yapay zekâ üzerine edinmiş olduğum tüm kaynakları sizlerin erişimine açmış olup Kitap Listesi butonu ile okumak istediğiniz kitap hakkında bilgi edinebilir ve Okumak İstiyorum butonu ile okumak istediğiniz kitabı bana iletebilir ve ders saatinde kitabı benden teslim alabilirsiniz.

          Hepinizi çok seviyorum unutmayın zihin tekrarı sever, onun için hangi ders olursa olsun bol bol örnek çözüp tekrar etmelisiniz.Bu "Yapay Zekâ " dersi olsa bile...

       Aşağıda belirtilen kod örneklerini evde uygulamayı kesinlikle unutmayın. Yapay Zekâ kavramının somutlaşması için derste vermiş olduğum örnekleri hatırlayın. Örneğin çay ocağı programı.

          Sorumuz : Yapay Zekâ bir çay ocağına nasıl kar getirir.

Python Örnek Kodlar


13. Hafta Ders Notlarım
31.03.2023


         Bu zamana kadar yapılmış olan derslerin tekrarı için sorular soruldu. Bus sorular karşılığında örnek programlar yapılması için öğrenciye zaman verildi. Bu zaman sorucunda soruları çözmlerei derste incelendi. İlgili soruların örnekleri hakkında aşağıkdaki Python Örnek Kodları adıyla belirtilen alandan bilgi edinebilirsiniz.

Python Örnek Kodlar


          Derste beyin fırtına yapmak için hazırlanmış aşağıdaki sorular, yeterli zaman kalmadığı için diğer haftaya kalmıştır.


  1. Yapay Zekâ için bir programlama dili bilmeme gerek var mıdır ?
  2. Yapay Zekâ İçin hangi programlam dilini bilmeli yim ?
  3. Yapay Zekâ için hangi editörü kullanmalıyım ?
  4. Yapay Zekâ bilmek zorunda mıyım ?

12. Hafta Ders Notlarım
24.03.2023


  • Çay ocağı programı..

                 
                  icecek=str(input("Ne içersiniz : "))
                  if icecek ==("sade kahve"):
                      sade=int(input("Kaç Tane : "))
                      print("Kahve Parası",sade*5, "tl ödemelisin.")
                  elif icecek==("tuzlu kahve"):
                      tuzlu=int(input("Kaç Tane :"))    
                      print("Kahve Parası",tuzlu*6, "tl ödemelisin.")
                  elif icecek==("şekerli kahve"):
                      tatlı=int(input("Kaç Tane :"))    
                      print("Kahve Parası",tatlı*7, "tl ödemelisin.")
                  elif icecek==("çay"):
                      cay=int(input("Kaç Tane :"))    
                      print("Çay Parası",cay*3, "tl ödemelisin.")
                  else:
                      print("Sade, Tatlı ve Tuzlu Kave Var")
    
                        Kodu Görüntülemek İçin Tıklayınız 
    Diğer Örnekleri Görmek İçin Tıklayınız

11. Hafta Ders Notlarım


  • Kullanıcının girdiği değişkeni ekrana yazdıran program.

                 
                  benimDegiskenim = int(input("Değişken : "))
                  if benimDegiskenim >10:
                       sonuc=benimDegiskenim*2
                       print("Değişken:",sonuc)
                  elif 10 <=benimDegiskenim <=25:
                       sonuc=benimDegiskenim*3
                       print("Değişken : ", sonuc)
                  else:
                       sonuc= benimDegiskenim*4
                       print("Değişken :", sonuc)
    
                        Kodu Görüntülemek İçin Tıklayınız 
    
                
  • Öğretmenin girmiş olduğu yazılı sonuçları hesaplayıp ekrana yazdıran program

                 
                  yazili1=int(input("Birinci Yazılıyı Giriniz : "))
                  yazili2= int(input("İkinci Yazılıyı Giriniz : "))
                  ortalama= (yazili1+yazili2)/2
                  if ortalama < 50 :
                      print("Kaldınız :", ortalama)
                  else:
                      print("Geçtiniz :", ortalama)
    
                        Kodu Görüntülemek İçin Tıklayınız 
    
                

10. Hafta Ders Notlarım

  • Açıklama
                           
                  # Tek koşullu ifadelerde çıktı tek olacaktır. 
    
                  sicaklik = 28
                  if sicaklik > 25 :
                       print ("Hava sıcaktır")
    
                   # İf-Else Komutları
    
                  sicaklik=21
                  if sicaklik >25:
                        print("Hava sıcaktır")
                  elif 20 <= sicaklik <=25:
                      print ("Hava Ilık")
                  else:
                        print("Hava Soğuktur")
    
                  # Kullanıcının klavyeden girdiği kod.. 
    
                  sicaklik=int(input("Hava Durumu Giriniz : "))
                  if sicaklik >25:
                      print("Hava Sıcaktır")
                  elif 20 <= sicaklik <=25:
                  print ("Hava Ilık")
                  else:
                      print("Hava Soğuktur")
    
                       Kodların Görüntülemek İçin Tıklayınız 
    
                  #while giriş yapıldı 
    
                  sayac =0 # atanmış olan değişkene kadar döndüren program
                  while sayac < 10:
                      sayac = sayac +1
                      print ("sizi çok seviyorum ")
    
                      Kodların Görüntülemek İçin Tıklayınız 
    
    
                  

9. Hafta Ders Notlarım

  • Açıklama
              
                  # Tek koşullu ifadelerde çıktı tek olacaktır. 
    
                  sicaklik = 28
                  if sicaklik > 25 :
                       print ("Hava sıcaktır")
    
                   # İf-Else Komutları
    
                  sicaklik=21
                  if sicaklik >25:
                        print("Hava sıcaktır")
                  elif 20 <= sicaklik <=25:
                      print ("Hava Ilık")
                  else:
                        print("Hava Soğuktur")
    
                  # Kullanıcının klavyeden girdiği kod.. 
    
                  sicaklik=int(input("Hava Durumu Giriniz : "))
                  if sicaklik >25:
                      print("Hava Sıcaktır")
                  elif 20 <= sicaklik <=25:
                  print ("Hava Ilık")
                  else:
                      print("Hava Soğuktur")
    
                      Kodların Görüntülemek İçin Tıklayınız 
    
    
                  

8. Hafta Ders Notlarım


  • Açıklama
              
                    Genel bir tekrar yapıldı. 
                    Ortak yapılacak olan proje anlatıldı. 
                    Hızlı bir şekilde yazılım yapılacak. 
                    Devamı geliyor..
                 
    
    
                  

7. Hafta Ders Notlarım


Aritmetik Operatörler

Buraya Tıkla

6. Hafta Ders Notlarım


Python Temelleri

  • Notlar
     
    Değişken isimlerinde Türkçe karakterler kullanılmamalıdır. 
    Değişkenler arasında boşluk olmamalıdır. 
    Mümkün oluğunca çift tırnak kullanılması önerilmektedir. 
    shift+enter tuşlarına aynı basarak kodunuzu çalıştırabilirsiniz.  
    Kodunuzun sonuna # işareti ile açıklama ekleyebilirsiniz. 
    

  • Değişken Tanım Örnek
     
    benimDegikenim
    benim_degiskenim 
    Python: Genelde benimDegikenim şeklinde kullanmaktadır.

Değişkenler (Variables)
  • İnteger : Sayısal İfadeleri belirtmek için kullanılmaktadır.
    x=5 
    y=5
    x*y
    Not: Değişkenin tipini öğrenmek için aşağıdaki kod kullanılmaktadır.
    type(x)
    sonuc= int (integer) yazacaktır.

  • float :Değişkenin ondalıklı olduğunu belirtmektedir.
    x=2.5 
    y=3.5
    x*yNot: Değişkenin tipini öğrenmek için aşağıdaki kod kullanılmaktadır.
    type(x)
    sonuc= float yazacaktır.

  • string :Değişkenin sayısal olmadığını belirtmektedir.
    x = "Merhaba Dünya" 
    print(x)
    Not: Değişkenin tipini öğrenmek için aşağıdaki kod kullanılmaktadır.
    type(x)
    sonuc= str(string) olacaktır.

  • Veri Girişi
    input veri girişi için kullanılmaktadır.
    kullanicininYasi=input("Yaşinizi Giriniz")
        
    

Diğe Örnekleri Görmek İçin buraya tıklayınız.

5. Hafta Ders Notlarım


  • Anaconda kurulumu yapıldı.
  • Anconda indirmek için tıklayınız.
  • Jupyter Notebook kullanımı hakkında bilgiler verildi.
  • Pyhton temellerine giriş yapıldı.

4. Hafta Ders Notlarım

Veri Okuryazarlığı

        Veri Okuryazarlığı konusu için öğrenciler ile birlikte seçilmiş olan projelere hakkında veri toplantı ve bu veriler üzerine sınıfta beyin fırtınası yapıldı.

         Belirlenmiş projeler sol taraftaki butonda BTL- Projem alanından ya da BTL-PROJEM lnkinden erişim sağlayabilirsiniz.

Proje İsimleri

T901A- Öğrenci dersi neden dinlemez ?
T901G-Sınıfta öğrenci neden uyur ?
T903G-Öğrencinin sınıfta modu neden düşer ?
T101G- Öğrenci derse neden odaklanamaz ?

        Her sınıf için bir html sayfası tasarlayıp bu sayfada öğrenciler kendi içlerinde gruplar oluşturup sayfanın geliştirilmesini sağlayacaklardır.

WEB Sayfası

Web sayfasına erişim içn buraya T901A tıklayınız.

Web sayfasına erişim içn buraya T901G tıklayınız.

Web sayfasına erişim içn buraya T903G tıklayınız.

Web sayfasına erişim içn buraya T101G tıklayınız.

Siber Zekâ Bilgi Yarışması

          Cumhurbaşkanlığı Dijital Dönüşüm Ofisi Başkanlığı tarafından gerçekleştirilecek olan Siber Zekâ Bilgi Yarışması hakkında bilgi verildi. İlgili yarışmaya Siber Zekâ Bilgi Yarışması linkine tıklayabilirsiniz.

3. Hafta Ders Notlarım

2. Hafta Ders Notlarım

1. Hafta Ders Notlarım

Okuyacaksınız
Beyin Boş Bırakmaya Gelmez

         Beyin, boş bırakmaya gelmez. Çünkü boş bırakırsanız kendi kendini yer. Devamlı okuyacaksınız. Beynin en büyük ihtiyacı, dedikleri gibi "fındık, fıstık yiyelim, bal yiyelim, reçel yiyelim" bunlardan ibaret değildir (tabii ki bunlar organik olarak, biyolojik olarak yapılmalı). Beynin en büyük gıdası bilgidir! "Knowledge is power, power is knowledge" Bilgi güçtür, beynin de gücü bilgidir. Beyne ne kadar bilgi aktarırsanız o kadar aç olduğunu anlar. Okuyacaksınız! Beynin gücünün bilgi olduğunu unutmayacaksınız!

         Kaynak : Beyin Sizsiniz 2.0 Metaverse Beyinler Arası İnternet, Dünya Beyin Ağı-Sayfa : 161- Satır : 4- Prof.Dr.İsmail Hakkı Aydın

Hüseyin ERİŞGİN
Yapay Zekâ Öğretmeni