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

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 04 Haz 2016 11:39:33
Geliştirilecek deneme.pyw dosyası, deneme.zip'in içindedir.Ekte verilmiştir. Haydi hep birlikte geliştirelim. Klasörü masaüstüne çıkartınız.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 05 Haz 2016 00:40:00
Geliştirilecek deneme.pyw dosyası ve eki, deneme.zip'in içindedir.Ekte verilmiştir. Haydi hep birlikte geliştirelim. Klasörü masaüstüne çıkartınız. Fikirlerinizi bekliyorum.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 05 Haz 2016 08:26:12
Tkinter3 belgesi aşağıdaki linkte verilmiştir.

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

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 05 Haz 2016 15:37:57
Geliştirilecek deneme.pyw dosyası ve eki, deneme.zip'in içindedir.Ekte verilmiştir. Klasörü masaüstüne çıkartınız. Haydi hep birlikte geliştirelim. Programda menüler olsun. Alt menüde çiçek adları olsun. Çiçek adına basınca çiçek hakkında resim ile birlikte bilgi versin.  Yardım edenlerin adları programda yer alacaktır. Yardım ve fikirlerinizi bekliyorum.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 05 Haz 2016 18:42:54
--------------
from tkinter import *
from PIL import ImageTk, Image

pencere = Tk()
pencere.tk_setPalette("blue")

img = ImageTk.PhotoImage(Image.open("çiçek.jpg"))
arka = Label(image=img)
arka.pack()

baslik = pencere.title("Çiçekler" )

pencere.mainloop()

--------------
programında

pencere.tk_setPalette("blue")

satırındaki rengi şimdi de "light blue" yapalım.

pencere.tk_setPalette("light blue")

Ekteki gibi bir ekran olacaktır.

php_korsan

  • Uzman Üye
  • *****
  • İleti: 5.167
  • Teşekkür 4436
    • Çevrimdışı
  • # 05 Haz 2016 20:15:55
Göksel hocam bu pyhton programlama dili en çok hangi alanda tercih ediliyor?Hacettepe animasyon bölümü en çok istediğim yüksek lisans burada pyhton programlama öğretiliyor.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 05 Haz 2016 20:54:25
[linkler sadece üyelerimize görünmektedir.]
Göksel hocam bu pyhton programlama dili en çok hangi alanda tercih ediliyor?Hacettepe animasyon bölümü en çok istediğim yüksek lisans burada pyhton programlama öğretiliyor.
Kullanım alanı  çok geniştir.

Django, Zope uygulama sunucuları, YouTube ve orijinal BitTorrent istemcisi, Pardus Linux dağıtımı Python kullanan önemli projelerden bazılarıdır. Ayrıca Google, NASA ve CERN gibi büyük kurumlar da Python kullanmaktadır.

Ayrıca OpenOffice.org, GIMP, Inkscape, Blender, Scribus ve Paint Shop Pro gibi bazı programlarda betik dili olarak kullanılır.

Pek çok Linux dağıtımında Python öntanımlı bir bileşen olarak gelir.

Python en çok kazandıran programlama dilleri listesinin 3ncü sırasında yer alıyor. İnanılmaz güçlü ve yetenekli bir dil. Yazamayacağınız uygulama yok gibi.

Python çok-amaçlı, yüksek seviyeli bir programlama dilidir. Tasarım felsefesinde kodun rahat okunabilirliği öne çıkar. Konsepti sayesinde uzun satırlar gerektiren işlemleri birkaç satırda yazabilirsiniz.

Nesne merkezli, imperatif ve fonksiyonel programlama gibi çoklu programlama paradigmasını destekler. Ayrıca otomatik bellek yönetimi ve çok geniş ve kapsamlı kütüphane standartlarına sahiptir.

Bu dil ile sistem/kullanıcı arabirimi/ağ programlama, uygulama ve veritabanı yazılımı programlama gibi birçok alanda yazılım geliştirilebiliyor.

Python, C , Java Karşılaştırması

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

php_korsan

  • Uzman Üye
  • *****
  • İleti: 5.167
  • Teşekkür 4436
    • Çevrimdışı
  • # 05 Haz 2016 21:17:45
sağolun hocam.pyhton için mysql modülü bile varmış.ben php ile çalıştım

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 05 Haz 2016 21:39:56
[linkler sadece üyelerimize görünmektedir.]
sağolun hocam.pyhton için mysql modülü bile varmış.ben php ile çalıştım
Python o kadar geniş ki ben matematik alanında uğraşıyorum. Uzmanlaşmanın sınırı yok.  Sırası geldikçe diğer alanlara da yönelmeyi düşünüyorum.

php_korsan

  • Uzman Üye
  • *****
  • İleti: 5.167
  • Teşekkür 4436
    • Çevrimdışı
  • # 05 Haz 2016 22:01:56
koskoca autodeskin maya animasyon programı bile icinde MEL ve PYHTHON scriptini kullaniyormus.Bu temmuz ve agustosda bu ise egileyim teşekkürler hocam.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 06 Haz 2016 17:03:12
Şimdi de programa bir menü ekleyelim. Menünün adı "Çiçekler" olsun. Menü oluşturmak için şöyle bir kod yazalım.
------------
menu = Menu(pencere)
pencere.config(menu=menu)
çiçek = Menu(menu, tearoff=0)
menu.add_cascade(label="Çiçekler",menu=çiçek)

-------------

Bunu deneme.pyw nin içine yazalım.


----------
from tkinter import *
from PIL import ImageTk, Image

pencere = Tk()
pencere.tk_setPalette("light blue")

img = ImageTk.PhotoImage(Image.open("çiçek.jpg"))
arka = Label(image=img)
arka.pack()

baslik = pencere.title("Çiçekler" )

menu = Menu(pencere)
pencere.config(menu=menu)
çiçek = Menu(menu, tearoff=0)
menu.add_cascade(label="Çiçekler",menu=çiçek)

pencere.mainloop()

------------

F5 yapıp çalıştıralım. Ekteki gibi bir ekran çıkacaktır.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 07 Haz 2016 17:54:45
Şimdi programa alt menüler ekleyelim. Alt menüde çiçek adları olsun.Kodu şöyle yazalım.

----
papatya = Menu(çiçek, tearoff=0)
çiçek.add_cascade(label="Papatya", menu=papatya)

----
Bu kodu ekleyelim. Bunu deneme.pyw nin içine yazalım.

----
from tkinter import *
from PIL import ImageTk, Image

pencere = Tk()
pencere.tk_setPalette("light blue")

img = ImageTk.PhotoImage(Image.open("çiçek.jpg"))
arka = Label(image=img)
arka.pack()

baslik = pencere.title("Çiçekler" )

menu = Menu(pencere)
pencere.config(menu=menu)
çiçek = Menu(menu, tearoff=0)
menu.add_cascade(label="Çiçekler",menu=çiçek)

papatya = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Papatya",menu=papatya)

pencere.mainloop()

---
F5 basıp çalıştıralım. Şöyle bir ekran çıkacaktır. Ekte verilmiştir.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 07 Haz 2016 22:05:50
Programımıza şimdi de "Gül" ve "Gelincik" alt menülerini ekleyelim. Kodlar şu şekilde olacaktır.

-------
gül = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Gül",menu=gül)

gelincik = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Gelincik",menu=gelincik)

--------

Bu kodu ekleyelim. Bunu deneme.pyw nin içine yazalım.

---------
from tkinter import *
from PIL import ImageTk, Image

pencere = Tk()
pencere.tk_setPalette("light blue")

img = ImageTk.PhotoImage(Image.open("çiçek.jpg"))
arka = Label(image=img)
arka.pack()

baslik = pencere.title("Çiçekler" )

menu = Menu(pencere)
pencere.config(menu=menu)
çiçek = Menu(menu, tearoff=0)
menu.add_cascade(label="Çiçekler",menu=çiçek)

papatya = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Papatya",menu=papatya)

gül = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Gül",menu=gül)

gelincik = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Gelincik",menu=gelincik)

pencere.mainloop()

----------
F5 basıp çalıştıralım. Şöyle bir ekran çıkacaktır. Ekte verilmiştir. Program, deneme.zip te olup ekte verilmiştir.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 08 Haz 2016 16:09:44
Şimdi ise programa katkıda bulunanlar için ayrı bir menü ekleyelim. Kodu şöyle yazıyoruz.

------------------------
pencere.config(menu=menu)
yardım_edenler = Menu(menu, tearoff=0)
menu.add_cascade(label="Katkıda Bulunanlar",menu=yardım_edenler)

------------------------

Bunu deneme.pyw dosyasının içine ekliyoruz.

------------------------
from tkinter import *
from PIL import ImageTk, Image

pencere = Tk()
pencere.tk_setPalette("light blue")

img = ImageTk.PhotoImage(Image.open("çiçek.jpg"))
arka = Label(image=img)
arka.pack()

baslik = pencere.title("Çiçekler" )

menu = Menu(pencere)
pencere.config(menu=menu)
çiçek = Menu(menu, tearoff=0)
menu.add_cascade(label="Çiçekler",menu=çiçek)

papatya = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Papatya",menu=papatya)

gül = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Gül",menu=gül)

gelincik = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Gelincik",menu=gelincik)

pencere.config(menu=menu)
yardım_edenler = Menu(menu, tearoff=0)
menu.add_cascade(label="Katkıda Bulunanlar",menu=yardım_edenler)

pencere.mainloop()

---------------------------


F5 e basıp çalıştırdığımızda ekteki gibi bir ekran çıkacaktır.  Program deneme.zip in içinde ekte verilmiştir.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.189
  • Teşekkür 4747
    • Çevrimdışı
  • # 08 Haz 2016 21:27:02
Şimdi ise Papatya, Gül ve Gelincik alt menüsüne tıkladığımızda bize o çiçek hakkında bilgi veren komutu ekliyoruz.

------
papatya.add_command(label="Bilgi")   

----
gül.add_command(label="Bilgi")

-----
gelincik.add_command(label="Bilgi")

------
Bu komutları aşağıda verilen programa ekliyoruz.

-----
from tkinter import *
from PIL import ImageTk, Image

pencere = Tk()
pencere.tk_setPalette("light blue")

img = ImageTk.PhotoImage(Image.open("çiçek.jpg"))
arka = Label(image=img)
arka.pack()

baslik = pencere.title("Çiçekler" )

menu = Menu(pencere)
pencere.config(menu=menu)
çiçek = Menu(menu, tearoff=0)
menu.add_cascade(label="Çiçekler",menu=çiçek)

papatya = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Papatya",menu=papatya)
papatya.add_command(label="Bilgi")

gül = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Gül",menu=gül)
gül.add_command(label="Bilgi")

gelincik = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Gelincik",menu=gelincik)
gelincik.add_command(label="Bilgi")

pencere.config(menu=menu)
yardım_edenler = Menu(menu, tearoff=0)
menu.add_cascade(label="Katkıda Bulunanlar",menu=yardım_edenler)

pencere.mainloop()
------

F5 basıp çalıştırıyoruz. Ekteki gibi ekran çıkacaktır. Program ektedir.

 

Egitimhane.Com ©2006-2023