CPU Yüzdesine Göre Sıralanmış Proses Listesi

Bu Python scripti, sistemdeki her bir süreç için CPU kullanımını ölçer ve ardından CPU yüzdesine göre bu süreçleri sıralayarak görüntüler.

📜 Kod: import psutil import time # CPU ölçümü başlatılıyor for proc in psutil.process_iter(['pid', 'name']): try: proc.cpu_percent(interval=None) except (psutil.NoSuchProcess, psutil.AccessDenied): continue time.sleep(1) # Liste toplanıyor process_list = [] for proc in psutil.process_iter(['pid', 'name', 'cpu_percent']): try: process_list.append(proc.info) except (psutil.NoSuchProcess, psutil.AccessDenied): continue # CPU yüzdesine göre sıralama sorted_processes = sorted(process_list, key=lambda x: x['cpu_percent'], reverse=True) # Ekrana yazdırma print(f"{'PID':>6} {'CPU%':>6} {'Program Adı'}") print("-" * 40) for proc in sorted_processes: print(f"{proc['pid']:>6} {proc['cpu_percent']:>6.1f} {proc['name']}") #...

Ağ Bağlantılarıyla Sıralanmış Proses Listesi

Bu Python scripti, sistemdeki her bir süreç için aktif ağ bağlantılarını sayar ve ardından bağlantı sayısına göre bu süreçleri sıralayarak görüntüler.

📜 Kod: import psutil import time # Başlangıç snapshot net_usage_start = {} for proc in psutil.process_iter(['pid', 'name']): try: net_io = proc.net_connections(kind='inet') net_usage_start[proc.pid] = len(net_io) except (psutil.NoSuchProcess, psutil.AccessDenied): continue # Bekleme süresi time.sleep(1) # 1 saniye sonra tekrar ölçüm process_list = [] for proc in psutil.process_iter(['pid', 'name']): try: net_io = proc.net_connections(kind='inet') conn_now = len(net_io) conn_before = net_usage_start.get(proc.pid, 0) diff = conn_now - conn_before process_list.append({'pid': proc.pid, 'name': proc.info['name'], 'conn_diff': diff, 'conn_now':...

Arka Plan Kaldırma

Bu Python scripti, bir klasördeki resimlerin arka planlarını kaldırarak yeni bir klasöre kaydeder. Resimler PNG formatında kaydedilir ve boyutları orijinal boyutlarına göre optimize edilir.

📜 Kod: import os from rembg import remove, new_session from PIL import Image import io import traceback import time # Başlangıç zamanı start_time = time.time() # Klasörler input_folder = 'images' output_folder = 'images/image' log_file = 'log.txt' # Çıktı klasörü yoksa oluştur os.makedirs(output_folder, exist_ok=True) # Log dosyasını başlat with open(log_file, 'w') as log: log.write('Arka Plan Kaldırma İşlem Raporu\n') log.write('=============================\n') # u2netp oturumu başlat (hafif model) session =...

Kurulu Adobe Programları ve Kurulum Yolları

Bu Python scripti, Windows kayıt defteri üzerinde yapılan sorgulamalarla bilgisayarınızda yüklü olan Adobe programlarının isimlerini ve kurulum yollarını listeler.

📜 Kod: import winreg def get_installed_programs_with_path(registry_path, hive, access_flag): adobe_programs = [] try: reg_key = winreg.OpenKey(hive, registry_path, 0, access_flag) for i in range(0, winreg.QueryInfoKey(reg_key)[0]): try: subkey_name = winreg.EnumKey(reg_key, i) subkey_path = f"{registry_path}\\{subkey_name}" subkey = winreg.OpenKey(hive, subkey_path, 0, access_flag) # Program adını ve kurulum yolunu al try: name, _ = winreg.QueryValueEx(subkey, "DisplayName") install_location, _ = winreg.QueryValueEx(subkey, "InstallLocation") # Adobe programını kontrol et if "Adobe" in name: adobe_programs.append((name, install_location)) except OSError: continue except FileNotFoundError:...

Haftalık Ağ Bilgisi Monitörü

Bu Python scripti, haftalık ağ kullanım bilgilerini gerçek zamanlı olarak gösterir. Aktif ağ arayüzünü, yerel ve dış IP adreslerini, toplam upload ve download verilerini, ayrıca anlık veri hızlarını kullanıcı dostu bir şekilde ekranda görüntüler.

📜 Kod: import psutil import socket import requests import time import os import datetime from rich.console import Console from rich.table import Table from rich.progress import BarColumn, Progress, TextColumn console = Console() def get_local_ip(): try: return socket.gethostbyname(socket.gethostname()) except: return "Yok" def get_external_ip(): try: return requests.get("https://ifconfig.me", timeout=5).text.strip() except: return "Yok" def get_active_interface(): for iface, addrs in psutil.net_if_addrs().items(): for...

Gerçek Zamanlı CPU Kullanımı (Çekirdek Bazlı)

Bu Python scripti, sisteminizdeki her bir CPU çekirdeğinin kullanım oranını gerçek zamanlı olarak izleyebilmenizi sağlar. Windows sistemlerde çalışır ve Python kurulu olması yeterlidir.

📜 Kod: import psutil import time import os try: while True: os.system('cls' if os.name == 'nt' else 'clear') # Ekranı temizle print("🔄 Gerçek Zamanlı CPU Kullanımı (Çekirdek Bazlı)\n") cpu_per_core = psutil.cpu_percent(percpu=True) for i, usage in enumerate(cpu_per_core): print(f"Çekirdek {i:>2}: {usage:>5.1f}%") print("\nCtrl+C ile çıkabilirsiniz.") time.sleep(1) except KeyboardInterrupt: print("\nProgram durduruldu.") 💾 Kaydetme ve Çalıştırma: Bu kodu bir dosyaya cpu_cekirdek_canli.py adıyla kaydedin. Komut satırından çalıştırın: python cpu_cekirdek_canli.py 🖼️ Örnek Çıktı: 🔄...