Tam metin 3363 Kelimeler, tahmini öğrenme süresi 10 dakika
Kaynak: Pexels
Python'a girmek deniz kadar derin olduğunda, Python'a başlamak kolaydır, ancak onu iyi kullanmak o kadar kolay değildir.
Kullanımı kolay ve zengin depolar Python'un en büyük avantajlarıdır. Sadece birkaç satır kodla hiçbir şey imkansız değildir. Python betiği kişisel kullanım için olduğu sürece veya hedef kullanıcı yeterli teknik yeteneklere sahip olduğu sürece, kullanıcı arayüzünü (UI) dikkate almanıza bile gerek yoktur.
Ancak bazen hedef kitle yeterince profesyonel değildir, sizin python betiğinizi severler, ancak yalnızca kod satırlarına bakmak zorunda değillerse. Bu durumda, komut satırı betikleri sağlamak faydasızdır, kullanıcı arayüzünü onlar için hazırlamak daha iyidir. Tipik masaüstü istemcileri ve web tabanlı kullanıcı arayüzleri hakkında tartışıyorsanız, şaşırmam ama bu makalede amaç sadece Python'u kullanmaktır.
UI için kullanılabilen Python kitaplıkları
Esasen, Python'un üç büyük UI kitaplığı vardır: Tkinter, wxPython ve PyQT. Bu üç kütüphaneye baktığımda, onları kullanırken Python hakkında sevdiğim her şeyi bulamıyorum. Python kütüphanesinin süper teknolojileri ayıklamada çok iyi olduğu söylenebilir, ancak nesne yönelimli programlama kullanmam gerekirse Java veya .Net'i tercih edebilirim.
Bununla birlikte, daha sevindirici olan, artık her türlü tercihi karşılayan dördüncü bir seçeneğin olmasıdır. İncelediğim ve sonunda oluşturmayı seçtiğim Python UIs kitaplığı PySimpleGUI'ye dayanıyor. İlginç olan, bu kütüphanenin ilk üç kütüphanenin gücünü belirlemesi, ancak süper teknolojiyi özetlemesi.
Artık bu kitaplığı zahmetsizce derinlemesine inceleyebilir ve aynı zamanda sorunu gerçekten çözebilirsiniz.
Kaynak: Pexels
İki dosyanın aynı olup olmadığını kontrol edin
Önceki makalem olan "Python'da Verileri Hızlıca Karşılaştırmak için Üç Yöntem" konusuna bakın, ilk bölümün içeriğine güvenin, verilerin bütünlüğünü kontrol edin ve kullanıcı arayüzünü oluşturmaya çalışın.
Esasen, bu iki dosyayı yüklemenin ve ardından dosya karşılaştırması için kullanılacak şifreleme yöntemini seçmenin bir yoluna ihtiyacımız var.
Kullanıcı Arayüzünü Yazmak
Kullanıcı arayüzünü oluşturmak için aşağıdaki kodu kullanabilirsiniz:
Sonuç:
Yukarıdaki kod tarafından oluşturulan basit Python kullanıcı arayüzü
Mantık ekle
Kullanıcı arayüzüne dayanarak, kalan kodu nasıl ekleyeceğinizi kolayca görebilirsiniz. Yalnızca kullanıcının ne girdiğini izlemeniz ve ardından ilgili işlemleri yapmanız gerekir. Aşağıdaki koda güvenmek kolaylıkla yapılabilir.
Yukarıdaki kodu çalıştırmanın çıktısı:
Sonuç
En iyi görünen kullanıcı arayüzü olmasa da, bu kitaplık basit Python kullanıcı arayüzlerini daha hızlı başlatmanıza ve ihtiyaç duyan herkesle paylaşmanıza olanak tanır.
Daha da önemlisi, ihtiyaç duyduğu kod çok basit ve çok okunabilir.
Kullanıcı arabirimini tamamlamak için kod çalıştırma ihtiyacı gibi sorunlar devam etse de, bu da paylaşımı biraz zorlaştırabilir, Python komut dosyalarını insanların çift tıklayabileceği .exe biçimine dönüştürebilen PyInstaller vb. Kullanmayı düşünebilirsiniz.
Daha fazlasını söylemenin faydası yok, gel ve dene ~
Yorum Beğen Takip Et
Yapay zeka öğrenme ve geliştirmenin kuru mallarını paylaşalım
Yeniden yazdırıyorsanız, lütfen arka planda bir mesaj bırakın ve yeniden yazdırma şartnamelerine uyun