Müzakirə

Günlük Kullanımı Kolaylaştıran En Faydalı Python Scriptleri

Başladan SilentOperator · 22 iyl 2026 19:55 · 4 Baxış · 0 Cavablar
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:

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!

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi