Yaptığım ilk Python uygulaması nasıl olmuş?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
11 Kas 2023
Mesajlar
58
Tepki puanı
1
Yaş
22
2 HİZMET YILI
Merhaba. Eski savelerimde gezerken Python ile yazdığım ilk kodları buldum ve bir test yaptım. Basit bir giriş yapma uygulaması yapmışım. Sizce ilk başlangıç için iyi bir kod yazmış mıyım? Kodları bırakıyorum buraya:

Python:
import tkinter as tk

def giris_komutu():
    kullan = x.get()
    şif = y.get()
    print(kullan,"\n",şif)
    if kullan == a1 and şif == a2:
        print("Doğru")
        doğru_yanlış.config(text="Doğru",fg="green")
    else:
        print("Yanlış")
        doğru_yanlış.config(text="Yanlış",fg="red")

arayüz = tk.Tk()
arayüz.geometry("350x250")
arayüz.title("Uygulama")
a1 = "hooklaim"
a2 = "12345"

kullanıcı = tk.Label(text="Kullanıcı Adı",font="Def 15 bold")
kullanıcı.pack()

x =  tk.StringVar()
kullanıcı_girişi =  tk.Entry(textvariable=x)
kullanıcı_girişi.pack()

şifre = tk.Label(text="Şifre",font="Def 15 bold")
şifre.pack()

y = tk.StringVar()
şifre_girişi =  tk.Entry(textvariable=y)
şifre_girişi.pack()

doğru_yanlış = tk.Label(font="Def 30 bold")
doğru_yanlış.pack()

giriş = tk.Button(text="Giriş Yap",command=giris_komutu)
giriş.pack()

arayüz.mainloop()
 
Moderatörün son düzenlenenleri:
Onaylı Üye
Katılım
31 Tem 2023
Mesajlar
57
Tepki puanı
0
Ödüller
2
Yaş
38
2 HİZMET YILI
Pek anlamam ama emeğine sağlık başarılarının devamını dilerim
 
Onaylı Üye
Katılım
19 Haz 2022
Mesajlar
50
Tepki puanı
1
Ödüller
2
Yaş
26
3 HİZMET YILI
daıyı ve daha ıyı gelıstırkı anlamı olsun ama guzelmıs
 
Uzman Üye
Katılım
23 Tem 2015
Mesajlar
245
Tepki puanı
24
Ödüller
9
10 HİZMET YILI
Başlangıç aşamasına göre güzel gözüküyor, tabii ki profesyonellerin yorumu daha iyi olur.
 
Radiant Legit Player
Uzman Üye
Katılım
26 Ağu 2023
Mesajlar
207
Tepki puanı
14
Ödüller
1
Yaş
26
2 HİZMET YILI
Ben çok anlamam fakat bizim gibi cahiller içinde kodları açıklasan daha güzel olurdu :D
 
Onaylı Üye
Katılım
3 Ocak 2023
Mesajlar
50
Tepki puanı
1
Ödüller
2
Yaş
31
3 HİZMET YILI
iyi görünüyor kardeşim eline saglık
 
Üye
Katılım
11 Eyl 2021
Mesajlar
15
Tepki puanı
0
Ödüller
3
Yaş
36
4 HİZMET YILI
güzel ama kendini biraz daha geliştirmen lazım
 
Üye
Katılım
22 Kas 2023
Mesajlar
45
Tepki puanı
4
Yaş
24
2 HİZMET YILI
birazüstünde durman lağzım onun dışında fena değil
 
Onaylı Üye
Katılım
6 Ocak 2024
Mesajlar
55
Tepki puanı
0
Ödüller
1
Yaş
28
2 HİZMET YILI
gelistirilebilir emegine saglik basarilarinin devamini diliyorum
 
Seçkin Üye
Katılım
26 Kas 2023
Mesajlar
304
Tepki puanı
14
Yaş
26
Sosyal
2 HİZMET YILI
başlangıç için iyi olmuş dostum. serial bir şekilde kullanıcı adı şifre ile giriş yapılabilen basit tatlı bir uygulama olmuş. fakat gerçek bir uygulama yapacak isen bir database kullanmalısın ve uygulamanın source ü şifrelenmiş olmalıdır. ama yinede kendini yazılım dillerinde ilerletmeni tavsiye ederim başlangıç için gerçekten iyi bir proje olmuş eline sağlık.
 
Onaylı Üye
Katılım
19 May 2020
Mesajlar
50
Tepki puanı
6
Ödüller
4
Yaş
35
6 HİZMET YILI
kullanıcının girdiği şehir adına göre hava durumu bilgilerini çeker.
cok basit turkce yapdim anlayasiz



import requests
import tkinter as tk

def get_weather(city):
api_key = 'YOUR_API_KEY' # OpenWeatherMap API key almanız gerekiyor
base_url = '
Bağlantıları görmek için lütfen Giriş Yap
'
params = {'q': city, 'appid': api_key, 'units': 'metric'}
response = requests.get(base_url, params=params)
weather_data = response.json()

if weather_data['cod'] == '404':
return None # Şehir bulunamazsa None döndür

weather_info = {
'description': weather_data['weather'][0]['description'].capitalize(),
'temperature': weather_data['main']['temp'],
'humidity': weather_data['main']['humidity'],
'wind_speed': weather_data['wind']['speed']
}
return weather_info

def show_weather():
city = entry_city.get()
weather_info = get_weather(city)

if weather_info is None:
label_result.config(text=f"{city} bulunamadı.")
else:
result_text = f"{city} Hava Durumu:\n"
result_text += f"Açıklama: {weather_info['description']}\n"
result_text += f"Sıcaklık: {weather_info['temperature']}°C\n"
result_text += f"Nem Oranı: {weather_info['humidity']}%\n"
result_text += f"Rüzgar Hızı: {weather_info['wind_speed']} m/s"
label_result.config(text=result_text)

# Tkinter penceresi oluştur
window = tk.Tk()
window.title("Hava Durumu")

# Şehir giriş kutusu ve Hava Durumu Göster butonu
label_city = tk.Label(window, text="Şehir:")
label_city.grid(row=0, column=0, padx=10, pady=10)
entry_city = tk.Entry(window)
entry_city.grid(row=0, column=1, padx=10, pady=10)

button_get_weather = tk.Button(window, text="Hava Durumu Göster", command=show_weather)
button_get_weather.grid(row=1, column=0, columnspan=2, pady=10)

# Hava durumu sonuçları etiketi
label_result = tk.Label(window, text="")
label_result.grid(row=2, column=0, columnspan=2, pady=10)

# Pencereyi başlat
window.mainloop()
 
Süper Üye
Katılım
29 Haz 2023
Mesajlar
875
Çözümler
5
Tepki puanı
93
Ödüller
2
2 HİZMET YILI
kodu çalıştırdım bence başlangıç için harika
 
𝓜𝓮𝓶𝓮𝓷𝓽𝓸 𝓜𝓸𝓻𝓲
Donator
Katılım
17 Ara 2015
Mesajlar
767
Çözümler
278
Tepki puanı
210
Ödüller
13
10 HİZMET YILI
bende zamanında pyhtona merak salmıştım hesap makinesi vs yapıyordum eskileri hatırladım :) başarılarının devamını diliyorum dostum devam et
 
Onaylı Üye
Katılım
10 Ara 2016
Mesajlar
51
Tepki puanı
2
Ödüller
8
9 HİZMET YILI
nerden başlarsan başla kötü olsan da geliştireceksin
 
Onaylı Üye
Katılım
11 Kas 2023
Mesajlar
58
Tepki puanı
1
Yaş
22
2 HİZMET YILI
çoğu kişi geliştirilir yazmış. arkadaşlar eski save im diyorum zaten. şu anda büyük bir proje için çalışıyorum ve python la iyi şeyler yaptım. bittiğinde buraya bırakırım belki dostlar. iyi akşamlar. (python u salıcam yakında proje bittiğinde. python harici işlevli ve kolay bir dil önerirseniz sevinirim.)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst