Sibernutik arkadaşlarımızdan biri olan Ale Alcalde, son kreasyonlarından birini hepimizle paylaşmaya karar verdi: Pylabra. Bu bir kelime öğrenmek için Python ile yazılmış basit bir araç. Evet, bunlardan bir tane daha, ancak bazı ilginç özelliklerle (diğerleri arasında, kelime referansı).
Sonra size Ale tarafından yazılan yazıyı bırakıyorum. Gönderinizde yayınlanan orijinali görmek için tıklayabilirsiniz burada. |
Haitike ve ben geliştirmeyeli uzun zaman oldu Pilabrave uygulamanın kendisinden bahseden bir girdi oluşturmadım, bu yüzden yazmaya karar verdim.
Öncelikle, programın aralarında sqllite kitaplığı ve aşağıdaki şekilde kurabileceğimiz wxWidgets kitaplıkları (python-wxgtk2.8) gibi bazı bağımlılıkları kurması gerekir:
sudo aptitude libsqlite python-wxgtk2.8'i yükle
Kurulduktan sonra programı main.py adlı dosyaya tıklayarak veya konsoldan şu şekilde çalıştırabiliriz:
./main.py
Çalıştırdıktan sonra ana ekranı göreceksiniz:
Arayüz üstte 5 düğme ile çok basittir (bu görselde bir tane eksik, "Hakkında" düğmesi), ancak aşağıdaki resimlerde görünecektir.
Pekala, deneyeceğimiz ilk şey bir kelime eklemek, bunun için sol üstteki bu pencereyi açacak olan ilk düğmeyi tıklıyoruz:
Başlangıçta bu uygulama Almanca kelimeleri depolamak için tasarlandı, bu yüzden Almanca'da farklı türlerde RadioButton'lar var, bu kısmı görmezden gelebilir ve istediğiniz dildeki kelimeleri saklayabilirsiniz. Görünmesini beğenmediyseniz, bana söyleyin ve size kodun silmeniz gereken kısmını söyleyeyim.
Bu ekranda sadece istediğimiz alanları dolduruyoruz ve "Kaydet ve çık" ı tıklıyoruz
Şimdi, oluşturacağımız kelimeyle ana ekranda bir satır oluşturulduğunu görüyoruz:
Bir satırda sağ tuşa tıklarsak, kelimeyi düzenleyebilir veya silebiliriz, eğer onu düzenlemeye verirsek aşağıdaki ekranı getirecektir:
Kelimeleri farklı alanlara göre de sıralayabiliriz (Hayır, kelime, cinsiyet vb.), Sadece alanın adına tıklamamız gerekir, ayrıca üstteki metin kutusu ile kelimeleri arayabiliriz.
Sağ tarafta, üst kısımdaki ilgili düğme ile gizleyebileceğimiz İngilizce-İspanyolca kelimeleri aramak için bir kelime referansı arama motorumuz var.
Tarayıcıyı gizlersek ana ekran aşağıdaki gibidir:
Yıldız şeklindeki butona tıklarsanız, program ve geliştiriciler hakkında bilgi içeren bir pencere açılacaktır:
Girişi bitirmek için oldukça basit bir program olduğunu söylemek istiyorum, ancak python hakkında biraz daha fazla şey öğrenmemize ve hepsinden önemlisi bir takımda çalışmayı öğrenmemize yardımcı oldu.
Emrinize bırakıyorum ve umarım sizin için yararlı olur.
11 yorum, sizinkini bırakın
Hey, bahsettiğiniz için çok teşekkür ederim, bu beni geliştirmeye devam etmem için cesaretlendirecek :),
Küçük bir şey, benim adım Alejandro Alcalde, "Ale Recalde" değil 😛
selamlar
Haha! Üzgünüm ... düzelteceğim ...
Merhaba, ubuntu 10.10 64bits kullanıyorum ve yüklememe izin vermiyor ... Birisi bana bir çözüm verebilir mi?
Çok teşekkür ederim.
Umm, ubuntu 10.04 64bits var, bağımlılıkları kurdunuz mu? sqlite ve wxwidgets ??
Makalede söyledikleri iki satırı koydum ve ilkini koyduğumda bana şunu söylüyor:
sudo: aptitude: command bulunamadı.
Yardım için teşekkürler.
Şunu deneyin: sudo apt-get install libsqlite python-wxgtk2.8
Görünüşe göre bazı nedenlerden dolayı sudo ve aptitude komutları sizi tanımıyor
Rica ederim, biz bunun için 🙂
Hala çalışmıyor ... Şimdi libsqlite bulamıyor ... Paketleri indirirsem, nasıl kurabilirim?
Rahatsızlık için teşekkürler ve özür dilerim.
: Evet, bu garip, genellikle depolarda geliyor, buradan indirebilirsiniz: http://www.sqlite.org/download.html.
Otomatik tamamlamayı, sekme ile terminalde denediniz mi? adın doğru olup olmadığını görmek için sudo apt-get install libsql yazın ve paketin görünüp görünmediğini görmek için sekmeye 2 veya 3 kez basın.
Not: Hiçbir şey olmuyor, programı denemek istediğin için sana teşekkür eden benim 😉
selamlar
Aynı şey bana da oluyor, libsqlite bulamıyor ...
Üzgünüm, dahil oldum, libsqlite gerekli değil, adımlar:
- python-wxgtk2.8 kurulu olmalıdır
- main.py'ye yürütme izinleri verin (chmod u + x main.py)
- çalıştırın ./main.py
Karışıklık için özür dilerim, başarısızlık durumunda lütfen hatayı buraya yapıştırın.
Üzgünüm, dahil oldum, libsqlite gerekli değil, adımlar:
- python-wxgtk2.8 kurulu olmalıdır
- main.py'ye yürütme izinleri verin (chmod u + x main.py)
- çalıştırın ./main.py
Karışıklık için özür dilerim, başarısızlık durumunda lütfen hatayı buraya yapıştırın.