×

Videolar

Burada yeni Python öğrenen öğrencilerin çektiği videolar mevcut.

Bilgi Seviye Kontrolü

  • Komut istemcisi (Command Prompt) u biliyorum. dir, cd, cd.., ping gibi komutları biliyorum.
  • Path kavramını biliyorum. Çevresel değişkenler (Environment Variables) konusunu biliyorum.
  • Python.exe nin klasörünün çevresel değişkenlerde tanımlı olması gerektiğini, path yazınca görülmesi gerektiğini biliyorum.
  • Bir klasör içinde yazdığım örneğin test.py Python kodunu komut istemcisi üzerinden çalıştırabilirim. (KRİTİK NOKTA. Yukarıdakiler bunun için)
  • İki sayının toplamını yazan kodu yazabilirim.
  • İki sayının toplamını sayıları kullanıcı girecek şekilde yazabilirim.
  • int str float bool nedir biliyorum.
  • Bir çemberin alanı ve çevresini girilen çapa göre hesaplayıp gösteren kodu yazabilirim.
  • for döngüsü ile 1 den 10 a kadar olan sayıları ekrana yazdırabilirim.
  • Girilen bir sayıya, örneğin 10 a kadar sayıların toplamını for döngüsü ile hesaplayan programı yazabilirim.
  • Dizinin ne olduğunu biliyorum. Tek boyutlu, 2 boyutlu, 3 boyutlu diziler oluşturup dizinin istenen elemanını ekrana yazdırabilirim.
  • Bir dizinin içindeki en büyük ve en küçük sayıyı bulan kodu yazabilirim.
  • Bir sayı dizisi içindeki tüm sayıların toplamını bulup ekrana yazan kodu yazabilirim.

Bilgisayarın Tarihi

  • Mekanik Hesaplayıcılar
  • Elektromekanik Hesaplayıcılar
  • Transistör
  • Entegre Devre İşlemcinin Ortaya çıkması
  • İlk Personal Computer
  • Akıllı Telefonlar
  • VR
Bilgisayar Tarihi Timeline
Bilgisayar Tarihi
Programlama Tarihi

Linux Turtle Kurulum

  • sudo apt-get install python3-tk
  • pip3 install PythonTurtle

Önemli Uygulamalar

Bunlar bu işlerde ileri gitmek isteyenlere uygun aktivitelerdir.

  • Bilgisayara VMWare Kurmak ve bir sanal Linux kurup onun üzerinde Python kodu yazmak.
  • QT ve PyQt kurup bunlarla grafik arayüzü olan uygulama geliştirme
  • Donanımsal işleri öğrenmek isteyenler Arduino (veya başka bir donanım) alıp Python ile seri haberleşme uygulaması yapabilirler.

Python İle Uygulamalar

  • Seri port üzerinden haberleşme
  • TXT, CSV, XML, JSON okumaya yazma
  • HTML oluşturma
  • SQLite ile veritabanı işlemleri
  • MatPlotLib ile grafik işlemleri
  • Turtle ile çizimler
  • Python ile sistem bilgilerine ulaşma

Python Kütüphaneleri

Python Temel Konular

  • Değişkenler (Variables):Sayısal, string, bool, dizi...
  • Şart ifadeleri (conditions) If,
  • Döngü (Loop): for, while
  • Fonksiyon (Functions): def

Temel Bilgiler

  • Bilgisayar tarihinde meydana gelen en önemli kilometre taşları nelerdir?(ENIAC, Transistör, Entegre Devre, İşlemci, Kişisel Bilgisayar)
  • En çok kullanılan ve önemli programlama dilleri örnekleri yazınız
  • Komut istemcisini nasıl açarsınız?
  • Dir, cd, Path, ping ne işe yarar?
  • Firmware (gömülü yazılım) için en çok hangi dil kullanılır?
  • Transistör ne zaman hangi ülkede icat edilmiştir?
  • İşlemci ne zaman hangi ülkede icat edilmiştir?
  • İlk kişisel bilgisayar ne zaman hangi ülkede hangi firma tarafından yapılmıştır? Bu bilgisayarda hangi işletim sistemi kullanılmıştır?