Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir programcının kanalında yayınlanan eğitim içeriği olup, Python programlama dilini kullanarak basit bir muhasebe programı geliştirmeyi adım adım göstermektedir.
- Videoda, SQLight veritabanı kullanılarak stok yönetimi, piyasaya sürülen ürünlerin maliyet hesaplaması ve kar-zarar analizi gibi temel işlevleri içeren bir muhasebe programının geliştirilmesi anlatılmaktadır. İçerik, veritabanı tablolarının oluşturulması, kullanıcı arayüzünün temel iskeletinin while döngüsü ile oluşturulması ve programın temel işlevlerinin kodlanması aşamalarını kapsamaktadır.
- Program, ana menüde mevcut ürünlerin gösterilmesi, yeni ürün kaydı, satış ve üretim bilgilerinin güncellenmesi, kar-zarar raporları ve çıkış gibi dört seçenek sunmaktadır. Konuşmacı, bu videonun bir serinin ilk bölümü olduğunu belirterek, ikinci videoda her bloğun detaylarının tamamlanacağını ifade etmektedir.
- 00:03Kanal ve İçerik Tanıtımı
- Bu, kanalın ilk videosu olup, içerik kodlama üzerine olacak ancak bir eğitim videosu değil.
- Videoda bir basit muhasebe programı SQLight veri tabanı kullanarak yapılacak.
- Program, kullanıcıların stokları (hammaddelerin adı, birim fiyatı ve miktarı) kaydetmesini ve piyasaya sürdüğü ürünlerin maliyet hesaplamasını sağlayacak.
- 01:29Programın Özellikleri
- Programın ikinci kısmı, kullanıcıların piyasaya sürdüğü ürünlerin işlemlerini yapacak ve ürünün birim maliyetini hesaplayacak.
- Üçüncü kısımda kullanıcıların hangi durumlarda zarar edip, hangi durumda karda olacağı hesaplanacak.
- Programın uzun olacağı için kodlama sırasında telefon üzerinden referans alınacak.
- 03:14Veritabanı Oluşturma
- Öncelikle SQLite3 kütüphanesi import edilecek ve veritabanı bağlantısı kurulacak.
- İlk tablo "stoklar" olacak ve ürün adı (text), birim fiyatı (int) ve birim adedi (int) sütunlarını içerecek.
- İkinci tablo "ürünler" olacak ve ürün adı (text), maliyet (int), birim adedi (int) ve satış fiyatı (int) sütunlarını içerecek.
- 08:21Kullanıcı Arayüzü Tasarımı
- Programın ana menüsünde kullanıcıya stoklar, piyasaya sürülen ürünler, bilanço ve çıkış seçenekleri sunulacak.
- Stoklar menüsünde mevcut stokları görüntüleme, stoklara ürün ekleme ve çıkış seçenekleri olacak.
- Kullanıcı arayüzü konsol tabanlı olacak, ancak gelecekteki videolarda arayüz tasarımı da yapılacak.
- 14:09Proje Planlaması
- İlk videoda uygulamanın iskeleti oluşturulacak, ikinci videoda ise her bloğun detayları işlenecek.
- İlk videoda if blokları oluşturulacak, ikinci videoda ise bu blokların içeriği tamamlanacak.
- Her if bloğunda çıkış için break komutu kullanılacak.
- 15:00Ürünler Menüsü
- İlk seçenekte mevcut piyasaya sürülmüş ürünler gösterilecek.
- İkinci seçenekte piyasaya süreceği ürünün kayıtları yapılacak.
- Üçüncü seçenekte çıkış seçeneği sunulacak.
- 17:25Satış Bilgileri Menüsü
- Üçüncü menüde satış bilgileri, üretim kayıtlarını güncelleme ve kar-zarar raporları seçenekleri olacak.
- Satış bilgileri penceresinde mevcut ürünler gösterilecek ve kullanıcı hangi ürünün satış bilgilerini güncelleyeceğini seçebilecek.
- Üretim kayıtları penceresinde ilk etapta kaydedilen üretim miktarları güncellenebilecek.
- 19:15Kar-Zarar Raporları ve Uygulama Yapısı
- Kar-zarar raporları penceresinde her ürünün maliyetini çıkarması için en az kaç tane satış yapılması gerektiğini gösterecek.
- Uygulama dört pencereye sahip olacak: satış bilgileri, üretim kayıtlarını güncelle, kar-zarar raporları ve çıkış.
- Her pencerede while döngüsü kullanılarak kullanıcıya sürekli seçenek sunulacak ve çıkış için break komutu kullanılacak.