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

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 30 May 2016 16:41:59
Buraya kadar bir sorunuz varsa cevaplamaya çalışırım.

yeni-üye

  • Tecrübeli Üye
  • ****
  • İleti: 687
  • Teşekkür 368
    • Çevrimdışı
  • # 30 May 2016 16:47:17
hocam github uzerinden script dosya calistirmayi biliyormusunuz. bi scripp calistirip kurulumu yapip ilgili belgeyi renderlayip cikti almak istiyorum ama kismi olarak basarsam da bi turlu tam olarak basamadim.

ahanda ilgili script bu [linkler sadece üyelerimize görünmektedir.]

burdan ilgili databaseyi .xml ya da .json fark etmez alip matkdown olarak cikti almak istiyorum ama abasamadim.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 30 May 2016 17:07:49
[linkler sadece üyelerimize görünmektedir.]
hocam github uzerinden script dosya calistirmayi biliyormusunuz. bi scripp calistirip kurulumu yapip ilgili belgeyi renderlayip cikti almak istiyorum ama kismi olarak basarsam da bi turlu tam olarak basamadim.

ahanda ilgili script bu [linkler sadece üyelerimize görünmektedir.]

burdan ilgili databaseyi .xml ya da .json fark etmez alip matkdown olarak cikti almak istiyorum ama abasamadim.

Hayır bilmiyorum. Ben Python programlama dilini biliyorum.

yeni-üye

  • Tecrübeli Üye
  • ****
  • İleti: 687
  • Teşekkür 368
    • Çevrimdışı
  • # 30 May 2016 17:09:17
 saolasiniz hocam python bildiginize gore anlama ihtimailiniz var diye dusunmustum..
[linkler sadece üyelerimize görünmektedir.]
Hayır bilmiyorum. Ben Python programlama dilini biliyorum.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 31 May 2016 15:42:37
Modül Nedir?

Bazı islevleri kolaylıkla yerine getirmemizi sağlayan birtakım fonksiyonları ve nitelikleri içinde barındıran araçlardır.
Örnek:
• sys
• os
• random
gibi.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 31 May 2016 15:53:29
Modüllerin İçe Aktarılması

Python’da herhangi bir modülü kullanabilmek için öncelikle onu içe aktarmamız gerekir.
İçe aktarmak, bir modül içindeki fonksiyon ve nitelikleri baska bir program (veya ortam) içinden kullanılabilir hale getirmek demektir.

Nasıl yapılır?

Program yazma satırının en başına;

import os

from tkinter import *

from tkinter.messagebox import *

import random

import datetime

import time


gibi programda neyi yapacaksak o modülün adı yazılarak yapılır.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 02 Haz 2016 16:22:40
Küçük bir örnek:

from tkinter import *
pencere = Tk()
pencere.tk_setPalette("blue")
pencere.mainloop()

yazdığımızda ekteki gibi bir ekran çıkacaktır.

habibocak

  • Bilge Üye
  • *****
  • İleti: 8.368
  • Teşekkür 6299
    • Çevrimdışı
  • # 02 Haz 2016 16:26:07
[linkler sadece üyelerimize görünmektedir.]

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

Umarım işinize yarar.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 02 Haz 2016 16:26:29
blue yerine başka renkler de yazabiliriz.

red = kırmızı
white = beyaz
black = siyah
yellow = sarı
brown = kahverengi
green = yeşil
pink = pembe

gibi.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 02 Haz 2016 16:30:06
Pythonu seviyorum. Çünkü sade ve anlaşılır.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 02 Haz 2016 22:05:38
İstediğimiz renk kodları için:

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

adresinden bulabiliriz. Kodu

pencere.tk_setPalette("blue") da tırnak işareti içine yazarız. Örnek:

pencere.tk_setPalette("#A9F5E1") gibi.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 03 Haz 2016 17:56:36
Yukarıdaki ekrana şimdi de çiçek resmi yerleştirelim.
Çiçek jpg uzantılıdır. Çiçek resmi ektedir. Siz çiçek yerine istediğiniz jpg uzantılı resmi yerleştirebilirsiniz.
img = ImageTk.PhotoImage(Image.open("çiçek.jpg")) satırında tırnak içine kendi jpg dosyanızın adını yazınız.
 xxx.py dosyası ile xxx.jpg dosyası aynı konumda olması gerekir. Önce
C:\Python34\Scripts
konumuna gidip komut satırını açıyoruz.
Sonra komut satırına
pip install pillow
yazıp enterliyoruz. İnternete bağlı olmanız gerekiyor.
Sonra komut satırına
pip install --upgrade pip
yazıp enterliyoruz. İnternete bağlı olmanız gerekiyor.Sonra
Başlat>Tüm uygulamalar>Python 3.4>IDLE (Python 3.4 GUI - 32 bit) tıklanır. File menüsünden New File seçilir. Aşağıdaki kodlar yazılır.

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()

pencere.mainloop()

F5 yazıp deneme.py adında dosya oluşturuyoruz. deneme.py dosyasını, çiçek.jpg nin olduğu yere kaydediyoruz. Şöyle bir çıktı olacak. Ekte verilmiştir.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 03 Haz 2016 18:11:14
Yukarıda 1. sayfada verilen linklerden Pythonu çalışmaya devam edin.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 04 Haz 2016 09:24:11
Şimdi de bir başlık koyalım. Başlık "Çiçekler" olsun.

Bundan sonra hep birlikte bana yardım ederek bir çiçek programını ilk kez oluşturalım. Kendi çekeceğiniz çiçek fotoğraflarını ve buna ait bilgileri kullanarak ve bunları burada paylaşarak bir program oluşturalım.
Ne dersiniz?
Programda yardım edenlerin adlarının olduğu bir menü oluşturalım.

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

Bu kodu

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()

yerleştirelim ve çalıştıralım. Şöyle bir ekran olacaktır. Ekte verilmiştir.

gokselgursu

  • Bilge Üye
  • *****
  • 3. Sınıf Öğretmeni
  • İleti: 2.263
  • Teşekkür 5080
    • Çevrimdışı
  • # 04 Haz 2016 11:07:36
deneme.py dosyası çalıştırıldığında siyah ekran çıkıyor. Bunu kaldırmak için deneme.py dosyasının uzantısını deneme.pyw olarak değiştiriyoruz. deneme.py işaretlenir. Sağ tıklanır. Yeniden adlandır seçilir. py uzantısı pyw olarak değiştirilir.

 

Egitimhane.Com ©2006-2023