En iyi python kod örnekleri – 3

En iyi python kod örnekleri – 3

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())
Python youtube video download
Çıktı

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()
Python bilgi mesaj kutusu

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
Python uyarı mesaj kutusu

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
Python hata mesaj kutusu

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
Python yönlendirme mesaj kutusu

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
Python evet hayır mesaj kutusu

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 yeniden dene mesaj kutusu

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 cythonpip 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 pil yüzdesini öğrenme

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 arama çubuğu uygulaması

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 internet hızı testi

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 ile whatsapp ile mesaj gönderme

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 emoji

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")
python resim boyutu öğrenme

Arkadaşlar yazımızda hata veya önerileriniz olursa lütfen yorum yapmayı unutmayın.

Tavsiye Yazı:  En iyi python kod örnekleri – 2

Unutmayın! Paylaşmak; kazanmanın en hızlı ve kolay yoludur. Bir sonraki blog’ta görüşmek dileğiyle esen kalın.

Bir Cevap Yazın