Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, eğitmen Python'da Tkinter kütüphanesi kullanarak arayüz programlamayı anlatmaktadır. İkinci bölümde hesap makinesi uygulamasının nasıl yapıldığını adım adım göstermektedir.
- Videoda, Tkinter ile basit bir hesap makinesi arayüzü oluşturulması anlatılmaktadır. Eğitmen önce hesap makinesinin nasıl çalıştığını göstermekte, ardından kodları detaylı olarak açıklamaktadır. Hesap makinesi, sayı butonları, işlem butonları (artı, eksi, çarpı, bölü) ve eşit butonu içermektedir. Kodlar, entry alanları, butonların oluşturulması, grid düzeni ve fonksiyonların nasıl çalıştığı gibi konuları kapsamaktadır. Ayrıca, kullanıcıların butona bastığında nasıl işlemlerin yapıldığı ve sonuçların nasıl gösterildiği de açıklanmaktadır.
- 00:10Python'da Tkinter ile Hesap Makinesi Oluşturma
- Dersin ikinci bölümünde bir hesap makinesi uygulaması yapılacaktır.
- Önceki bölümde temel dört uygulama yapılmış, bu bölümde ise kodların görünür olmasını sağlamak için hesap makinesi uygulaması yapılacak.
- Hesap makinesi, sayılar ve işlem butonları ile kullanıcıların matematiksel işlemler yapmasını sağlayacak.
- 01:12Hesap Makinesi Uygulamasının Çalışma Prensibi
- Uygulamada bir entry alanı ve 17 adet buton (rakamlar, işlem işaretleri ve eşittir) bulunuyor.
- Rakam butonlarına basıldığında sayılar entry alanına yazılacak, işlem butonlarına basıldığında işlem tanımlanacak.
- Eşittir butonuna basıldığında, önceki sayı ile son sayı arasındaki işlem yapılacak ve sonuç ekranda gösterilecek.
- Eşittir butonuna tekrar basıldığında, son sonuç ile son sayı arasındaki işlem devam edecek.
- 02:40Kodun Yapısı
- Tkinter modülü import edilerek pencere adında bir arayüz nesnesi oluşturuluyor.
- Kasa adında bir liste tanımlanıyor ve burada sayı ve işlem bilgileri saklanacak.
- Alan_guncelle, islem_yap ve sonuc_goster adında üç fonksiyon tanımlanıyor.
- 04:50Entry ve Butonların Oluşturulması
- Entry alanı pencereye ekleniyor ve içine boşluk değeri atanıyor.
- Grid ile beş sütunluk bir ızgara oluşturuluyor ve entry alanı bu ızgaraya yerleştiriliyor.
- Butonlar oluşturulup pencereye ekleniyor ve her butona tıklandığında belirli fonksiyonlar çalıştırılıyor.
- 08:02Fonksiyonların Çalışma Prensibi
- Alan_guncelle fonksiyonu, entry alanındaki mevcut değere yeni sayı ekliyor.
- İşlem_yap fonksiyonu, kullanıcıdan alınan işlem işaretini kasaya ekliyor.
- Sonuc_goster fonksiyonu, kasadaki bilgileri kullanarak sonucu hesap alanı entry'sinde gösteriyor.