Konu: Python Programlama Dilini Öğrenmek İsteyenler  (Okunma sayısı 246340 defa)

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 02 Şub 2019 00:43:40
1

Pardus'ta android uygulama denemesi başarıyla gerçekleşti. Artık mint'e bağlı değilim. Pardus'a devam.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 02 Şub 2019 00:45:23
2

Pardus'ta android uygulama denemesi başarıyla gerçekleşti. Artık mint'e bağlı değilim. Pardus'a devam.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 02 Şub 2019 11:08:52
Merhaba. Diploma Kayıt Örneği Programını aşama aşama sizlerle beraber yapacağız. Elimde kaynak olarak Python3 Türkçe pdf, Python-docx pdf ve meşhur [linkler sadece üyelerimize görünmektedir.] sitesi var.

Önce istenen belge şablonunu düzenleyelim. Şablon Times New Roman 12 punto olmak zorunda.  Sonra python-docx te kodlayalım. Ben kodlarımı Python IDLE da yazıyorum. Siz isterseniz PyCharm veya başka bir yorumlayıcıda yazabilirsiniz. IDLE'ı sade, ekranın her yerini kapladığı için seviyorum. PyCharm bana dar geliyor.

Ekteki resimlerdeki gibi bir şablonumuz var. Şablonu satır satır kodlayacağız. Çünkü her satırın özellikleri ayrı. Düz yazı yazar gibi değil. Başlığı kodladım ve çıktısını aldım. Şimdi nasıl olduğuna bakalım. Sizler de bunu deneyebilirsiniz.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 02 Şub 2019 11:23:41
Diploma Kayıt Programının giriş ekranı ve son hali böyle olacak.

Link:

[linkler sadece üyelerimize görünmektedir.]

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 02 Şub 2019 12:24:55
Diploma Kayıt Örneği Programı nda şablonun ilk kısmı bitti. Bundan sonra tablo özeliklerini kullanacağız.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 02 Şub 2019 13:32:24
Diploma Kayıt Örneği Programı nda şablonda tablo özelliğini ve metin ortalamasını kullanıyoruz.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 02 Şub 2019 18:15:30
Böylelikle Diploma Kayıt Örneği Programı nda şablonun kodlaması bitti. Sıra geldi tkinter ile ekran girişi önyüzünü yapmaya.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 03 Şub 2019 07:37:21
Diploma Kayıt Örneği Programı nda pencere oluşturdum. Entry leri tanıttım. Ama daha satır ve sütunları ve genişliğini ayarlamadım.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 03 Şub 2019 12:10:40
Eba python eğitimi hakkında video serisi paylaştı.

Link:
[linkler sadece üyelerimize görünmektedir.]

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 03 Şub 2019 17:34:13
Diploma Kayıt Örneği Programı nda pencere oluşturdum. Entry leri tanıttım. Satır ve sütunları ve genişliğini ayarladım.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 03 Şub 2019 18:00:00
Diploma Kayıt Örneği Programı nda Buttonları tanıttık. command verdik. Bazısına command vermedik. Çünkü daha def tanımlamadık. Ekran büyütme pasif. Ama büyütmeye ihtiyacımız olacak. İlgili satırı siliyoruz. Çıktı aldık. Ama bizim tanımladığımızınki. Eksiklik var. Veri alacağız Entry lerden. Onları database e kaydedeceğiz. Ön izlemede database den çağırıp ilgili yerlere yapıştıracağız. Bir de sil butonunu command ekleyip tanımlayıp kodlamasını yapacağız. Bunun için kaydettiğimiz kişinin adı ve soyadını  list e insert edeceğiz.

list teki kişiye çift tıklayınca bilgilerini database den çekip ilgili Entry lere insert edeceğiz. Ön izlemeye basınca entry lerdeki bilgileri alıp docx dosyasının ilgili yerlerine ekleyeceğiz.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 03 Şub 2019 22:04:49
Diploma Kayıt Örneği Programı nda ekrandaki bilgileri (Entry dekileri) database e kaydedebilmemiz için önce giriş ekranındaki bilgileri get() kullanarak değişkene atıyoruz.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 04 Şub 2019 17:19:45
Diploma Kayıt Örneği Programı nda ekrandaki bilgileri (Entry dekileri) database e kaydedebilmemiz için önce giriş ekranındaki bilgileri get() kullanarak değişkene atadık. Sonra giriş ekranını temizliyoruz yeni giriş yapılabilsin veya hata olmaması için.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 04 Şub 2019 21:16:44
Diploma Kayıt Örneği Programı nda değişkene atadığımız değerleri database e kaydediyoruz.  Ad soyad önceden kaydedilmişse yeni kayıt oluşturmayıp var olan kaydı sadece güncelliyoruz. Kayıt yoksa yeni kayıt/database oluşturuyoruz.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.261
  • Teşekkür 5012
    • Çevrimdışı
  • # 04 Şub 2019 21:24:22
Diploma Kayıt Örneği Programı veri girişi ve sq3 veritabanının içi

 

Egitimhane.Com ©2006-2023