Merhaba değerli arkadaşlar python örnekleri 3 ile serimize devam ediyoruz. önceki yazımız olan En iyi python kod örnekleri – 1 ve En iyi python kod örnekleri – 2 buradan ulaşabilirsiniz yada bir diğer yazımız olan Python çalışma soruları ve cevapları (12 soru) buradan ulaşabilirsiniz. Python kod örnekleri sayesinde ödevleriniz veya projeleriniz için yararlı olacak ya da yeni öğrenenler için alıştırma niteliğin kısa ve öz kod örneğini siz değerli yazılımcı dostlarımız için derledik. Sizlerin de bunlar dışında örnekleriniz varsa mail gönderebilir veya yorum kısmına yazabilirsiniz.
YouTube videolarını Python’da sadece 3 satır kodla indirin
Youtube videolarınızı 3 satır python kodları yazarak indirebilirsiniz. Kodları yazmadan önce terminalden pip install pytube
yazarak pytube kütüphanesi indirmeniz gerekmektedir. Kodları yazıp çalıştırdığınız bulunduğunuz proje dosyasına otomatik indirmektedir.
from pytube import YouTube
vid= YouTube(url="https://www.youtube.com/watch?v=2xWkATdMQms&ab_channel=RealCJ")
print(vid.streams.first().download())
Tkinter python kullanarak Mesaj Kutuları
projelerimizde kullanacağımız uyarı mesaj kutuları
showinfo()
kullanarak bilgi niteliğinden mesaj verir.
from tkinter import *
from tkinter import messagebox
top= Tk()
top.geometry("100x100")
messagebox.showinfo("Bilgi","Bu bilgi mesajıdır.") #değişen kısım
top.mainloop()
showwarning()
ile uyarıcı veya dikkatli olma anlamına gelen mesajlar için kullanılmaktadır.
messagebox.showwarning("uyarı","bu uyarıcı mesajdır.") #değişen kısım
showerror()
ile hata mesajları anlamına gelen mesajlar için kullanılmaktadır.
messagebox.showerror("hata","bu hata mesajdır.") #değişen kısım
askokcancel()
ile tamam iptal gibi yönlendirme mesajları için kullanılmaktadır.
messagebox.askokcancel("yönlendirme","Bu yönlendirme mesajıdır.") #değişen kısım
askyesno()
ile evet hayır gibi mesajlara cevap almak için kullanılır.
messagebox.askyesno("yönlendirme","Bu yönlendirme mesajıdır.") #değişen kısım
askretrycancel()
ile uyarı sembolu ile yeniden dene ve iptal mesajları yanıt almak için kullanılır.
messagebox.askretrycancel("uyarı","Bu yeniden dene mesajıdır.") #değişen kısım
Python ile bilgisayarı yeniden başlatma
import os
yeniden=input("Bilgisayarı yeniden başlatmak istiyorsanız 'evet', istemiyorsanız 'hayır' yazabilirisniz:: ")
if yeniden == "hayır":
exit()
else:
print("yeniden başlatılıyor....")
os.system("shutdown /r /t 2")
Python ile Pil yüzdesi öğrenme
Laptopunuzun pil durumunu bildirim ile öğrenmek için öncelikle bir kaç tane kütüphane kurmamız gerek. Bunlar; pip install psutil
– pip install cython
– pip install pyobjus
– pip install plyer
import psutil
from plyer import notification
import time
pil = psutil.sensors_battery()
while(True):
yuzde=pil.percent
notification.notify(
title="Pil yüzdesi",
message=str(yuzde)+"% Kalan pil",
timeout=10
)
time.sleep(60*60)
continue
Python Kullanarak Arama Çubuğu uygulaması
from tkinter import *
import webbrowser
pen=Tk()
pen.title("arama yap")
def arama():
url= entry.get()
webbrowser.open(url)
label1=Label(pen, text="arama kutucuğu: ", font=("arial", 10,"bold"))
label1.grid(row=0, column=0)
entry=Entry(pen,width=30)
entry.grid(row=0, column=1)
buton=Button(pen,text="arama yap", command=arama)
buton.grid(row=1, column=0, columnspan=2, pady=10)
pen.mainloop()
Python ile Hız testi (speed test) uygulaması
Python kodları internetimizin upload ve download hızı öğrenmek için öncelikle speedtest-cli kütüphanesine ihtiyacımız var. Terminale şu; pip install speedtest-cli
kodlarını yazarak kütüphaneyi projemize dahil etmiş oluyoruz. Daha sonra aşağıdaki kodları yazıyoruz
import speedtest
#pip install speedtest-cli
hiz=speedtest.Speedtest()
print(f"indirme hızı: {hiz.download() / 1000000} mbps")
print(f"yükleme hızı: {hiz.upload() / 1000000} mbps")
Python kullanarak Whatsapp ile mesaj gönderme
Python ile whatsapp üzerinden zaman ayarlı bir şekilde mesaj göndermek için öncelikle pip install pywhatkit
kütüphanesini projemize dahil ediyoruz. Ardından pywhatkit.sendwhatmsg() parantezlerinin içine sırayla numara, mesaj ve Zaman olarak yazıyoruz. Zaman biçimini hh,ss formatında ve arasında virgül olacak şekilde yazıyoruz.
import pywhatkit
pywhatkit.sendwhatmsg("+90535*******","bu mesaj pythondan göderilmiştir",00,26)
Python emoji kullanımı
python projelerinizde emoji kullanmak isterseniz, pip install emojis
kütüphanesi dahil ederek emojis.encode() parantezleri arasında https://www.webfx.com/tools/emoji-cheat-sheet/ sitede bulunan emoji kodlarını yazarak kullanabilirsiniz.
import emojis
print(emojis.encode(':scream_cat:'))
print(emojis.encode(':boy:'))
print(emojis.encode(':baby_chick:'))
print(emojis.encode(':dog2:'))
print(emojis.encode(':mag_right:'))
print(emojis.encode(':mailbox:'))
python ile resimlerin boyutlarını öğrenme
pip install Pillow==2.2.2
kütüphanesini dahil edelim daha sonra aşağıdaki kodları yazalım.
from PIL import Image
img=Image.open("deneme\\img.jpg") veya img=Image.open(r"deneme\img.jpg")
genislik, yukseklik=img.size
print(f"genişlik:{genislik}px - Yükseklik: {yukseklik}px")
Arkadaşlar yazımızda hata veya önerileriniz olursa lütfen yorum yapmayı unutmayın.
Unutmayın! Paylaşmak; kazanmanın en hızlı ve kolay yoludur. Bir sonraki blog’ta görüşmek dileğiyle esen kalın.