Mövzunu Açan
#0
Günlük hayatımızda çeşitli görevleri otomatikleştirmek ve zamandan tasarruf etmek için Python scriptleri oldukça kullanışlıdır. Aşağıda, kullanıcıların işlerini kolaylaştırabilecek bazı faydalı Python scriptlerini inceleyeceğiz.
1. Dosya Yönetimi Scriptleri
Dosyalarla çalışırken, özellikle büyük veri setleriyle veya çok sayıda dosyayla uğraşırken, basit bir script hayat kurtarabilir. Örneğin, belirli bir klasördeki tüm dosyaların adlarını değiştirmek için aşağıdaki basit scripti kullanabilirsiniz:
Bu script, belirttiğiniz klasördeki tüm
2. Web Scraping Scriptleri
Web'den veri çekmek için Python'un
Bu script, belirtilen URL'deki tüm başlıkları konsola yazdırır.
3. E-posta Gönderme Scriptleri
Otomatik e-posta göndermek için
Bu script, belirttiğiniz alıcıya bir e-posta gönderir.
Sonuç olarak, bu örnekler günlük hayatınızı kolaylaştırmak için Python'un ne denli güçlü bir araç olduğunu göstermektedir. Sizlerin de bu veya benzeri scriptler hakkında deneyimleriniz, önerileriniz var mı? Hangi scriptler günlük hayatınızı kolaylaştırdı? Fikirlerinizi paylaşabilirsiniz!
1. Dosya Yönetimi Scriptleri
Dosyalarla çalışırken, özellikle büyük veri setleriyle veya çok sayıda dosyayla uğraşırken, basit bir script hayat kurtarabilir. Örneğin, belirli bir klasördeki tüm dosyaların adlarını değiştirmek için aşağıdaki basit scripti kullanabilirsiniz:
CODE
12345678910
import os
def rename_files(folder_path, prefix):
for filename in os.listdir(folder_path):
if filename.endswith('.txt'):
os.rename(os.path.join(folder_path, filename),
os.path.join(folder_path, prefix + filename))
rename_files('/path/to/folder', 'new_')
Bu script, belirttiğiniz klasördeki tüm
.txt dosyalarının başına belirli bir ön ek ekler.2. Web Scraping Scriptleri
Web'den veri çekmek için Python'un
BeautifulSoup kütüphanesini kullanarak basit bir web scraping scripti yazabilirsiniz. Örneğin, bir web sayfasındaki başlıkları çekmek için şu şekilde bir kod kullanabilirsiniz:CODE
12345678910
import requests
from bs4 import BeautifulSoup
url = 'https://example.com'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
for title in soup.find_all('h1'):
print(title.get_text())
Bu script, belirtilen URL'deki tüm başlıkları konsola yazdırır.
3. E-posta Gönderme Scriptleri
Otomatik e-posta göndermek için
smtplib kütüphanesini kullanabilirsiniz. Aşağıda, basit bir e-posta gönderim scripti örneği bulunmaktadır:CODE
12345678910111213141516
import smtplib
from email.mime.text import MIMEText
def send_email(subject, message, to_email):
msg = MIMEText(message)
msg['Subject'] = subject
msg['From'] = '[email protected]'
msg['To'] = to_email
with smtplib.SMTP('smtp.example.com', 587) as server:
server.starttls()
server.login('[email protected]', 'your_password')
server.send_message(msg)
send_email('Test Subject', 'This is a test message.', '[email protected]')
Bu script, belirttiğiniz alıcıya bir e-posta gönderir.
Sonuç olarak, bu örnekler günlük hayatınızı kolaylaştırmak için Python'un ne denli güçlü bir araç olduğunu göstermektedir. Sizlerin de bu veya benzeri scriptler hakkında deneyimleriniz, önerileriniz var mı? Hangi scriptler günlük hayatınızı kolaylaştırdı? Fikirlerinizi paylaşabilirsiniz!