Merhaba değerli arkadaşlar python ile örnekler 2 ile devam ediyoruz. önceki yazımız olan En iyi python kod örnekleri – 1 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.
Python ile metinin içindeki e-mailleri bulma
python ile bir yazının içinde e-mailleri bulup bir dizi şeklinde bize sunuyor ve bu dizi kaç tane email olduğunu len() ile öğreniyoruz. Ayrıca dizideki emailerimizi for döngüsüne alarak yazdırabiliyoruz.
#gencyazilimci
import re
text = "denememlerden denemelere giden sonsuz yolda devam ke gencyazilimcim@gmail.com güzel yorumlarınızı bekliyorum hatice@gmail.com unutmayın! Paylaşmak; kazanmanın en hızlı ve kolay yoludur. ipek@gmail.com"
emails = re.findall(r"[a-z09\.\-+_]+@[a-z09\.\-+_]+\.[a-z]+", text)
print(f"toplam {len(emails)} var")
for a in emails:
print(a)

Python alarm yapımı
python da zamanı hh:mm biçiminde alarm kuracağınız zamanı giriyorsunuz ve bu alarm ile birlikte gösterilmesini istediğini mesajı da girerek, alarm zamanı gelince size sesli ve windows bildirimi ile göstermektedir.
#gencyazilimci
import datetime
import winsound
from win10toast import ToastNotifier
zaman = input("zamanı girin: ")
mesaj = input("uyarı mesajını giriniz: ")
while True:
current_time = datetime.datetime.now()
alarm_zaman = str(current_time.hour) + ":" + str(current_time.minute)
if alarm_zaman == zaman:
notification = ToastNotifier()
winsound.Beep(frequency=2500, duration=1000)
notification.show_toast("alarm", mesaj, duration=50)
break

Python ile takvim yapımı
python ile belirlen ayı ve belirlen yıldaki bütün ayları takvim şeklide göstermesini sağlayan kod örneği.
#gencyazilimci
import calendar
y=2000
m=2
print(calendar.month(y,m)) #belirlenen ayı gösterir
print("-"*30)
print(calendar.calendar(2020)) #ayların tamamını gösterir


Python ile tablo oluşturma
Excel deki gibi düzgün çizgileri olan bir tablo değil ama en azından karmaşık olan yapıyı düzgün bir şekilde klavyedeki semboller oluşturulmuş bir tablo örneği göstermektedir.
#gencyazilimci
from tabulate import tabulate
def deco_example(deco):
data = [
["başlık 1", "başlık 2", "başlık 3", "başlık 4"],
["elemnt 1", "değer 1", "değer 2", "değer 3"],
["elemnt 2", "değer 4", "değer 5", "değer 6"],
["elemnt 3", "değer 7", "değer 8", "değer 9"],
["elemnt 4", "değer 10", "değer 11", "değer 12"],
["elemnt 5", "değer 13", "değer 14", "değer 15"]
]
return tabulate(data, headers="firstrow", tablefmt=deco)
print(deco_example("grid"))

Python ile parola oluşturmak-1
python ile değişkenlere verdiğimiz büyük harf, küçük harf ve rakam değerine göre parola oluşturmasını sağlayan kod örneği.
#gencyazilimci
import random
lowers ="abcdefghijklmnopqrstuvwxyz"
uppers ="ABCDEFGHİJKLMNOPQRSTUVWXYZ"
numbers="0123456789"
symbols="[]{}()*;:,._-?/"
all = lowers + uppers + numbers
length= 16
passwords= "".join(random.sample(all, length))
print(passwords)

Python ile parola oluşturmak-2
Girilen şifre uzunluğu kadar büyük harf, küçük harf, rakam ve semboller ile parola oluşturmasını sağlamaktadır.
#gencyazilimci
import string
import random
if __name__ == "__main__":
s1=string.ascii_lowercase
s2=string.ascii_uppercase
s3=string.digits
s4=string.punctuation
plen=int(input("parola uzunluğunu giriniz: "))
s = []
s.extend(list(s1))
s.extend(list(s2))
s.extend(list(s3))
s.extend(list(s4))
print("parolan: ", end="")
print("".join(random.sample(s,plen)))

Python ile parola oluşturmak-3
python ile replace yani yer değiştirme fonksiyonu ile parola oluşturuyoruz. Yani yazılan şifrede “s” harfi varsa bunu yerine “$” işaretini getiriyor. Şifrelenmiş parolayı çözmek içinde bu işlemin tersini yapıyoruz.
#gencyazilimci
rep=(("s", "$"),("ve", "&"),("a", "@"), ("o", "0"), ("i","!"), ("e", "€"), ("b", "ß"), ("-", "_") )
def guvenparola(parola):
for a,b in rep:
parola= parola.replace(a,b)
return parola
def parolacoz(parola):
for a, b in rep:
parola=parola.replace(b,a)
return parola
if __name__ == "__main__":
parola=input("bir parola giriniz:")
sifreliparola=guvenparola(parola.lower())
print(f"parolanızın şifrelenmiş hali: {sifreliparola}")
print(f"şifrelenmiş parolanızın çözülmüş hali: {parolacoz(sifreliparola.lower())}")

Python ile resimleri siyah beyaz yapma
python ile resimlerinizi siyah beyaz yapan kod örneği. Resimler üzerinde daha fazla düzenleme için https://pillow.readthedocs.io/en/stable/reference/Image.html sayfasını ziyaret edebilirsiniz.
#gencyazilimci
from PIL import Image
img = Image.open("deneme/resim.jpg")
siyahbeyaz=img.convert("L")
siyahbeyaz.save("deneme/siyahbeyaz.jpg")
siyahbeyaz.show()

Arkadaşlar yazımızda hata veya önerileriniz olursa lütfen yorum yapı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.
bunları nasıl çalıştırabilirim
Değerli yorumunu için teşekkür ederim. Bilgisayarına pyCharm programını indirerek kullanabilirsin.
kral eyvallah
Kötü Post Yapıyorsun devam kee ne İnsanlar Bilgilenmek İçin Geliyor
Önerilerin varsa alabilirim