🔍 QR Kod Oluşturma ve Tarama Programı (Python + Tkinter) QR Kod Yöneticisi, Python ile geliştirilen ve modern arayüz tasarımına sahip güçlü bir QR kod oluşturma ve okuma programıdır. Özellikle...
1. Giriş Bu proje, Python programlama dili kullanılarak geliştirilen bir döviz çevirici uygulamasını içermektedir. Uygulama, kullanıcıların farklı para birimleri arasında gerçek zamanlı olarak dönüşüm...
Bütçe Takip Uygulaması, günlük hayatta paranızı kontrol etmenize yardımcı olan kolay kullanımlı bir programdır. Bu uygulama ile harcamalarınızı ve gelirlerinizi farklı gruplara ayırabilir, her grup iç...
Herhangi bir modern yazılım uygulamasının en kritik noktası, verilerin güvenli ve kalıcı bir şekilde depolanmasıdır. Java programlama dilinde bir veritabanı erişimi (database access) sağlamak için gel...
Java programlama dilini öğrenirken siyah komut ekranlarında (konsol) çalışmak, temel mantığı kavramak için harikadır. Ancak günümüzde kullanıcılar, bilgisayar programlarıyla etkileşime girmek için pen...
Yazdığımız bilgisayar programlarındaki veriler (değişkenler, nesneler vb.) bilgisayarın ana belleğinde (RAM) tutulur ve program kapatıldığında veya bilgisayarın gücü kesildiğinde tamamen silinir. Bir ...
Yazılım geliştirme sürecinde her şeyin her zaman kusursuz ve planlandığı gibi gitmesini beklemek büyük bir yanılgıdır. Kullanıcılar yanlış veri girebilir, okumak istediğiniz bir dosya silinmiş olabili...
Daha önceki yazılarımızda Java’nın güçlü Koleksiyonlar Çatısı’nı (Collections Framework) kullanarak verileri ArrayList, LinkedList, HashSet gibi yapılarda nasıl depolayacağımızı öğrendik. ...
Yazılım geliştirme sürecinde, verileri depolamak için genellikle dizileri (arrays) veya ArrayList gibi dinamik listeleri kullanırız. Ancak bu yapıların çok temel bir özelliği vardır: İçlerine aynı ver...
Yazılım geliştirme sürecinde verileri depolamak ve yönetmek için sadece dizileri veya listeleri (ArrayList, LinkedList vb.) kullanmak her zaman yeterli olmaz. Gündelik hayattan düşünelim: Bir sözlükte...


