Kişisel Kütüphane Otomasyon Programı

Bu Kişisel Kütüphane programı, Python diliyle yazılmış masaüstünde çalışan kapsamlı bir kütüphane otomasyon sistemidir. Programın temel amacı bir kütüphanedeki kitapların kayıt altına alınması, düzenlenmesi, aranması ve ödünç verilme süreçlerinin kontrollü bir şekilde yönetilmesidir. Program profesyonel bir çözüm olmayıp, kişisel amaçlı ev kullanıcıları için tasarlanmıştır. Ev kullanıcısının kitap takibini yapması açısından program kolay ve kullanışlıdır. Kişisel Kütüphane Otomasyon Programı ile aile kitaplığı oluşturabilir, çocuklarınızın okuduğu kitapları kayıt altına alarak takip edebilirsiniz. Daha önce hazırladığımız kişisel kullanıma uygun "kitap okuma takip programını" biraz daha geliştirerek Kişisel Kütüphane Otomasyon Programı'na dönüştürdük. Önceki versiyonda özellikle eğitimcilerin veya ev kullanıcıların kullanım özellikleri dikkate alınarak, öğrencilerin kitap okuma listeleri hızlı bir şekilde takip ediliyordu. Bu versiyonda kişisel bir kütüphanede bulunan kitapların özellikleri listelenenip mevcut veri tabanı ile entegre edilerek hızlı değişiklikler yapılabiliyor.
 
Önceki versiyon "kitap okuma takip programını" indirmek ve incelemek için ilgili bağlantıya tıklayabilirsiniz. Bkz: Kitap Okuma Takip Programı
 
Uygulama açıldığında, program otomatik olarak "kutuphane.db isimli bir SQLite tabanlı veritabanı oluşturur ve kitaplar ile şifre bilgilerini burada saklanır. Program çalıştığında ilk olarak açılış pini ister. Varsayılan giriş pini 0000 dır. Daha sonra giriş ekranı açılır. Giriş ekranında manuel olarak kitap adı, yazar, yayınevi, tür, dil, basım yılı, sayfa sayısı, adet bilgisi ve kitap hakkında detaylı notlar girilebilir. Girilen kitaplar liste halinde ekranda görüntülenir ve görüntüleme ekranında istenilen sütun başlığına tıklanarak A-Z sıralama yapılabilir. Bu listeden herhangi bir kitap seçildiğinde kitap hakkındaki tüm bilgiler, otomatik olarak giriş formuna aktarılır ve bu sayede kolayca güncelleme yapılabilir. Program aynı zamanda gelişmiş bir arama sistemine sahiptir; kitap numarasına, adına, yazarına, yayınevine, türüne veya yılına göre arama yapılabilir. 
 
 
Ödünç takip sistemi sayesinde bir kitabın kime verildiği ve ödünç durumu not olarak kaydedilir, ödünçte olan kitaplar listede görsel olarak  turuncu renkle vurgulanır ve ayrıca sadece ödünçte olan kitapları gösteren özel bir listeleme ekranı bulunur. Bir kitabı ödünç vermek istediğinizde ilgili kitabı seçip, ödünç tik alanı işaretlenir ve ödünç verme notu veya kişi ismi eklenir daha sonra kaydedilir. Daha sonra bütün ödünç listesi ödünç butonu ile gösterilerek yazdırılabilir. 
 
Program istatistik bölümünde toplam kitap sayısı, kategori sayısı, yayınevi sayısı ve ödünçte olan kitap sayısı gibi bilgileri anlık olarak gösterir. Kullanıcı isterse aynı ad ve yazara göre tekrarlı olarak kaydedilmiş olan mükerrer kayıtları otomatik olarak tek tuşla temizleyebilir, isterse tek tek listeden seçili kitapları silebilir veya yazılı tüm form alanlarını tek tuşla temizleyip tekrar yeniden yazabilir. 
 
Uygulamanın en kullanışlı yanı otomatik aktarım yapabilmesidir. Excel dosyalarından toplu kitap içe aktarma özelliğine sahiptir ve mevcut verileri hem veritabanı hem de Excel formatında yedekleyebilirsiniz. Eğer mevcut bir excel kitap listeniz varsa sadece ilgili sütun adlarını vereceğim sırayla (Excel Sütun Adları ve Sırası: "Kitap, Yazar, Yayinevi, Yil, Sayfa, Tur, Dil, Adet, Ödünç Sayısı, Ödünç Notu, Hakkında")  kaydedin otomatik olarak program içine aktarsın. "Kitap, Yazar, Yayinevi, Yil, Sayfa, Tur, Dil, Adet, Ödünç Sayısı, Ödünç Notu, Hakkında" numara sütunu olmayacak ilk sütun kitap ile başlayıp verdiğim sıraya göre devam edecek. Bu şekilde liste başlığınızı düzenledikten sonra excel içe aktar butonu ile programa aktarım yapabilirsiniz. 
 
 
Güvenlik açısından program giriş pini (0000) ve yönetici (admin) şifresi (123456) ile korunur, veritabanı silme ve sıfırlama işlemleri gibi kritik işlemler için admin şifresi zorunludur. Veritabanını tamamen silme ve sistemi fabrika ayarlarına döndürme gibi işlemler sadece yönetici doğrulaması ile yapılabilir ve bu işlemler öncesinde otomatik veritabanı ve excel yedeği alınır. Yardım penceresi sayesinde kullanıcı programın tüm özellikleri hakkında rehber bilgiye ulaşabilir. 
 
Genel olarak bu yazılım, kitap yönetimini Excel ve manuel yöntemlerden kurtaran, güvenli, yedekli ve pratik bir kütüphane otomasyon çözümüdür. PYTHON açık kodu dosya içerisinde mevcuttur. İstediğiniz şekilde ek özellikler ekleyerek geliştirme yapabilirsiniz. Ev kullanıcıları için kullanıma hazır "Exe dosyası" nı aşağıdaki linkten indirebilirsiniz. Kişisel Kütüphane.exe isimli dosyayı çalıştırdığınızda program otomatik olarak kitap listesi ve diğer kayıtları tutacağı bir kutuphane.db veritabanı dosyası oluşturacak ve bütün bilgileri bu dosyada saklayacaktır. Bu dosyayı silerseniz kayıtlarınız gider. O nedenle veri tabanı dosyasını gizlemeniz faydalı olacaktır. İyi günlerde kullanınız. Kadir PANCAR
 
| | | | 0 yorum

Kitap Okuma Takip Programı

Bu kapsamlı Kitap Okuma Takip Sistemi, eğitim kurumlarında (özellikle sınıf öğretmenleri için)  veya kişisel kütüphanelerde ödünç alınan kitapların takibini dijitalleştirmek, gecikmeleri minimize etmek ve okuma istatistiklerini raporlamak amacıyla profesyonel olmayan bir çözüm olarak geliştirilmiştir. Python programlama dili kullanılarak hazırlanan yazılım; verilerin güvenli ve hızlı bir şekilde saklanması için SQLite veritabanı mimarisini, modern ve işlevsel bir arayüz sunmak için ise Tkinter kütüphanesini kullanmaktadır. 
Program, karmaşık kayıt süreçlerini tek bir ekranda toplayarak kullanıcıya hızlı bir operasyon kabiliyeti sunar. Sistemin temel fonksiyonları arasında detaylı öğrenci ve kitap kaydı oluşturma, mevcut listeleri Excel üzerinden toplu olarak içe aktarma ve tüm verileri tek tıkla yedekleme özellikleri yer almaktadır. "Teslim Al/Ver" mekanizması sayesinde bir kitabın kimde olduğu, iade süresine kaç gün kaldığı veya ne kadar geciktiği otomatik olarak hesaplanarak dinamik Treeview panelinde anlık olarak gösterilir. Ayrıca, öğrencilerin toplam okuduğu sayfa sayısı ve kitap miktarı gibi veriler "Raporlar" bölümünde analiz edilebilir; hazırlanan listeler HTML formatında dışa aktarılarak yazıcıdan çıktı alınmaya hazır hale getirilir. 
Kullanıcı deneyimini ön planda tutan bu otomasyon, mükerrer kayıtları temizleme ve veritabanı yönetimi gibi bakım araçlarını da bünyesinde barındırır. Çift tıklama özelliği ile işlemlerin hızlandırıldığı yazılım, veri güvenliğini sağlamak amacıyla her silme işlemi öncesinde kullanıcıdan onay alacak şekilde tasarlanmıştır. Bu araç, okuma alışkanlıklarını takip etmek ve kütüphane envanterini profesyonel bir şekilde yönetmek isteyen öğretmenler ve yöneticiler için ideal, kompakt bir çözüm sunmaktadır. Kodlama açıktır geliştirmeye müsaittir. Hazır exe program çalışır halde ekli dosyadan indirilebilinir. İyi Çalışmalar...Kadir PANCAR
 
| | 0 yorum

Trigonometri Açı Modülleri Programı

Trigonometri Açı Modülleri Programı, özellikle öğretmenlere trigonometri alanında çeşitli etkinlikler ve uygulamalar hazırlamada kolaylık sağlamak amacıyla geliştirilmiştir. Açı birimlerinin dönüşümleri, toplama-çıkarma işlemleri ve çarpma işlemleri gibi temel trigonometri konularını kapsayan modüller sayesinde, öğretmenler hızlıca soru ve cevap PDF dosyaları oluşturabilirler. Böylece sınıf içi etkinlikler, bireysel çalışmalar ve sınav hazırlıkları için pratik materyaller oluşturmak çok daha kolay hale gelir.

Trigonometri Açı Modülleri Programı, Python programlama dili ve Tkinter kütüphanesi kullanılarak geliştirilmiştir. Tkinter, Python’un standart GUI (grafik kullanıcı arayüzü) kütüphanesi olup, platformlar arası uyumluluk sağlar ve kolay arayüz tasarımı yapmaya olanak tanır. PDF dosyalarının oluşturulması için ise ReportLab kütüphanesi kullanılmıştır. Program, Windows, macOS ve Linux gibi farklı işletim sistemlerinde çalışabilir. Python’un esnekliği sayesinde hem eğitim hem de profesyonel amaçlarla rahatlıkla kullanılabilecek bir araç olarak tasarlanmıştır. 

| | | 0 yorum

Ebob-Ekok Oluşturucu (Python Kod)

"Ebob-Ekok Oluşturucu" Python programı, özellikle ortaokul seviyesindeki öğrenciler için matematiksel kavramların daha iyi anlaşılmasına yardımcı olmak amacıyla geliştirilmiştir. Bu yazılım, rastgele seçilen sayılarla EBOB (En Büyük Ortak Bölen) ve EKOK (En Küçük Ortak Kat) hesaplamalarını otomatikleştirerek, öğretmenlerin ve öğrencilerin alıştırma yapmalarını kolaylaştırır. Bu programın temel amacı, öğrencilerin EBOB ve EKOK kavramlarını uygulamalı bir şekilde öğrenmelerini sağlamaktır. Öğrenciler, rastgele oluşturulan sayı gruplarının asal çarpanlarını ayırarak bu değerleri hesaplamayı öğrenirler. Ayrıca, programın çıktısı olan PDF dosyaları, öğretmenlerin sınıf içi etkinliklerde veya ödevlerde kullanabileceği alıştırma sayfaları sunar. 
Çarpan ve Katlar konusunda EBOB ve EKOK işlemleinin daha iyi anlaşılması için 300 den küçük sayılar arasından rasgele sayılar seçerek, ikili ya da üçlü sayı grupları oluşturup, bunların EBOB - EKOK değerlerinin bulunması şeklinde alıştırma sayfasını oluşturan PYTHON kodlaması aşağıda verilmiştir. Program arayüzü aşağıdaki gibidir: 
Kodlamada istediğiniz şekilde özelleştirmelerde bulunabilir, yeni özellikler ve iyileştirmeler yapabilirsiniz. Programda en fazla 100 kadar işlem oluşturulabilmekte ve sayı grupları 2'li veya 3'lü grup olarak seçilebilmektedir. 
Program çıktısı A4 sayfa düzenine göre hazırlanmıştır. Programın Python kodu aşağıdaki gibidir. Aşağıdaki kod düzenini kopyalayarak üzerinde istediğiniz gibi değişikliklikler yapabilirsiniz. Özellikle ortaokul kademesinde alıştırma yaprakları oluşturmada program büyük kolaylık sağlayacaktır. Program sayesinde hazırlanan etkinlikler yardımıyla öğrenciler, öğretmen rehberliğinde sınıf içi etkinliklerde alıştırmalarla EBOB ve EKOK hesaplamalarını öğrenebilirler. Ayrıca evde yapacakları ödevlerle konuyu pekiştirme imkânı bulurlar. Sınav hazırlığı sürecinde de bu pratik alıştırmalar sayesinde konuyu daha iyi anlama fırsatı yakalarlar. Öğretmenler ise sınıf seviyesine uygun zorlukta, özelleştirilmiş alıştırmalar hazırlayarak öğrencilerin ihtiyaçlarına yönelik destek sağlayabilirler. Kadir PANCAR
| | | | | | 0 yorum

Trigonometri Açı İşlemleri Modülü

Trigonometri Açı İşlemleri modülü, ihtiyaca binaen yazılmış küçük bir modüldür. Temel trigonometrik açı işlemlerini kolay ve hızlı bir şekilde gerçekleştirmek amacıyla geliştirilmiş kapsamlı bir araçtır. Kullanıcı dostu arayüzü sayesinde, trigonometrik hesaplamalarla uğraşan öğrencilerden mühendis ve matematikçilere kadar herkes için basit hesaplamaları zorlanmadan yapar. Açıyı saniyeden dereceye dönüştürme, girilen açının trigonometrik fonksiyon değerlerini hesaplama, girilen iki açı için açılar üzerinde toplama, çıkarma ve çarpma işlemleri yapma ve basit trigonometrik fonksiyon grafik çizimleri gibi işlemleri kolayca yapabilir. Program, trigonometrik fonksiyonların grafiklerini görsel olarak çizme imkânı da sunarak, matematiksel kavramların görselleştirilmesini sağlar. Trigonometri Hesaplama Aracı

Trigonometri Hesaplama Aracı

Trigonometri Açı İşlemleri Modülü, kullanıcıların açılarla ilgili temel trigonometrik hesaplamaları hızlı ve doğru bir şekilde yapmasını sağlayan pratik bir araçtır. Öğrencilerden mühendis ve matematik uzmanlarına kadar geniş bir kullanıcı kitlesine hitap eder. Modül, açıları toplama, çıkarma, dereceden radyana veya radyandan dereceye dönüştürme gibi işlemleri kolaylaştırır ve karmaşık trigonometrik hesaplamaları basitleştirir. Kullanıcı dostu tasarımı sayesinde, işlemler birkaç adımda tamamlanabilir ve hata yapma riski minimuma indirilir.

Modül 1: Saniyeyi Derece/Dakika/Saniyeye Çevir

Saniye:

Modül 2: Açıdan Sin, Cos, Tan, Cot Hesapla

Açı:

Modül 3: Açının Esas Ölçüsü

Açı (°):

Modül 4: DMS Açı Toplama / Çıkarma / Çarpma

1. Açı
D: M: S:

2. Açı
D: M: S:

| | | 0 yorum

Açı İşlemleri ve Grafik Çizimi Programı (Kod)

Trigonometri Açı İşlemleri ve Grafik Çizimi  programı, ihtiyaca binaen yazılmış küçük bir modüldür. Temel trigonometrik açı işlemlerini kolay ve hızlı bir şekilde gerçekleştirmek amacıyla geliştirilmiş kapsamlı bir araçtır. Kullanıcı dostu arayüzü sayesinde, trigonometrik hesaplamalarla uğraşan öğrencilerden mühendis ve matematikçilere kadar herkes için basit hesaplamaları zorlanmadan yapar. Açıyı saniyeden dereceye dönüştürme, girilen açının trigonometrik fonksiyon değerlerini hesaplama, girilen iki açı için açılar üzerinde toplama, çıkarma ve çarpma işlemleri yapma ve basit  trigonometrik fonksiyon grafik çizimleri gibi işlemleri kolayca yapabilir. Program, trigonometrik fonksiyonların grafiklerini görsel olarak çizme imkânı da sunarak, matematiksel kavramların görselleştirilmesini sağlar.

 

| | | 0 yorum

Asal Çarpan Hesaplama Modülü

“Asal Çarpan Hesaplama Modülü” adlı Python uygulaması, öğrencilerin ve matematik meraklılarının bir sayının özelliklerini detaylı biçimde inceleyebilecekleri çok işlevli bir modül olarak tasarlanmıştır. Bu programın odak noktası, kullanıcı tarafından girilen pozitif bir tam sayının asal çarpanlarını ve daha birçok matematiksel niteliğini hesaplamak ve göstermek, böylece sayılarla ilgili kavrayışı derinleştirmektir. 
Programın işlevleri arasında şunlar yer alır: Verilen sayının asal olup olmadığını belirleme, Sayının asal çarpanlarını bulma, Sayının pozitif ve negatif tüm bölenlerini listeleme, Asal olmayan pozitif bölenleri ayırma, Tek ve çift pozitif bölenleri tespit etme, Pozitif bölenlerin toplamını hesaplama, Pozitif bölenlerin çarpımını bulma, Sayının Fibonacci dizisinde olup olmadığını kontrol etme, Sayının “mükemmel sayı” olup olmadığını belirleme, Sayının palindrom (tersiyle aynı) olup olmadığına bakma, Sayının karekök değerini hesaplama, Sayının asal çarpanlarının üs gösterimli biçimini hazırlama.  
Aşağıdaki sayı kutusu bölümüne herhangi bir sayı giriniz. Bu sayı ile ilgili çeşitli özellikleri, sonuç ekranından görebilirsiniz.
Sayı Çarpan ve Bölen Hesaplayıcı

Sayının Çarpanları ve Bölen Hesaplayıcı



| | | | | 0 yorum

İslam Kütüphanesi Seçmeler

Matematik Seçme Konuları

Aşağıdaki Yazılar İlginizi Çekebilir!!!