Python Programlama Dilini Öğrenmek İsteyenler

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 28 Eyl 2016 15:43:08
1. 2. 3. 4. Sınıf Matematik Etkinlik Hazırlama Programına yeni etkinlikler ekliyorum. Sizlerin de eklenmesini istediğiniz etkinlik örnekleri varsa bana örnekleriyle cevap yazabilirsiniz.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 01 Eki 2016 22:54:52
Birim Çeviriciden örnek bir kod:
---------

class saat_dakika:
    def __init__(self):
        root = Tk()
        baslik = root.title("Birim Çevirici" )
        root.resizable(width=FALSE, height=FALSE)
        root.wm_iconbitmap("birim.ico")
        mainframe = ttk.Frame(root,padding='3 3 12 12')
        mainframe.grid(column=0, row=0)
        mainframe.columnconfigure(0, weight=1)
        mainframe.rowconfigure(0, weight =1)
       
        saat = ttk.Entry(mainframe, width =27)
        saat.grid(column = 2, row = 2)
       
        dakika = ttk.Entry(mainframe, width =27)
        dakika.grid(column = 4, row = 2)
       
        cevap= ttk.Entry(mainframe, width =27)
        cevap.grid(column = 3, row = 3)
                               
        ttk.Label(mainframe, text ='SAAT ---> DAKİKA').grid(column = 3, row=1)
        ttk.Label(mainframe, text ='Saati Giriniz :').grid(column = 1, row=2)
        ttk.Label(mainframe, text ='Dakikayı Giriniz :').grid(column = 3, row=2)
        ttk.Label(mainframe, text ='Cevap :').grid(column = 2, row=3)
        ttk.Label(mainframe, text ='Dakika').grid(column = 4, row=3)
       
        def çevir():
            a=saat.get()
            b=dakika.get()
            if a=="":
                c=int(b)
                cevap.insert(END,c)
            elif b=="":
                c=int(a)
                d=c*60
                cevap.insert(END,d)
            elif b!="":
                c=int(a)
                d=int(b)
                e=(c*60)+d
                cevap.insert(END,e)
             
        def sil():
            saat.delete(0,END)
            dakika.delete(0,END)
            cevap.delete(0,END)
           
        ttk.Button(mainframe, text='Çevir', command= çevir).grid(column=3, row=4)
        ttk.Button(mainframe, text='Sil', command= sil).grid(column=3, row=5)

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 02 Eki 2016 08:30:30
Python da wordcloud u yapmak ister misiniz?

Ekte Türk Bayrağı ve İstiklal Marşı'nın wordcloud u vardır.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 03 Eki 2016 16:08:14
wordcloud yapabilmek için önce

C:\Python34\Scripts e gidip komut penceresini burada açıyoruz.
C:\Python34\Scripts>pip install -U pip setuptools yazıp enterliyoruz. İnternete bağlı olmak gerekiyor.
C:\Python34\Scripts>pip install numpy yazıp enterliyoruz.
C:\Python34\Scripts>pip install pillow yazıp enterliyoruz.
C:\Python34\Scripts>pip install matplotlib yazıp enterliyoruz.
C:\Python34\Scripts>pip install stopwords yazıp enterliyoruz.
[linkler sadece üyelerimize görünmektedir.] adresinden
wordcloud-1.2.1-cp34-cp34m-win32.whl indiririz.
C:\Python34\Scripts e gidip yukarıdakini Scripts içine kopyalayıp komut penceresinde
C:\Python34\Scripts>pip install wordcloud-1.2.1-cp34-cp34m-win32.whl yazıp enterliyoruz.

Artık wordcloud yapmaya geçebiliriz.
Devamı gelecek.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 04 Eki 2016 17:58:28
wordcloud için kaynak metin ve .png uzantılı resim lazım. Ekte verilmiştir. Bu iki dosyayı masaüstüne kaydederiz.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 04 Eki 2016 18:04:34
Sonra kodları yazarız.
----
import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
import random
from wordcloud import WordCloud, STOPWORDS


def grey_color_func(word, font_size, position, orientation, random_state=None, **kwargs):
    return "hsl(0, 0%%, %d%%)" % random.randint(60, 100)

mask = np.array(Image.open("Türk Bayrağı.png"))

text = open("İstiklal Marşı.txt").read()

stopwords = set(STOPWORDS)
stopwords.add("int")
stopwords.add("ext")

wc = WordCloud(max_words=1000, mask=mask, stopwords=stopwords, margin=10,
               random_state=1).generate(text)

default_colors = wc.to_array()
plt.title("Türk Bayrağı ve İstiklal Marşı")
plt.imshow(wc.recolor(color_func=grey_color_func, random_state=3))
wc.to_file("TB.png")
plt.axis("off")
plt.figure()
plt.title("Türk Bayrağı ve İstiklal Marşı")
plt.imshow(default_colors)
plt.axis("off")
plt.show()
--
Koyu yazılmış kodlara dikkat edelim. Sizler de kendinize ait wordcloud yapmak isterseniz koyu yazılmış kodları kendinize göre değiştirip yeni bir wordcloud yapabilirsiniz. Kodları Türk Bayrağı.py olarak kaydederiz. Türk Bayrağı.png, İstiklal Marşı.txt ve Türk Bayrağı.py aynı konumda iken
Türk Bayrağı.py adlı dosyayı çalıştırırız. Ekteki gibi bir ekran çıkar. Kaydet ikonuna basıp kaydederiz. wordcloud unuz artık hazırdır. Ekte wordcloud un kaynak kodları Türk Bayrağı.zip olarak verilmiştir.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 08 Eki 2016 20:11:12
Birim Çeviriciden örnek bir kod:
------
class yıl_ay:
    def __init__(self):
        root = Tk()
        baslik = root.title("Birim Çevirici" )
        root.resizable(width=FALSE, height=FALSE)
        root.wm_iconbitmap("birim.ico")
        mainframe = ttk.Frame(root,padding='3 3 12 12')
        mainframe.grid(column=0, row=0)
        mainframe.columnconfigure(0, weight=1)
        mainframe.rowconfigure(0, weight =1)
       
        yıl = ttk.Entry(mainframe, width =27)
        yıl.grid(column = 2, row = 2)
       
        ay = ttk.Entry(mainframe, width =27)
        ay.grid(column = 4, row = 2)
       
        cevap= ttk.Entry(mainframe, width =27)
        cevap.grid(column = 3, row = 3)
                               
        ttk.Label(mainframe, text ='YIL ---> AY').grid(column = 3, row=1)
        ttk.Label(mainframe, text ='Yılı Giriniz :').grid(column = 1, row=2)
        ttk.Label(mainframe, text ='Ayı Giriniz :').grid(column = 3, row=2)
        ttk.Label(mainframe, text ='Cevap :').grid(column = 2, row=3)
        ttk.Label(mainframe, text ='Ay').grid(column = 4, row=3)
       
        def çevir():
            a=yıl.get()
            b=ay.get()
            if a=="":
                c=int(b)
                cevap.insert(END,c)
            elif b=="":
                c=int(a)
                d=c*12
                cevap.insert(END,d)
            elif b!="":
                c=int(a)
                d=int(b)
                e=(c*12)+d
                cevap.insert(END,e)
             
        def sil():
            yıl.delete(0,END)
            ay.delete(0,END)
            cevap.delete(0,END)
           
        ttk.Button(mainframe, text='Çevir', command= çevir).grid(column=3, row=4)
        ttk.Button(mainframe, text='Sil', command= sil).grid(column=3, row=5)

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 12 Eki 2016 07:35:30
Python sqlite3 te Rastgele Öğrenci Seçme programı V2 yaptım. Görsel iyileştirmeler yaptım. Egitimhaneye yükledim.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 13 Eki 2016 18:52:15
1. 2. 3. 4. Sınıf Matematik Etkinlik Hazırlama Programına yeni etkinlikler ekledim. Eklenmesini istediğiniz etkinlikleri belirtebilirsiniz. Görüşlerinizi lütfen belirtiniz.

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 15 Eki 2016 20:52:15
Birim Çeviriciden örnek bir kod:
----------------
class kw_hp:
    def __init__(self):
        root = Tk()
        baslik = root.title("Birim Çevirici" )
        root.resizable(width=FALSE, height=FALSE)
        root.wm_iconbitmap("birim.ico")
        mainframe = ttk.Frame(root,padding='3 3 12 12')
        mainframe.grid(column=0, row=0)
        mainframe.columnconfigure(0, weight=1)
        mainframe.rowconfigure(0, weight =1)
       
        kw = ttk.Entry(mainframe, width =27)
        kw.grid(column = 2, row = 2)
       
        kw_ondalık = ttk.Entry(mainframe, width =27)
        kw_ondalık.grid(column = 4, row = 2)
       
        cevap= ttk.Entry(mainframe, width =27)
        cevap.grid(column = 3, row = 3)
                               
        ttk.Label(mainframe, text ='kW ---> hp').grid(column = 3, row=1)
        ttk.Label(mainframe, text ='kW Tamsayı Kısmını Giriniz :').grid(column = 1, row=2)
        ttk.Label(mainframe, text ='kW Ondalık Kısmının En Solundaki Sayıyı Giriniz :').grid(column = 3, row=2)
        ttk.Label(mainframe, text ='Cevap :').grid(column = 2, row=3)
        ttk.Label(mainframe, text ='hp(beygir)').grid(column = 4, row=3)
       
        def çevir():
            a=kw.get()
            b=kw_ondalık.get()
            if a=="":
                a=0
                c=int(a)
                d=int(b)
                e=(d/10)*1.34102209244049
                cevap.insert(END,e)
            elif b=="":
                b=0
                c=int(a)
                d=c*1.34102209244049
                cevap.insert(END,d)
            elif b!="":
                c=int(a)
                d=int(b)
                e=(c*1.34102209244049)+((d/10)*1.34102209244049)
                cevap.insert(END,e)
             
        def sil():
            kw.delete(0,END)
            kw_ondalık.delete(0,END)
            cevap.delete(0,END)
           
        ttk.Button(mainframe, text='Çevir', command= çevir).grid(column=3, row=4)
        ttk.Button(mainframe, text='Sil', command= sil).grid(column=3, row=5)

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 16 Eki 2016 14:49:45
[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.

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

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 19 Eki 2016 20:14:38
Birim Çeviriciden örnek bir kod:
-------
class hp_kw:
    def __init__(self):
        root = Tk()
        baslik = root.title("Birim Çevirici" )
        root.resizable(width=FALSE, height=FALSE)
        root.wm_iconbitmap("birim.ico")
        mainframe = ttk.Frame(root,padding='3 3 12 12')
        mainframe.grid(column=0, row=0)
        mainframe.columnconfigure(0, weight=1)
        mainframe.rowconfigure(0, weight =1)
       
        hp = ttk.Entry(mainframe, width =27)
        hp.grid(column = 2, row = 2)
       
        hp_ondalık = ttk.Entry(mainframe, width =27)
        hp_ondalık.grid(column = 4, row = 2)
       
        cevap= ttk.Entry(mainframe, width =27)
        cevap.grid(column = 3, row = 3)
                               
        ttk.Label(mainframe, text ='hp ---> kW').grid(column = 3, row=1)
        ttk.Label(mainframe, text ='hp Tamsayı Kısmını Giriniz :').grid(column = 1, row=2)
        ttk.Label(mainframe, text ='hp Ondalık Kısmının En Solundaki Sayıyı Giriniz :').grid(column = 3, row=2)
        ttk.Label(mainframe, text ='Cevap :').grid(column = 2, row=3)
        ttk.Label(mainframe, text ='kW').grid(column = 4, row=3)
       
        def çevir():
            a=hp.get()
            b=hp_ondalık.get()
            if a=="":
                a=0
                c=int(a)
                d=int(b)
                e=(d/10)*0.74569987
                cevap.insert(END,e)
            elif b=="":
                b=0
                c=int(a)
                d=c*0.74569987
                cevap.insert(END,d)
            elif b!="":
                c=int(a)
                d=int(b)
                e=(c*0.74569987)+((d/10)*0.74569987)
                cevap.insert(END,e)
             
        def sil():
            hp.delete(0,END)
            hp_ondalık.delete(0,END)
            cevap.delete(0,END)
           
        ttk.Button(mainframe, text='Çevir', command= çevir).grid(column=3, row=4)
        ttk.Button(mainframe, text='Sil', command= sil).grid(column=3, row=5)

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 22 Eki 2016 09:33:52
Birim Çeviriciden örnek bir kod:
----
class tb_mb:
    def __init__(self):
        root = Tk()
        baslik = root.title("Birim Çevirici" )
        root.resizable(width=FALSE, height=FALSE)
        root.wm_iconbitmap("birim.ico")
        mainframe = ttk.Frame(root,padding='3 3 12 12')
        mainframe.grid(column=0, row=0)
        mainframe.columnconfigure(0, weight=1)
        mainframe.rowconfigure(0, weight =1)
       
        tb = ttk.Entry(mainframe, width =27)
        tb.grid(column = 2, row = 2)
       
        cevap = ttk.Entry(mainframe, width =27)
        cevap.grid(column = 4, row = 2)
                                       
        ttk.Label(mainframe, text ='TB ---> MB').grid(column = 3, row=1)
        ttk.Label(mainframe, text ='TB Giriniz :').grid(column = 1, row=2)
        ttk.Label(mainframe, text ='Cevap :').grid(column = 3, row=2)
        ttk.Label(mainframe, text ='MB').grid(column = 5, row=2)
       
        def çevir():
            a=tb.get()
            b=int(a)
            c=b*1024*1024
            cevap.insert(END,c)
             
        def sil():
            tb.delete(0,END)
            cevap.delete(0,END)
           
        ttk.Button(mainframe, text='Çevir', command= çevir).grid(column=3, row=4)
        ttk.Button(mainframe, text='Sil', command= sil).grid(column=3, row=5)

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 26 Eki 2016 20:20:25
Birim Çeviriciden örnek bir kod:
----
menu = Menu(pencere)
pencere.config(menu=menu)
uzunluk = Menu(menu, tearoff=0)
menu.add_cascade(label="Uzunluk", menu= uzunluk)
uzunluk.add_command(label="metre-santimetre", command= metre_santimetre)
uzunluk.add_command(label="santimetre-milimetre", command= santimetre_milimetre)
uzunluk.add_command(label="kilometre-metre", command= kilometre_metre)

pencere.config(menu=menu)
ağırlık = Menu(menu, tearoff=0)
menu.add_cascade(label="Ağırlık",menu= ağırlık)
ağırlık.add_command(label="kilogram-gram", command= kilogram_gram)
ağırlık.add_command(label="gram-miligram", command= gram_miligram)
ağırlık.add_command(label="ton-kilogram", command= ton_kilogram)

pencere.config(menu=menu)
zaman = Menu(menu, tearoff=0)
menu.add_cascade(label="Zaman",menu=zaman)
zaman.add_command(label="saat-dakika", command= saat_dakika)
zaman.add_command(label="dakika-saniye", command= dakika_saniye)
zaman.add_command(label="yıl-ay", command= yıl_ay)
zaman.add_command(label="yıl-hafta", command= yıl_hafta)
zaman.add_command(label="ay-hafta", command= ay_hafta)

pencere.config(menu=menu)
hacim = Menu(menu, tearoff=0)
menu.add_cascade(label="Hacim",menu=hacim)
hacim.add_command(label="litre-mililitre", command= litre_mililitre)

pencere.config(menu=menu)
enerji = Menu(menu, tearoff=0)
menu.add_cascade(label="Enerji",menu=enerji)
enerji.add_command(label="kW-hp(beygir)", command= kw_hp)
enerji.add_command(label="hp(beygir)-kW", command= hp_kw)

pencere.config(menu=menu)
bilgisayar = Menu(menu, tearoff=0)
menu.add_cascade(label="Bilgisayar",menu=bilgisayar)
bilgisayar.add_command(label="Byte-bit", command= byte_bit)
bilgisayar.add_command(label="kB-Byte", command= kb_byte)
bilgisayar.add_command(label="MB-kB", command= mb_kb)
bilgisayar.add_command(label="GB-MB", command= gb_mb)
bilgisayar.add_command(label="GB-kB", command= gb_kb)
bilgisayar.add_command(label="TB-GB", command= tb_gb)
bilgisayar.add_command(label="TB-MB", command= tb_mb)

Çevrimdışı gokselgursu

  • Bilge Meclis Üyesi
  • *****
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
  • 4.153
  • 14.967
  • 1. Sınıf Öğretmeni
# 28 Eki 2016 22:47:18
Birim Çeviriciden
--------

from tkinter import *
import tkinter.ttk as ttk
import os

pencere = Tk()
pencere.tk_setPalette("light blue")
pencere.wm_iconbitmap("birim.ico")
pencere.resizable(width=FALSE, height=FALSE)
pencere.geometry("340x280")
baslik = pencere.title("Birim Çevirici" )

 


Egitimhane.Com ©2006-2023 KVKK