Python Programlama Dilini Öğrenmek İsteyenler

Çevrimdışı serdaraydın

  • Bilge Meclis Üyesi
  • *****
  • 4.417
  • 11.300
  • Birleştirilmiş Sınıf
  • 4.417
  • 11.300
  • Birleştirilmiş Sınıf
# 09 Mar 2017 22:44:54
  Hocam, yazdıra bastığımızda *.txt dosyası, yerine doc veya pdf e dönüştürülebilir mi ?

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 10 Mar 2017 06:40:32
[linkler sadece üyelerimize görünmektedir.]
  Hocam, yazdıra bastığımızda *.txt dosyası, yerine doc veya pdf e dönüştürülebilir mi ?
Bu mümkün. Ancak bunu programımda yapmak için  çok vakit  gerektirecek. Çünkü 430 etkinliğin hepsinin buna göre kodlanması lazım. Elimde var olan etkinlik örneklerinin kodlaması bitince daha güzel olan excelde renkli ve resimli (ilk size açıklıyorum)  kodlamayı yapmayı planlıyorum. İlginiz için teşekkürler.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 11 Mar 2017 11:36:36
[linkler sadece üyelerimize görünmektedir.]
Hocam kusura bakmayın cevap veremedim. Database sqlite3 kullanıyorum. Örnek dosyayı ekledim. Database takip kolonundan çekilen sözlük tipi veri metin olarak görünüyor, onu nasıl tekrar sözlük tipinde kullanabilirim.
Programı biraz geliştirdim. Ekteki resimlere bakın. Database in içinde verilerin nasıl göründüğüne bir bakınız.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 11 Mar 2017 11:55:25
[linkler sadece üyelerimize görünmektedir.]
Programı biraz geliştirdim. Ekteki resimlere bakın. Database in içinde verilerin nasıl göründüğüne bir bakınız.
Yukarıdaki çıktıyı Tkinter  ile görselleştirilebilirsiniz. İstenirse çıktı Excelde, XlsWriter ile renkli olarak alınabilir. Seçenekler çoğaltılabilir.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 12 Mar 2017 02:58:44
[linkler sadece üyelerimize görünmektedir.] Programa ufak dokunuşlar yaptım. Aşağıdaki resimlerde gösterilmiştir. :)

Çevrimdışı yunushocam

  • Bilge Üye
  • *****
  • 1.645
  • 46.392
  • 3. Sınıf Öğretmeni
  • 1.645
  • 46.392
  • 3. Sınıf Öğretmeni
# 12 Mar 2017 09:47:44
Teşekkürler hocam, yalnız dataya sizinki kadar sade bir kayıt aklıma gelmedi, aslında ben oraya sözlük yerleştirip bu işi halletmeyi planlıyordum. O nedenle sözlük yapısını kullanmayı ilerde bulursam diye o yapıyı bozmadım. İkinci olarak o acayip şekilleri de sadece istediğim tarihi alabilmek için ekledim ama tam bir döküm için benim yöntem sıkıntılı. Neyse zamanla öğreneceğim. Aynı öğrenciyi kaydetme durumu ogrenciara fonksiyonunda aslında öğrencidurumu +,- ile ifade etmiştim. Bunu input önüne koyarsam belki işe yarar. Teşekkürler. Bu arada ben de tkintera çalışmaya başladım. Aktarabilirsem oraya aktaracağım.

Çevrimdışı yunushocam

  • Bilge Üye
  • *****
  • 1.645
  • 46.392
  • 3. Sınıf Öğretmeni
  • 1.645
  • 46.392
  • 3. Sınıf Öğretmeni
# 12 Mar 2017 09:49:18
Bu arada bu programdan çok çok gelişmişini yıllardır exelde kullanıyorum. Excelde program çok güzel ama tam istediğim şekilde müdahale edemeyebiliyorum. Program hayalim, Pythonla bunu yapmak iseğiyle başladı. Ama şimdi görüyorum da pythonda exceldeki gibi bir takip programı yapmak aylarımı alır ve son hali de aynı işlevsellikte olmaz herhalde.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 12 Mar 2017 10:59:08
[linkler sadece üyelerimize görünmektedir.]
Teşekkürler hocam, yalnız dataya sizinki kadar sade bir kayıt aklıma gelmedi, aslında ben oraya sözlük yerleştirip bu işi halletmeyi planlıyordum. O nedenle sözlük yapısını kullanmayı ilerde bulursam diye o yapıyı bozmadım. İkinci olarak o acayip şekilleri de sadece istediğim tarihi alabilmek için ekledim ama tam bir döküm için benim yöntem sıkıntılı. Neyse zamanla öğreneceğim. Aynı öğrenciyi kaydetme durumu ogrenciara fonksiyonunda aslında öğrencidurumu +,- ile ifade etmiştim. Bunu input önüne koyarsam belki işe yarar. Teşekkürler. Bu arada ben de tkintera çalışmaya başladım. Aktarabilirsem oraya aktaracağım.

[linkler sadece üyelerimize görünmektedir.]
Bu arada bu programdan çok çok gelişmişini yıllardır exelde kullanıyorum. Excelde program çok güzel ama tam istediğim şekilde müdahale edemeyebiliyorum. Program hayalim, Pythonla bunu yapmak iseğiyle başladı. Ama şimdi görüyorum da pythonda exceldeki gibi bir takip programı yapmak aylarımı alır ve son hali de aynı işlevsellikte olmaz herhalde.
Asıl ben teşekkür ederim.  Bugüne kadar kullanmaya gerek duymadığım database de bir sütunun içine veri eklemeyi sayenizde kullandım. Fikirler paylaştıkça çoğalır.

Python da çözümün birkaç yolu olabilir. Bu bunlardan birisi idi. Belki daha da kolay yolu her zaman olabilir.

Tkinter ile program yapmayı seveceksiniz. Öğrendiğinizde program yapmak 2-3 gününüzü alır. Tabiiki küçük programlar için. Mesela bu program 295 satır. Öğrendiğinizde 2-3 günde bunu yaparsınız. Mesela benim KarışıkMatik programım 110000 satırının üstünde. 2016 mart ayında başladım ve devam ettiriyorum. Uzun soluklu bir program. Bitince bunun çıktısını excele dönüştürmeyi planlıyorum.

Belki işlevsellikte daha da iyisi olabilir. Program Tkinter-Excele aktarılabiliyor. Tecrübe kazandıkça olacak şeyler. Sıfırdan program yazmak aynen okuma-yazma bilmeyen çocuğa okuma-yazma öğretmek gibi bir şey. Çalışmalarınızda kolaylıklar diliyorum.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 12 Mar 2017 20:36:37
[linkler sadece üyelerimize görünmektedir.]

Öğrenci ekleme formu tamam. Bitince paylaşırım.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 13 Mar 2017 19:28:06
1. 2. 3. 4. Sınıf Matematik Etkinlik Hazırlama Programında 4. Sınıf Sayılar Bölme işleminde 2-4 basamaklı sayıyı 1-2 basamaklıya kalansız bölme ile ilgili yeni etkinlik ekledim. Aşağıdaki resimde bugün eklediğim etkinlik örneği bulunmaktadır.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 13 Mar 2017 19:55:09
Kelime olarak verilmiş bir sayıyı sayı olarak yazılmasının örnek bir kodunu paylaşacağım. Bu kod ilgili etkinliğin ufak bir parçasıdır. Aşağıdaki resimde gösterilmiştir.

Kaynak kodlar sayı_yazma.zip ekinin içindedir.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 14 Mar 2017 19:30:42
1. 2. 3. 4. Sınıf Matematik Etkinlik Hazırlama Programında 4. Sınıf Sayılar Bölme işleminde 2-4 basamaklı sayıyı 1-2 basamaklıya kalansız bölme eşleştirmesi ile ilgili yeni etkinlik ekledim. Biraz uğraştırdı. Aşağıdaki resimde bugün eklediğim etkinlik örneği bulunmaktadır.

Çevrimdışı yunushocam

  • Bilge Üye
  • *****
  • 1.645
  • 46.392
  • 3. Sınıf Öğretmeni
  • 1.645
  • 46.392
  • 3. Sınıf Öğretmeni
# 14 Mar 2017 20:57:07
[linkler sadece üyelerimize görünmektedir.]
Kelime olarak verilmiş bir sayıyı sayı olarak yazılmasının örnek bir kodunu paylaşacağım. Bu kod ilgili etkinliğin ufak bir parçasıdır. Aşağıdaki resimde gösterilmiştir.

Kaynak kodlar sayı_yazma.zip ekinin içindedir.

Hocam biraz kopya ile sizin programa ekleme yaptım. Kusura bakmayın. 6 basamaklı sayıları okuma fonksiyonu yazdım. Fonksiyonda sözlük kullandım.

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

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 14 Mar 2017 22:45:26
[linkler sadece üyelerimize görünmektedir.]
Hocam biraz kopya ile sizin programa ekleme yaptım. Kusura bakmayın. 6 basamaklı sayıları okuma fonksiyonu yazdım. Fonksiyonda sözlük kullandım.

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

4. sınıf sayılar konusundan kelime olarak verilmiş bir sayıyı sayı olarak yazılmasının tam kodunu paylaşacağım.  Aşağıdaki resimde gösterilmiştir.

Kaynak kodlar sayı_okuma.zip ekinin içindedir.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
  • 4.130
  • 14.878
  • 1. Sınıf Öğretmeni
# 15 Mar 2017 10:17:17
Pythonda bir ortak proje program fikrim var. Bu forum konusunu bir ortak program yapma platformu gibi düşünerek "Problem Oluşturma Programı" yapmak istiyorum. KarışıkMatik menüsü tarzında. Sınıf sınıf, tema tema, konu konu tarzında yapmayı planlıyorum. Hangi sınıf hangi tema hangi konudan problem istemiyorsa oraya tıklayıp o konu ile ilgili problem sorusu oluşturacak. İnceleme ve yazdırma seçenekleri olacak. Tabii ki bunun için önce wordde burada paylaşılarak oluşturulacak problem havuzu gerekli. Fikir, görüş ve önerilerinizi bekliyorum.

 


Egitimhane.Com ©2006-2023 KVKK