i guess im asking the wrong place but does someone know a tool to get back into an instagram account?? I stupidly forgot the account password. I would appreciate any tips you can give me.
hocam 25 dakikaya kadar yaptım ama bastığım sayılar ne terminalde nede entry satırında çıkıyor. nameerror: "x" is not defined hatası alıyorum. Sizce neden?
Merhaba lutfen acil cvp verin bn orta okul mezunuyum ama yzilima cok merakliyim ve hep arastirma yapiyorum kendimi cok gelistirdim paython c# ve ingilizcede sizce ben bir seyler yapabikirmiuim orta okul mezunu olmam engel olurmu lutfen cvp verin
abi bende 19. dakikadaki 35 satırdaki islem[i] yeri kabul edilmiyor heryeri doğru boşlukları bile doğru ama orda sorun yok ama terminal yerinde hata çıkıyor ve hesap makinesi penceresi gözükmüyor
bir sey soracagim diyelim ki yilan oyunu hesap makinesi saat gibi birkac program yazdik hepsini tek programda nasil toplariz? Atiyorum bir ana menü olacak snake game butonuna basinca yilan oyunu acilacak?
hocam üniversitede hoca proje ödevi verdide bende sizin videodan yararlanıyorum . mesela üslü sayı işlem butonu ekledim ama bastığımda hem ekrana yazıyor hemde hesaplama yapmıyor. sizin yaptığınız gibi ekledim butonu ama def veya global kısmını yapamadım onu nasıl yapabilirim yardım edebilirmisiniz
bir sorum olacaktı ben yeni başladım sizin adımlarınızı takip ettim ancak hesap makinesi üzerinde herhangi bir sayıya tıkladığım zaman hep x değerini yazıyo ekrana nasıl düzeltebilirim? teşekkürler şimdiden
Merhaba ben kodu biraz geliştirebildim kare alıyor fakat kök almıyor değişik biçimde list objesi hatası veriyor girdileri ek tek float yaptım yine olmadı. Ekran temizlemeyi yaptım fakat backspace çalışmıyor kodlar şu şekilde: from tkinter import * import math master = Tk() canvas = Canvas(master, height=320, width=240) #pencere boyutu canvas.pack() #pencere konumu pack place grid def display(x): #1-9 arası butonlara bastıça ekrana yazdırdık. s = len(screen.get()) screen.insert(s, str(x)) s1 = 0 def operation(x): # ilk sayıyı ve yapılacak işlemi alıyoruz. global calculation calculation = x global s1 s1 = screen.get() screen.delete(0, "end") s2 = 0 def result(): # işlem yapıyoruz.
global s2 s2 = screen.get() global calculation result = 0 if (calculation == 7): result = float(s1)+float(s2) elif (calculation == 6): result = float(s1)-float(s2) elif (calculation == 5): result = float(s1)*float(s2) elif (calculation == 3): screen.delete(0, "end") elif (calculation == 2): screen.delete(0, "end") elif (calculation == 1): result = float(s1)**2 elif (calculation == 0): result = math.sqrt(float(s1)) screen.delete(0, "end") screen.insert(0, str(result))
if (calculation == 4): if (float(s2) == 0): screen.delete(0, "end") screen.insert(0, str("Sıfıra bölünemez!")) else: result = float(s1)/float(s2) screen.delete(0, "end") screen.insert(0, str(result))
screen = Entry(font = "Verdana 14 bold", width=14, justify=RIGHT) #Ekran screen.place(x=20, y=20) #UST 4 BUTON-------------------------------------- math = [] for i in range(0,4): # Üst işlem butonları oluşturduk. math.append(Button(font = "Verdana 14 bold",width=2, command=lambda x=i: operation(x))) math[0]["text"] = "√" math[1]["text"] = "x²" math[2]["text"] = "CE" math[3]["text"] = "←" for i in range(0,4): math[i].place(x = 20+50*i, y = 70)
#ORTA 9 BUTON-------------------------------------- b = [] for i in range(1,10): #1-9 arası butonları oluşturduk. b.append(Button(text=str(i), font = "Verdana 14 bold", command = lambda x=i:display(x))) sayac = 0 for i in range(0,3): #1-9 arası butonları yerleştirdik. for j in range(0,3): b[sayac].place(y=120+i*50, x=20+j*50) sayac += 1 #SAG 4 ISLEM BUTON--------------------------------- for i in range(4,8): #işlem butonları oluşturduk. math.append(Button(font = "Verdana 14 bold",width=2, command=lambda x=i: operation(x))) math[4]["text"] = "/" math[5]["text"] = "*" math[6]["text"] = "-" math[7]["text"] = "+" math[4].place(x=170,y=120) math[5].place(x=170,y=170) math[6].place(x=170,y=220) math[7].place(x=170,y=270) #ALT 3 BUTON--------------------------------------
mesela tkinter ile form oluşturduk.o en tepede title denen başlığın her 5 saniyede değişmesini istiyoruz mesela.nasıl yapılabilir bu..o başlığa 10 yazssın.5 saniye sonra 15 yazssın.gibi. kodu komple while soktum.ilk baştaki değer gözüküyor.ama sonra çıkması gerekn 15 değeri görülmesi için formu kapatıp açmam gerekiyor.formu aç kapa yapmadan bu deiğişimi nasıl yapabilirim?
Evet ama zor ve sıkıntılı bir işlem. Onun yerine Android Studio/Java-Kotlin yazamak daha iyi ve hızlı olur. Yada en kötü ihtimalle flutter kullanmak yerinde olacaktır.
önce fonksiyon tamınlıyoruz kodu : def sıfırla(): giris.delete(0, 'end') sonra en alta C butonunu tanımlıyoruz. kodu : cb = Button(text="C",fg ="RED",font="Verdana 14 bold",command=sıfırla) cb.place(x=70,y=240) bu kodu pencere.mainloop() yazan satırın hemen üstündeki satıra yazıyoruz. Burada C Butonunda yer alan command=sıfırla kısmı bu butona basılınca sıfırla isimli yazdığımız fonksiyonu çalıştır anlamına geliyor.
Hocam peki bunu sadece iki sayı girilen değilde kullanıcının istediği kadar sayı girip işlem yapabildiği hale nasıl getirebiliriz. N kadar sayı girilen yani ?
Hocam simdi nolur hemen bu yorumu okuyabilirmisiniz acil su codun hepsini yapdim ama mesela 10+10=20 yapmiyo 1010.00 yapiyo niye ve neyi yanlis yaptim soyleye bilirmisiniz
hocam bn pythona yeni başladım ve modülleri bitirdim.Ders aldığım kurstaki hoca modül kullanarak hesap makinesi yapmamızı ıstedi,sizin yaptığınız örnek çok güzelde sanırım bn pythonda o kadar yetkin değilim.
@@slakider3494 udemyden ders almıştım, oradan takip ettim, TH-cam'dannvideolar izlemiştim, hackerrank diye bir site var ,oradan algoritma kurma probleri çözdüm (yani kod yazdım) o şekilde,ama hâlâ yolum var :)
Hocam peki hesap makinesinde enry ile oluşturduğunuz yere kullanıcının harf girmesini engellemek için yani sadece sayı girmesini sağlamak için nasıl bir metodu izleyebiliriz
önce fonksiyon tamınlıyoruz kodu : def sıfırla(): giris.delete(0, 'end') sonra en alta C butonunu tanımlıyoruz. kodu : cb = Button(text="C",fg ="RED",font="Verdana 14 bold",command=sıfırla) cb.place(x=70,y=240) bu kodu pencere.mainloop() yazan satırın hemen üstündeki satıra yazıyoruz. Burada C Butonunda yer alan command=sıfırla kısmı bu butona basılınca sıfırla isimli yazdığımız fonksiyonu çalıştır anlamına geliyor.
@@azemtasdemir1985 selamlar 🖐 dgs ile yönetim Bilişim sistemlerine geçiş yapıcam ama yazılım için ileri düzey matematik şart mı yoksa sadece mantık matematiği mi gerekli? Cevaplarsanız çok sevinirim matematik yüzünden yazılımda başarılı olamamaktan korkuyorum
Hocam ben pythonda nasıl uzmanlaşabilirim? Temel python'u öğrendim, fakat yılan oyunu projesine bakmıştım biraz önce, çoğu şeyi hala ogrenemedigimi farkettim. Bu konuda daha iyi olabilmek için ne yapabilirim? Yardımcı olursanız çok sevinirim.🌼
@@CodeCube Merhaba lutfen acil cvp verin bn orta okul mezunuyum ama yzilima cok merakliyim ve hep arastirma yapiyorum kendimi cok gelistirdim paython c# ve ingilizcede sizce ben bir seyler yapabikirmiuim orta okul mezunu olmam engel olurmu lutfen cvp verin
@@yazilimasigi6381 işe başvurularda ön yargı olur fakat kendinizi kanıtlama fırsatı olursa ve de sizde eğer nitelikliyseniz bir önemi kalmaz diplomanın
selamlar 🖐 dgs ile yönetim Bilişim sistemlerine geçiş yapıcam ama yazılım için ileri düzey matematik şart mı yoksa sadece mantık matematiği mi gerekli? Cevaplarsanız çok sevinirim matematik yüzünden yazılımda başarılı olamamaktan korkuyorum
Temel matematik bilgisi ve yazılıma ilgin olursa kolay olur. Yazılım konusunu bir araştır ondan sonra karar ver. Bize o şekilde gelen arkadaşlar genelde zorlandılar.
Hocam elinize sağlık. ben C butonu yaptım ama fonksiyon atayamadım. C sıfırlama butonunun yapacağı işlemin kodu nasıl yazılır. Yardımcı olursanız sevinirim
Hocam çok güzel olmuş fakat ben C yani "C" butonu ekleyip bastıgımızda ekrandaki sayıları temizleyen kodu bulamadım da yardımcı olur musunuz eklemem gereken kodu söylerseniz çok mutlu olurum.
biraz geç olmuş olabilir ama def herseyisil(): sayi1.delete(0,'end') sayi2.delete(0, 'end') bu komutla bir butona bastığınızda entry içindeki herşeyi silecektir
Abi yardım eder misin. Butonlar oluşuyor ama birbirlerine çok yapışıklar. Birbirlerinin içine giriyorlar yani... Kod ise bu: from tkinter import * pencere = Tk() pencere.geometry("250x300") giris = Entry(font="Verdana 14 bold",width=15,justify=RIGHT) giris.place(x=20,y=20) b = [] for i in range(1,10): b.append(Button(text=str(i),font="Verdana 14 bold"))
sayac=0
for i in range(0,3): for j in range(0,3): b[sayac].place(x=20+i*20,y=50+j*50) sayac += 1 pencere.mainloop()
@@CodeCube gülmekten öldüm 😂 bu arada bende python ilerliyorum ama java falan daha gelişmiş geldi amacim bir şeyler elde etmek değil kendime eğlence python da bir suru salakca sey yaptim zaten java istiyorum ama c++ ve c# da var karar veremedim hangisine baksam
Abi bu pyhton ile arayüz oluşturma Java'ya göre zor c# a göre imkansız derecede zor geliyor bana. Neden böyle oluyor ya ? Pyhton'da bir butona fonksiyon eklemek için canım çıkıyor 😂
@@CodeCube abi çok çok çok teşekkür ederim. Smplib kütüphanesi ve pyqt5 arayüzünü etkileşime sokup, mail yollama programı yapabilir miyim peki ? Cevap eğer evet ise ne olur sadece bana bir kaç anahtar kelime söyleyin araştırayım
Bende sil i verdiyöntemle şöyle yaptım metinuzunlugu = 0 def sil() : metinuzunlugu = len(giris.get()) giris. delete(0,END) sb = Button(text="C", font="Verdana 15 bold", width=1,command=sil) sb.place(x=20,y=250) Not : Ben kendi ekranıma göre yaptım yerleşim size kalmış 😃
İki kere art arda i yazıldığında sıkıntı çıkacağından dolayı sadece python da değil neredeyse tüm dillerde ilk i sonra devamına göre j, k, l, m, n diye gider
iç içe iki döngü kuruyorsun, genelde i ve j indisleri kullanılır. Zorunlu da değildir. Değişken ismi olarak i,j yazmak yerine ali,ahmet de yezebilirsin.
bende bu eşittire basıldığında olmadı gereken olay işlem butonlarına basıldıktan sonra oluyor problem nerede olabilir, ben kontrol ettim ama bulamadım?
Sizi yıllar sonra buldum. Emeğinize Zihninize Sağlık. Mükemmel anlatmışsınız. 🤔👍
i guess im asking the wrong place but does someone know a tool to get back into an instagram account??
I stupidly forgot the account password. I would appreciate any tips you can give me.
hocam 25 dakikaya kadar yaptım ama bastığım sayılar ne terminalde nede entry satırında çıkıyor. nameerror: "x" is not defined hatası alıyorum. Sizce neden?
mekemmel abi yemin ederim çok güzel yapmışsın
Oh be 3 saate bitdi sonunda tşk oldu😂
Merhaba lutfen acil cvp verin bn orta okul mezunuyum ama yzilima cok merakliyim ve hep arastirma yapiyorum kendimi cok gelistirdim paython c# ve ingilizcede sizce ben bir seyler yapabikirmiuim orta okul mezunu olmam engel olurmu lutfen cvp verin
engel olmaz
pencereyi nasıl özelleştirebiliiz ? kendi tasarımımı koymak istiyorum mesela ne yapmam lazım
Merhaba hocam, bende tkinter kütüphanesi yok. pip'den bakayım dedim ama bir sürü tkinter var. Hangisini indirmem lazım?
abi bende 19. dakikadaki 35 satırdaki islem[i] yeri kabul edilmiyor heryeri doğru boşlukları bile doğru ama orda sorun yok ama terminal yerinde hata çıkıyor ve hesap makinesi penceresi gözükmüyor
aynı sorun var bendede
Merhaba, yan yana iki tane operatör olunca hata veriyor, bu hatayı try except bloğunda nasıl gösteririz acaba?
bir sey soracagim diyelim ki yilan oyunu hesap makinesi saat gibi birkac program yazdik hepsini tek programda nasil toplariz? Atiyorum bir ana menü olacak snake game butonuna basinca yilan oyunu acilacak?
muhteşemsin yazdığın kodların açıklamasını yapıyorsunya
Teşekkürler
Teşekkürler sayenizde pythondan hesap makinesi yapmayı öğrendim
Merhaba hocam kullandığınız program pycharm mı eğer oysa aktivasyon kodu istiyor bende ne yapmalıyım lütfen yardım edermisiniz
öğrenciysen alabilirsin
@@CodeCube değilim peki eklenti olmadan Python u kullanamazmıyım
1:20 usta şurdaki pencerenin adı “tk” yı nasıl değiştiririm?
üstte pencere tk demek yerine başka bir variable ismi ver yeterli
Code Cube çok teşekkür ederim
Kodküp piton nerden indiriliyor sen nerden kullandın bu yazılımı
hocam üniversitede hoca proje ödevi verdide bende sizin videodan yararlanıyorum . mesela üslü sayı işlem butonu ekledim ama bastığımda hem ekrana yazıyor hemde hesaplama yapmıyor. sizin yaptığınız gibi ekledim butonu ama def veya global kısmını yapamadım onu nasıl yapabilirim yardım edebilirmisiniz
bir sorum olacaktı ben yeni başladım sizin adımlarınızı takip ettim ancak hesap makinesi üzerinde herhangi bir sayıya tıkladığım zaman hep x değerini yazıyo ekrana nasıl düzeltebilirim? teşekkürler şimdiden
yazdırma fonksiyonunda sanırım giriş parametresi eşitlenmemiş
Merhaba ben kodu biraz geliştirebildim kare alıyor fakat kök almıyor değişik biçimde list objesi hatası veriyor girdileri ek tek float yaptım yine olmadı. Ekran temizlemeyi yaptım fakat backspace çalışmıyor kodlar şu şekilde:
from tkinter import *
import math
master = Tk()
canvas = Canvas(master, height=320, width=240) #pencere boyutu
canvas.pack() #pencere konumu pack place grid
def display(x): #1-9 arası butonlara bastıça ekrana yazdırdık.
s = len(screen.get())
screen.insert(s, str(x))
s1 = 0
def operation(x): # ilk sayıyı ve yapılacak işlemi alıyoruz.
global calculation
calculation = x
global s1
s1 = screen.get()
screen.delete(0, "end")
s2 = 0
def result(): # işlem yapıyoruz.
global s2
s2 = screen.get()
global calculation
result = 0
if (calculation == 7):
result = float(s1)+float(s2)
elif (calculation == 6):
result = float(s1)-float(s2)
elif (calculation == 5):
result = float(s1)*float(s2)
elif (calculation == 3):
screen.delete(0, "end")
elif (calculation == 2):
screen.delete(0, "end")
elif (calculation == 1):
result = float(s1)**2
elif (calculation == 0):
result = math.sqrt(float(s1))
screen.delete(0, "end")
screen.insert(0, str(result))
if (calculation == 4):
if (float(s2) == 0):
screen.delete(0, "end")
screen.insert(0, str("Sıfıra bölünemez!"))
else:
result = float(s1)/float(s2)
screen.delete(0, "end")
screen.insert(0, str(result))
screen = Entry(font = "Verdana 14 bold", width=14, justify=RIGHT) #Ekran
screen.place(x=20, y=20)
#UST 4 BUTON--------------------------------------
math = []
for i in range(0,4): # Üst işlem butonları oluşturduk.
math.append(Button(font = "Verdana 14 bold",width=2, command=lambda x=i: operation(x)))
math[0]["text"] = "√"
math[1]["text"] = "x²"
math[2]["text"] = "CE"
math[3]["text"] = "←"
for i in range(0,4):
math[i].place(x = 20+50*i, y = 70)
#ORTA 9 BUTON--------------------------------------
b = []
for i in range(1,10): #1-9 arası butonları oluşturduk.
b.append(Button(text=str(i), font = "Verdana 14 bold", command = lambda x=i:display(x)))
sayac = 0
for i in range(0,3): #1-9 arası butonları yerleştirdik.
for j in range(0,3):
b[sayac].place(y=120+i*50, x=20+j*50)
sayac += 1
#SAG 4 ISLEM BUTON---------------------------------
for i in range(4,8): #işlem butonları oluşturduk.
math.append(Button(font = "Verdana 14 bold",width=2, command=lambda x=i: operation(x)))
math[4]["text"] = "/"
math[5]["text"] = "*"
math[6]["text"] = "-"
math[7]["text"] = "+"
math[4].place(x=170,y=120)
math[5].place(x=170,y=170)
math[6].place(x=170,y=220)
math[7].place(x=170,y=270)
#ALT 3 BUTON--------------------------------------
a1 = Button(text=".", font = "Verdana 14 bold", width=2, command=lambda x= "." : display(x))
a1.place(x=20,y=270)
a2 = Button(text="0", font = "Verdana 14 bold", command=lambda x=0 : display(x))
a2.place(x=70,y=270)
a3 = Button(text="=", fg = "RED", font = "Verdana 14 bold",command = result)
a3.place(x=120,y=270)
master.mainloop()
mesela tkinter ile form oluşturduk.o en tepede title denen başlığın her 5 saniyede değişmesini istiyoruz mesela.nasıl yapılabilir bu..o başlığa 10 yazssın.5 saniye sonra 15 yazssın.gibi.
kodu komple while soktum.ilk baştaki değer gözüküyor.ama sonra çıkması gerekn 15 değeri görülmesi için formu kapatıp açmam gerekiyor.formu aç kapa yapmadan bu deiğişimi nasıl yapabilirim?
python eğitim serisinde bulunan timer videosuna bakınız.
10:39 burada butonların üzerindeki sayıların hepsi 1 bende nasıl düzeltebilirim?
TH-cam açıklama bölümünden proje dosyasını indirebilirsin
@@CodeCube peki bu yaptığımız hesap makinesini apk ya çevirebilir miyiz?
Evet ama zor ve sıkıntılı bir işlem. Onun yerine Android Studio/Java-Kotlin yazamak daha iyi ve hızlı olur. Yada en kötü ihtimalle flutter kullanmak yerinde olacaktır.
Hocam, diğer Python dersleriniz kanalınızda yok mu? Bulamadım da..
jyp05wyuy5ws5etuı
Hocam işlemden sonra entryleri değişkenleri sıfırlamak için hangi kodu nereye yazacağız? LÜTFEN ACİL DÖNERMİSİNİZ
C tuşu yapmak için bir function açıp, entry'yi temizliyeceksiniz.
önce fonksiyon tamınlıyoruz kodu :
def sıfırla():
giris.delete(0, 'end')
sonra en alta C butonunu tanımlıyoruz. kodu :
cb = Button(text="C",fg ="RED",font="Verdana 14 bold",command=sıfırla)
cb.place(x=70,y=240)
bu kodu pencere.mainloop() yazan satırın hemen üstündeki satıra yazıyoruz.
Burada C Butonunda yer alan command=sıfırla kısmı bu butona basılınca sıfırla isimli yazdığımız fonksiyonu çalıştır anlamına geliyor.
Ellerinize sağlık çok güzel olmuş :)
Hocam peki bunu sadece iki sayı girilen değilde kullanıcının istediği kadar sayı girip işlem yapabildiği hale nasıl getirebiliriz. N kadar sayı girilen yani ?
Polish notation konusuna bak
Hocam bunu neden tkinter'den yaptınız PyQt5 ile yapmadınız ? Ya da şöyle sorsam daha iyi olur herhalde. PyQt5 ile tkinter arasında ne fark var ?
Hiç bir fark yok, o an TK ile çalışmışım o yüzden.
@@CodeCube Kusura bakmayın hocam çok soru soruyorum. Kıymetli cevaplarınıza müteşekkirim. Allah razı olsun.
ben pycharmda from tkinter import * yapınca komut satırı gibi gri oluyor
sorunu çözdün mü kanka
@@saidfaruk5214 hayır kanka şu an köydeyim çözemedim oyuzden
Abi islem[0]['text'] = "+" veya diğerlerini deeiğim zaman bana type error verip type object does not support item assigment diyor napmalıyım?
bende de diyo
Hocam simdi nolur hemen bu yorumu okuyabilirmisiniz acil su codun hepsini yapdim ama mesela 10+10=20 yapmiyo 1010.00 yapiyo niye ve neyi yanlis yaptim soyleye bilirmisiniz
int() ile sayıya dönüştür
merhaba ben okulum için bir proje yapıyorum merak ettiğim şey bir tuşa basarak nası entry a yazı yazabiliriz? örnek verirsen sevinirim
entry_ismi.insert(uzunluk, "yazılacak metin")
hocam bn pythona yeni başladım ve modülleri bitirdim.Ders aldığım kurstaki hoca modül kullanarak hesap makinesi yapmamızı ıstedi,sizin yaptığınız örnek çok güzelde sanırım bn pythonda o kadar yetkin değilim.
Şu an ne durumda pythonun?
@@slakider3494 ?
@@slakider3494 bu videoda tkinter kullanımı vardı onu bilmiyordum o zamanlar, şu an iyi diyebilirim,
@@bulentoral1177 tam olarak kendini nasıl geliştirdin biraz açabilir misin?
@@slakider3494 udemyden ders almıştım, oradan takip ettim, TH-cam'dannvideolar izlemiştim, hackerrank diye bir site var ,oradan algoritma kurma probleri çözdüm (yani kod yazdım) o şekilde,ama hâlâ yolum var :)
merhaba hocam tcl hatası alıyorum size instagram üzerinden yazdım bu hatayı düzeltemedim
lütfen yardımcı olurmusunuz
renklendirme nasıl yapabilirim? Ya da menu vesaire
oynatma listesinde ilgili videolara bakalım
python profosyenel olaraq ara yuz gelistirmesi ucun istifade ediliyorumu.2 sorumsa tkinter le ta kompleks seyler yapa bilirmiyiz?
Hocam, flutter , flutter, ortaya bişey çıkarmak istiyorsan ve öğrenciysen flutter
peki ben bir şey ile birşeyi toplayınca veya çıkarında özel bir yazı çıkarabiliyor muyum ve silme tuşu yapabilir miyim
özel yazı derken? silme tuşu (c) yapılabilir entry komponentini clear edebilirsiniz
@@CodeCube yani bir sayıyla bir sayıyı hesaplıyınca özel bir cevap çıkarma bir easter egg eklemek istiyorum ve silme tuşunu nası ekleyeceğim
@@keavxy istisna ekle, bir kaç if bloğu ile yapabilirsin
Merhaba bunu mobike nasil uyqelayabiliriz
Hocam peki hesap makinesinde enry ile oluşturduğunuz yere kullanıcının harf girmesini engellemek için yani sadece sayı girmesini sağlamak için nasıl bir metodu izleyebiliriz
RegEx (regular expression) kullanabilirsin 56. Derse bak
Hocam C yapamadım bir türlü bu konuda biraz yardımcı olur musunuz?
giris.delete('1.0', END)
önce fonksiyon tamınlıyoruz kodu :
def sıfırla():
giris.delete(0, 'end')
sonra en alta C butonunu tanımlıyoruz. kodu :
cb = Button(text="C",fg ="RED",font="Verdana 14 bold",command=sıfırla)
cb.place(x=70,y=240)
bu kodu pencere.mainloop() yazan satırın hemen üstündeki satıra yazıyoruz.
Burada C Butonunda yer alan command=sıfırla kısmı bu butona basılınca sıfırla isimli yazdığımız fonksiyonu çalıştır anlamına geliyor.
@@azemtasdemir1985 selamlar 🖐 dgs ile yönetim Bilişim sistemlerine geçiş yapıcam ama yazılım için ileri düzey matematik şart mı yoksa sadece mantık matematiği mi gerekli? Cevaplarsanız çok sevinirim matematik yüzünden yazılımda başarılı olamamaktan korkuyorum
@@barsbags7879 mantık matematiği yeterli tüm yazılım programlarında. Birazda kurgu yapabilmemiz gerekiyor.
Hocam ben pythonda nasıl uzmanlaşabilirim? Temel python'u öğrendim, fakat yılan oyunu projesine bakmıştım biraz önce, çoğu şeyi hala ogrenemedigimi farkettim. Bu konuda daha iyi olabilmek için ne yapabilirim? Yardımcı olursanız çok sevinirim.🌼
Kendine bir proje belirle ve pes etmeden tamamlamaya çalış.
@@CodeCube tamamdır hocam, teşekkür ediyorum.🌼
@@CodeCube Merhaba lutfen acil cvp verin bn orta okul mezunuyum ama yzilima cok merakliyim ve hep arastirma yapiyorum kendimi cok gelistirdim paython c# ve ingilizcede sizce ben bir seyler yapabikirmiuim orta okul mezunu olmam engel olurmu lutfen cvp verin
@@yazilimasigi6381 kendı işinizi yapacaksanız engel olmaz ama eğer bıryere işe gırmek fılan isterseniz sıkıntı cıkarır
@@yazilimasigi6381 işe başvurularda ön yargı olur fakat kendinizi kanıtlama fırsatı olursa ve de sizde eğer nitelikliyseniz bir önemi kalmaz diplomanın
selamlar 🖐 dgs ile yönetim Bilişim sistemlerine geçiş yapıcam ama yazılım için ileri düzey matematik şart mı yoksa sadece mantık matematiği mi gerekli? Cevaplarsanız çok sevinirim matematik yüzünden yazılımda başarılı olamamaktan korkuyorum
Temel matematik bilgisi ve yazılıma ilgin olursa kolay olur. Yazılım konusunu bir araştır ondan sonra karar ver. Bize o şekilde gelen arkadaşlar genelde zorlandılar.
Hocam elinize sağlık. ben C butonu yaptım ama fonksiyon atayamadım. C sıfırlama butonunun yapacağı işlemin kodu nasıl yazılır. Yardımcı olursanız sevinirim
entry alanını sıfırlayacaksın sadece.
Teşekkür ederim
sil isminde fonksiyon tanimlayip commande yazicaksin
fonksiyonun icinde giris.delete(0,'end') yazicaksin
@@nigar9044Teşekkür ederim
kolay gibi görünen ama aşırı zor proje bu galiba
Elinize sağlık
Hocam ben aynısını yapmama rağmen hata veriyor nasıl düzeltebilirim?
Açıklamada proje dosyasını indirebileceğin bir link var. O kodları dene bakalım.
hesap = 5 dedik neden öyle yaptık açıklarmısınız lütfen ?
Videoda açıklamış olmalıyım
bende hesap makinesi gelmiyor
Niye ki?
Hocam çok güzel olmuş fakat ben C yani "C" butonu ekleyip bastıgımızda ekrandaki sayıları temizleyen kodu bulamadım da yardımcı olur musunuz eklemem gereken kodu söylerseniz çok mutlu olurum.
Tkinte modülünde delete fonksiyonu başlangıç indeksinden bitiş indeksindeki olan karakterleri sililebiliyor
biraz geç olmuş olabilir ama
def herseyisil():
sayi1.delete(0,'end')
sayi2.delete(0, 'end')
bu komutla bir butona bastığınızda entry içindeki herşeyi silecektir
@@kendihalindebiri08 sayi1 ve sayi2 int olduğu için delete komutu kullanamayız o şekilde
Abi yardım eder misin. Butonlar oluşuyor ama birbirlerine çok yapışıklar. Birbirlerinin içine giriyorlar yani... Kod ise bu: from tkinter import *
pencere = Tk()
pencere.geometry("250x300")
giris = Entry(font="Verdana 14 bold",width=15,justify=RIGHT)
giris.place(x=20,y=20)
b = []
for i in range(1,10):
b.append(Button(text=str(i),font="Verdana 14 bold"))
sayac=0
for i in range(0,3):
for j in range(0,3):
b[sayac].place(x=20+i*20,y=50+j*50)
sayac += 1
pencere.mainloop()
20 ve 50 değerlerini artır orada
Hocam bende aynısnda yazdım ama sonuç olamıyorum
Video açıklamalarında proje dosyasının linki var kodları indirip incele ve kendininki ile karşılaştır.
Elmas madeni buldum bende stack overflow da acı çekiyordum sonunda TÜRKÇE ANLATAN BİRİ 😂
th-cam.com/video/SRNmUoHBmqo/w-d-xo.html
@@CodeCube gülmekten öldüm 😂 bu arada bende python ilerliyorum ama java falan daha gelişmiş geldi amacim bir şeyler elde etmek değil kendime eğlence python da bir suru salakca sey yaptim zaten java istiyorum ama c++ ve c# da var karar veremedim hangisine baksam
Abi bu pyhton ile arayüz oluşturma Java'ya göre zor c# a göre imkansız derecede zor geliyor bana. Neden böyle oluyor ya ? Pyhton'da bir butona fonksiyon eklemek için canım çıkıyor 😂
Şuna bir bak : th-cam.com/video/OY1c4naQv2M/w-d-xo.html
@@CodeCube abi çok çok çok teşekkür ederim. Smplib kütüphanesi ve pyqt5 arayüzünü etkileşime sokup, mail yollama programı yapabilir miyim peki ? Cevap eğer evet ise ne olur sadece bana bir kaç anahtar kelime söyleyin araştırayım
ilk form uygulamam oldu teşekkürler
HOCAM BEN ARKA PLANI SİYAH YAPABİLİRMİYİM HESAP MAKİNESİNİN
yababilirsin, background'u black yap, oynatma listesinde tkinter bölümünde var onlar.
@@CodeCube Anlayamadım hocam
O kod yazma yerini nasıl açıyorsunuz
serinin ilk videosunu izle
IndexError: list index out of range 20:41 video
işlem[0]['text'] = '+'
işlem[1]['text'] = '-' 2. yi yazınca açılmıyor makina
İ el j ti niye değiştirdiniz yaa
Arka planın rengi nasıl değiştirilir ?
pencere.configure(background='blue')
yada
pencere["bg"] = "blue"
hangi programdı
Python Charm
text editör ile açarsanız kopyalama yapabilirsiniz ama drive'da yapamazsınız.
Thank You. Could you make more real life project please like calculator. Again thanks a lot.
sure
Kardeş sen yükselsin kendine gel. Bu proje çoğu şeyi öğretti Teşekkürler
Son girilen karakteri silmek için:
def teksil():
metinuzunlugu = len(giris.get())
giris.delete(metinuzunlugu-1, END)
tsb = Button(text="Sil",font="Verdana 14 bold",command= teksil)
tsb.place(x=117, y=250)
koda ekleyebilirsiniz.
çok sağol ama tam olarak hangi satıra eklemeliyim?
@@muhammetemingundogdu71 Benzerlerinin altına koyun. Ya da ana girdiye alt alta ekleyin gitsin sorun olmaz...
biz bu komutları daha önceki dersleriizleyerek mi öğreniyoruz? Yoksa bir kütüphanesi mi ar bu işin?
@@hkubrae53 İnternet kazan siz kepçe araştırarak :)
Bende sil i verdiyöntemle şöyle yaptım
metinuzunlugu = 0
def sil() :
metinuzunlugu = len(giris.get())
giris. delete(0,END)
sb = Button(text="C", font="Verdana 15 bold", width=1,command=sil)
sb.place(x=20,y=250)
Not : Ben kendi ekranıma göre yaptım yerleşim size kalmış 😃
abi sayılar oluşmuyor
video açıklamasında projenin download linki var ordan indir, kodlarınla karlıştır, kesin bir şeyler eksik kalmıştır.
Hocam j neden
Sorunuzu anlayamadım.
İki kere art arda i yazıldığında sıkıntı çıkacağından dolayı sadece python da değil neredeyse tüm dillerde ilk i sonra devamına göre j, k, l, m, n diye gider
iç içe iki döngü kuruyorsun, genelde i ve j indisleri kullanılır. Zorunlu da değildir. Değişken ismi olarak i,j yazmak yerine ali,ahmet de yezebilirsin.
kralsın
hocam ben toplama yapıcam sayıyı giriyorum şöyle oyuyor
x
0
bu oluyor ne yapabilirim yandım edersen sevinirim
zaten python hesap makinesi. edit: bu arada iyi anlatım.
İlginç bir yaklaşım
programın linkini atarsan sevnrm güzel anlatm olmş
kullanılan ide PyCharm
kodlar video açıklamasında var.
admasın
th-cam.com/video/SRNmUoHBmqo/w-d-xo.html
@@CodeCube :D teşekkürler hocam :)
yazdığın yazıları anlatman güzel ne yaptığımızı anlıyoruz . abone olmadım ama
sa
as
Thank you
.
Abi ben kodları yapıyorum ama pencere ile acmiyorum ben o bastıgıniz yesil tuşa basıyorum ama birsey olmuyor yardım lütfeb
pencere.mainloop() yazmaniz gerek
bende bu eşittire basıldığında olmadı gereken olay işlem butonlarına basıldıktan sonra oluyor problem nerede olabilir, ben kontrol ettim ama bulamadım?
command atamamış olabilirsin
Abi peki kare kök çözebilenini çare
math.sqrt(sayi)
sa
as