Kayıtlar

e-Cinler Projesi 6 - Python'da nesneleri döndürerek yön verme işlemi nasıl yapılır?

from turtle import * #cizim goruntulemek icin Turtle bodulunu cagirdik setup() #grafikleri goruntulemek icin pencere olusturduk t1 = Turtle() #Turtle sinifina ait bir degisken olusturduk colors = ["light green", "red"] #Goruntulemek icin Renkleri belirledik import random #rastgele sayi belirlemek icin random modulunu cagirdik t1.shape("triangle") t1.goto(-200,0) #degiskenin gidecegi yeri belirledik t1.width(1) #degiskenin genisligini belirledik t1.speed(0) #degiskenin hizin belirledik for i in range(9001): #dongu olusturduk colorchoice = random.choice(colors) t1.color(colorchoice) #rastgele renk secimi sagladik t1.forward(400) #degiskeni ileri hareket ettirdik t1.left(181) #degiskenin donme yonunu ve derecesini belirledik

e-cinler Projesi 5 - Python'da sürekli genişleyen dönme hareketi nasıl oluşturulur?

import turtle ekran = turtle.Screen() ekran.setup(600,700) t=turtle.Turtle() ekran.bgcolor("light green") t.width(2) t.color("red") t.shape("triangle") while True: t.circle(10) t.circle(20) t.circle(30) t.circle(40) t.circle(50) t.circle(60) t.circle(70) t.circle(80) t.circle(85) t.circle(90) t.circle(95) t.circle(100) t.circle(105) t.circle(110) t.circle(120) t.circle(130) t.circle(140) t.circle(150) t.circle(160)

e-Cinler Projesi 4 - Python'da iki cihaz arasında karşılıklı enerji bağı nasıl oluşturulur?

import turtle import time ekran=turtle.Screen() ekran.title("e-Cinler 4") ekran.bgcolor("black") enerji=turtle.Turtle() enerji.shape("circle") enerji.color("green") while True: enerji.color("green") enerji.goto(-200,0) enerji.color("red") enerji.goto(200,0) ekran.mainloop()

e-Cinler Projesi 3 - Python'da açık / kapalı gösterge paneli nasıl yapılır? Uygulamalarda Entry widget nasıl kullanılır?

import tkinter as tk pencere = tk.Tk() pencere.geometry("500x500") pencere.title("e-Cinler - Gösterge paneli") def btnTikla(metin): gostergePaneli.delete(0,"end") #gostergeyi temizledik gostergePaneli.insert(0, metin) #gostergeye yazdirdik gostergePaneli = tk.Entry(pencere, bg = "white", justify = "center", bd= 30, font=("arial", 20, "bold"), insertwidth = 2) gostergePaneli.pack() buton1 = tk.Button(pencere, height=5, width=20, text="AÇIK", bg = "light green", fg = "black", font=("arial", 20, "bold"), command=lambda:btnTikla("AÇIK")) buton1.pack() buton2 = tk.Button(pencere, height=5, width=20, text="KAPALI", bg = "red", fg = "black", font=("arial", 20, "bold"), command=lambda:btnTikla(...

e-Cinler Projesi 2 - Pytonda ebced değeri hesaplama makinesi nasıl yapılır?

from tkinter import* def TIKLA(numbers): #Butona tikladigimizda islem yapmasi icin fonksiyon olusturalim global operator operator = operator + str(numbers) text_Input.set(operator) def temizle(): #sil butonunun ekrani temizlemesi icin fonksiyon olusturduk global operator operator = "" text_Input.set("") def hesapYAP(): #esittir butonuna bastigimizda hesaplama yapmasi icin fonksiyon olusturduk global operator sumup = str (eval (operator)) text_Input.set(sumup) operator="" ebcedMakinesi = Tk() ebcedMakinesi.title("e-Cinler - Ebced Makinesi") #Ebced makinesine isim verdik ebcedMakinesi.resizable(width=FALSE, height=FALSE) #Ebced makinesinin ebatini ayarlanamaz yaptik operator = "" #Tum girdileri almak icin degisken olusturduk. text_Input=StringVar() #Sayilari yazi degiskeni olarak kullanmak icin komut verdik ekran = Entry(ebcedMakinesi, width = 65, font=("ari...

Alıştırmalar IV

Python'da Sign-in uygulaması nasıl yapılır? from tkinter import * pencere = Tk() def sign_in():                    #Fonksiyon oluşturduk     kullanıcı_adı=entry.get()        #Kullanıcı adı oluşturduk     if kullanıcı_adı =="12345":       #Koşul oluşturduk         label.config(text="Hoşgeldiniz")         entry.destroy()         buton.destroy()     else:         print("Hatalı giriş yaptınız!") label=Label(pencere)    #Label oluşturdık label.config(text="Şifrenizi giriniz",font=("Arial",20))    #Label özelliklerini belirledik. label.place(x=20,y=20) entry=Entry(pencere)      # Entry oluşturduk entry.place(x=20,y=70) buton=Button(pencere)    ...

Uygulamalar I: Ebced değeri nasıl hesaplanır? İsimlerin esması nasıl bulunur, karakter analizi nasıl yapılır?

Resim
Ebced kelimesi; kolay hatırlanılması amacıyla Arap alfabesindeki her harfe bir rakam verilerek oluşturulmuş harf dizelerini tanımlar.  Bu dizelerdeki sayılar 1'den 10'a kadar birer birer, 10'dan 90'a kadar onar onar, 100'den 1000'e kadar yüzer yüzer artar.   Ebced hesabı; kelimelerin rakamsal değerlerini hesaplama ve bu değerlerden anlamlar ortaya çıkarma işlemidir. Eskiden cebirde parçaları birleştirmek için kullanılırdı. Bir kelimenin ebced değerini bulmak için, kelimenin içerisinde geçen tüm harflere karşılık gelen rakamları aşağıdaki tablodan tespit ederiz.  Sayılardan elde ettiğimiz toplam rakamın en yakın olduğu esma, kelimeye karşılık gelir. Örnek:  Leman  isminde lam, mim, ayn, elif ve nun harfleri vardır:  لمعان Bu harflerin  değerleri toplamı 50+1+70+40+30 = 191'dir. Esması fayda veren anlamındaki Ya Nafi'dir. Ya Nafi esmasının ebced değeri 201'dir. Adı Leman olan kişiler bu ismin karakterini taşırlar. Kendilerine ve başkalarına faydalı ...