Merhaba değerli arkadaşlar python kod örnekleri 4 ile serimize devam ediyoruz. önceki yazımız olan En iyi python kod örnekleri – 1 — En iyi python kod örnekleri – 2 — En iyi python kod örnekleri – 3 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 resimleri bulanıklaştırmak
OpenCV kütüphanesini kullanarak Python ile resim bulanıklaştırma işlemi için CV2 Kütüphanesinin kurulu olması gerekiyor. Kütüphaneyi kurmak için aşağıdaki kodu yazıyoruz.
pip install opencv-python
OpenCV kütüphanemizi kurduktan import cv2
kodu ile dahil ediyoruz ve Ardından aşağıdaki kodları yazarak resim bulanıklaştırma işlemimiz tamamlamış oluyoruz.
image = cv2.imread('image.jpg') #bulanıklaştıracağımız resmi değişkene aktarıyoruz
blurImg= cv2.blur(image, (10,10)) #bulanıklaştırma işlemi
cv2.imshow('bulanık resim', blurImg) #bulanık resmi yayınlama
cv2.waitKey(0)
cv2.destroyAllwindows() #bulanık resmi windows penceresinde gösterme
Python ile google araması yapmak
Python’da projelerinizin içinde kullanabileceğimiz kullanıcı tarafından google araması google kütüphanesi dahil ederek bir kaç satır kod ile yapmak mümkün, tabi bunu projelerinize istediğiniz gibi özelleştirerek daha güzel hale getirebilirsiniz. Önemli olan burada mantığını anlamak.
Google Kütüphanesini kurmak için aşağıdaki kodu yazıyoruz
pip install google
- query : Aramak istediğiniz sorgu cümlesi
- tld : Google domain uzantısı
from googlesearch import search
query = input("Aranacak Terimi Giriniz: ")
for i in search(query, tld="co.in", num=10, stop=10, pause=2):
print(i)
Python ile resimleri PDF formatına dönüştürme
Resimleri Python ile PDF formatına dönüştürmek için img2pdf kütüphanesi kullanacağız.
pip install img2pdf
kütüphane kurulumunu yaptıktan sonra aşağıdaki kodları yazıyoruz
import os
import img2pdf
with open("coverted.pdf", "wb" ) as f:
f.write(img2pdf.convert([i for i in os.listdir(file\images) if i.endswith(".jpg")]))
Python ile gelişmiş geri sayım aracı yapmak
import time
def countdown_timer(time_sec):
while time_sec:
mins, secs = divmod(time_sec, 60)
time_format = '{:02d}:{:02d}'.format(mins, secs)
print(time_format, end='\r')
time.sleep(1)
time_sec -= 1
print("stop")
countdown_timer(10)
import time
def countdown_timer(time_sec):
for i in range(time_sec, -1, -1):
time.sleep(1)
print(f"{i} saniye kaldı")
countdown_timer(10)
Python ile dil tespiti
Python’da yazılan cümlenin veya paragrafın hangi dille yazıldığını öğrenmek detect modülünden yardım alacağız. Fakat bu dil tespitin gerçekçi olmayan sonuçlarda verebiliyor. Tespit edilen dil genellikle doğruya yakın sonuçları göstermektedir.
Python’da farklı dil tespiti modülleri için bu yazımıza bakabilirsiniz.
detect
Kütüphanesini kurmak için aşağıdaki kodu yazıyoruz
pip install detect
detect kütüphanesinin kurulumu tamamlandıktan sonra bu kütüphaneyi projemize dahil etmek için from langdetect import detect
kodu ile projemize değil ediyoruz.
from langdetect import detect #detect kütüphanesi içeri dahil ediyoruz.
print(detect("en iyi python kod örnekler - genç yazılımcı"))
print(detect("best python code examples - junior programmer")) #bu cümle ingilizce fakat detect ile tespit yaptığımızda fransızca çıkmaktadır.
print(detect("beste Python-Codebeispiele - Junior-Programmierer"))
print(detect("melhores exemplos de código python - programador júnior"))
print(detect("лучшие примеры кода на Python - младший программист"))
Python ile IP adresini çekme
Python’da projelerimizde bir kullanıcın IP adresini öğrenmek için
import socket
hostname=socket.gethostname()
ip=socket.gethostbyname(hostname)
print("ip adresi: " + ip )
Çıktı:
ip adresi: 192.168.1.111
Python ile borsa verilerini çekme
Python’da belirlenen hisseye ait borsa verilerini belli bir zaman veya maksimum değeri yfinance modülü ile yahoo tarafından çekmektedir.
yfinance
Kütüphanesini kurmak için aşağıdaki kodu yazıyoruz.
pip install yfinance
Amazonun 2020/01/01 ve 2020/12/24 tarihleri arasındaki borsa değerlerini listeler.
import yfinance as yf
shortcode = yf.Ticker('AMZN')
query = shortcode.history(period='1d', start='2020-1-1', end='2020-12-24')
print(query)
Python ile birden fazla PDF’leri birleştirme
Python ile iki veya fazla pdf’leri birleştirmek için kullandığımız kod
from PyPDF2 import PdfFileReader, PdfFileMerger
pdf_1 =PdfFileReader("pdffile1.pdf")
pdf_2 =PdfFileReader("pdffile2.pdf")
output = PdfFileMerger()
output.append(file1)
output.append(file2)
output.write("merged.pdf")
Python ile Para birimi dönüştürme
Python para birimleri farklı bir para birimine dönüştürme
forex-python
Kütüphanesini kurmak için aşağıdaki kodu yazıyoruz.
pip install forex-python
from forex_python.converter import CurrencyRates
q = 15 #quantity
current = CurrencyRates() #creating instance
r = current.convert("USD", "TRY", q) #conversion process
r = "%.2f" % r #Truncate to decimals
print(f"{q} Dolar {r} Türk Lirası ")
Çıktı
15 Dolar 221.41 Türk Lirası
Bonus: Modüllerin kontrolü
Python koduna bir modülü dahil ettiğimizde bunun dahil olup olmadığını kontrolünü sağlamak için aşağıdaki kodu sayfanın en başına yazıyoruz.
try:
from bs4 import BeautifulSoup
except ImportError:
print("'BeautifulSoup' adında bir modül bulunamadı")
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.