Tüm Yazılar
Kategori

Python

Python ile otomasyon, Telegram/Discord botları, veritabanları, masaüstü uygulamaları ve web scraping üzerine pratik dersler.

52 yazı

1

Python ve Visual Studio Code Kurulumu Nasıl Yapılır?

Python'ı python.org'dan indirip PATH'e eklemeyi, Visual Studio Code'u kurmayı ve Python eklentisiyle ilk kodunuzu çalıştırmayı öğrenin.

2

Python Pip ve Kütüphane/Modül Kurulumları Nasıl Yapılır?

pip'in ne olduğunu, eksikse nasıl kurulacağını ve tek tek veya bir requirements dosyasından toplu kütüphane kurulumunu öğrenin.

3

Python ile Telegram Botu Yapmak

BotFather ile bot oluşturmayı, python-telegram-bot kütüphanesiyle komutlara cevap veren ve HTML formatlı mesaj gönderen bir bot yazmayı öğrenin.

4

Python Aiogram ile Butonlu Telegram Botu Yapmak - 1: Kurulum

aiogram kütüphanesini tanıyın, temel komut ve mesaj işleyicilerini (handler) yazmayı öğrenin — butonlu bota giden ilk adım.

5

Python Aiogram ile Butonlu Telegram Botu Yapmak - 2: Inline Keyboard

aiogram'da InlineKeyboardMarkup ile tıklanabilir butonlar oluşturmayı, URL butonları ve callback_data ile tetiklenen özel işlemleri öğrenin.

6

MongoDB Kurulumu ve Python ile Kullanımı

MongoDB Atlas'ta ücretsiz bir bulut veritabanı oluşturmayı ve pymongo ile Python'dan kayıt eklemeyi, filtrelemeyi öğrenin.

7

Python - Excel: Belirli Bir Kolondan Veri Çekmek (openpyxl)

openpyxl ile bir Excel dosyasını açıp belirli bir kolondaki tüm hücreleri Python'a okutmayı, birleştirilmiş hücre hatasını çözmeyi öğrenin.

8

Python - Excel: Belirli Bir Hücreden Veri Çekmek (openpyxl)

openpyxl ile bir Excel dosyasındaki aktif sayfayı bulmayı ve tek bir hücrenin değerini (.value) okumayı öğrenin.

9

Python - Excel: Dolu Hücre Aralığını Bulmak (openpyxl)

openpyxl'in dimensions özelliğiyle bir Excel sayfasında verinin kapladığı hücre aralığını otomatik olarak tespit etmeyi öğrenin.

10

Python - MySQL Bağlantısı Nasıl Yapılır?

mysql-connector-python ile bir MySQL sunucusuna bağlanmayı, SQLite'tan farkını ve sorgu sonuçlarının satır bazında nasıl işleneceğini öğrenin.

11

Telegram Botunu MySQL Veritabanı ile Çalıştırmak

Bir Telegram botunun /ekle, /listele ve /sil komutlarıyla MySQL veritabanında kayıt oluşturmasını, listelemesini ve silmesini sağlamayı öğrenin.

12

Python Masaüstü Uygulaması - 1: PyQt5 ile Kullanıcı Arayüzü Tasarımı (Qt Designer)

Qt Designer ile sürükle-bırak bir form tasarlamayı, .ui dosyasını .py koduna dönüştürmeyi ve PyQt5 ile bu arayüzü çalıştırmayı öğrenin.

13

Python Masaüstü Uygulaması - 2: SQLite3 ile Kayıt Ekleme ve Listeleme

PyQt5 arayüzünü sqlite3 veritabanına bağlamayı, buton tıklamalarına kod atamayı ve kayıtları QTableWidget'ta listelemeyi öğrenin.

14

Python Masaüstü Uygulaması - 3: SQLite3 ile Kayıt Silme ve Filtreleme

PyQt5 tablosunda seçili satırı bulup silme onayı almayı, ComboBox ile şirkete göre filtreleme yapmayı ve uygulamayı exe'ye çevirmeyi öğrenin.

15

Python ile Dolar ve Euro Kuru Çekmek (BeautifulSoup)

requests ve BeautifulSoup ile bir finans sitesinden güncel döviz kurunu çekmeyi, Türkçe ondalık ayıracı sorununu çözmeyi öğrenin.

16

Python ile Trendyol Fiyatlarını Çekmek (BeautifulSoup)

Bir e-ticaret ürün sayfasından ürün adını ve fiyatını (indirimliyse indirimsiz fiyatı da) BeautifulSoup ile çekmeyi öğrenin.

17

Ürün Fiyatlarını Telegram'a Bildirim Olarak Göndermek

Telegram Bot API'nin sendMessage endpoint'ini requests ile çağırıp, çektiğiniz fiyat verisini belirli aralıklarla kendinize mesaj olarak göndermeyi öğrenin.

18

Python Kodunu 7/24 Bulutta Nasıl Çalıştırırsınız? (Ücretsiz)

PythonAnywhere'da ücretsiz bir hesapla dosyalarınızı yükleyip bir konsoldan sürekli çalışan bir Python botunu bilgisayarınızı kapatsanız bile ayakta tutmayı öğrenin.

19

Python Deprem Takip Botu Yapmak (AFAD Verileriyle)

AFAD'ın deprem tablosunu BeautifulSoup ile okumayı, tekrar eden bildirimleri önlemek için bir ID kümesi tutmayı ve büyüklük filtresi eklemeyi öğrenin.

20

Python Haber Botu Yapmak (RSS ile)

feedparser ile bir haber sitesinin RSS akışını okumayı, başlık/link/tarih bilgilerini çekmeyi ve bunu bir bota dönüştürmeyi öğrenin.

21

Python ile Brute Force (Kaba Kuvvet) Şifre Deneme Mantığı Nasıl Çalışır?

Sadece rakamlardan oluşan kısa bir şifrenin, iç içe döngülerle tüm olasılıkları deneyerek ne kadar hızlı bulunabildiğini eğitim amaçlı görün.

22

Python ile Excel Dosya Şifresini Kurtarmak (Brute Force)

msoffcrypto-tool ile bir Excel dosyasının gerçek 'dosyayı açma' şifresini bir parola listesi üzerinden deneyerek kurtarmayı öğrenin.

23

Python ile Whisper Kullanarak Ses Dosyalarını Metne Çevirmek

OpenAI'ın açık kaynak Whisper modelini kurup bir ses dosyasını Python ile metne çevirmeyi, model boyutları arasındaki hız/doğruluk dengesini öğrenin.

24

Python Streamlit ile Hisse Senedi Web Uygulaması Tasarlamak

Streamlit ile birkaç satır kodla interaktif bir web arayüzü oluşturmayı, yfinance ile hisse verisi çekip grafik ve tablo halinde göstermeyi öğrenin.

25

Python Flask ile Web Sitesi Oluşturmak

Flask'ın template mantığını, birden fazla sayfa (route) tanımlamayı ve Python değişkenlerini HTML sayfasına dinamik olarak göndermeyi öğrenin.

26

Bat Dosyası Oluşturup Birden Fazla Python Projesini Tek Tuşla Çalıştırmak

Windows'ta bir .bat dosyasıyla birden fazla Python dosyasını ayrı terminal pencerelerinde tek çift tıkla başlatmayı öğrenin.

27

Google Sheets - Python Entegrasyonu Nasıl Yapılır?

Google Cloud Console'da bir servis hesabı oluşturmayı, Google Sheets API'yi etkinleştirmeyi ve gspread ile bir sayfadan veri okumayı öğrenin.

28

Twitter (X) API ile Bot Yapmak ve Otomatik Tweet Attırmak

Twitter Developer Portal'da ücretsiz erişim almayı, tweepy ile OAuth kimlik doğrulaması yapmayı ve Python'dan otomatik tweet göndermeyi öğrenin.

29

Python ile Basit Bir Yapay Zeka Sınıflandırma Modeli Eğitmek

TensorFlow/Keras ile bir CSV veri setinden basit bir sinir ağı eğitmeyi, eğitim doğruluğunu yorumlamayı ve yeni veriyle tahmin yaptırmayı öğrenin.

30

Telegram Botunu Sadece Grup Üyelerinin Kullanmasını Sağlamak

Bir Telegram botunu grupta admin yaparak, kullanıcının gruba üye olup olmadığını get_chat_member ile kontrol edip komutları buna göre kısıtlamayı öğrenin.

31

Selenium için ChromeDriver'ı Otomatik Kurmak (chromedriver-autoinstaller)

Selenium kullanırken ChromeDriver sürüm uyumsuzluğu sorununu chromedriver-autoinstaller kütüphanesiyle tamamen ortadan kaldırmayı öğrenin.

32

Python ile Discord Botu Yapmak

Discord Developer Portal'da bot oluşturmayı, sunucunuza eklemeyi ve discord.py ile komutlara cevap veren temel bir bot yazmayı öğrenin.

33

Python - Selenium ile Twitter (X) Login Otomasyonu

Selenium ile bir X (Twitter) hesabına programatik olarak giriş yapmayı, WebDriverWait ile elemanların yüklenmesini beklemeyi öğrenin.

34

Binance API ile Kripto Para Fiyatlarını Çekmek

Binance'in herkese açık, kimlik doğrulama gerektirmeyen fiyat endpoint'ini requests ile çağırıp herhangi bir paritenin güncel fiyatını çekmeyi öğrenin.

35

Binance API ile Spot Cüzdanına Erişim (Bakiye Sorgulama)

Binance hesabınızda bir API anahtarı oluşturmayı ve python-binance ile hesabınızdaki belirli bir coinin bakiyesini programatik olarak sorgulamayı öğrenin.

36

ElevenLabs API ile Metni Sese Dönüştürmek (Text-to-Speech)

ElevenLabs'ın Python kütüphanesiyle bir metni yapay zeka sesiyle seslendirmeyi ve sonucu bir MP3 dosyası olarak kaydetmeyi öğrenin.

37

Telegram Botu Kullanıcılarına Toplu Mesaj Göndermek (Broadcast)

/start komutuyla gelen kullanıcıların ID'sini bir veritabanında biriktirmeyi ve bir duyuru kanalına atılan mesajı tüm kullanıcılara otomatik iletmeyi öğrenin.

38

Python ile Belirli Bir Alan İçinde Rastgele Noktalara Tıklatmak

pyautogui ile sabit bir noktaya değil, belirlediğiniz bir dikdörtgen alan içindeki rastgele koordinatlara tıklatma mantığını öğrenin.

39

Kamuyu Aydınlatma Platformu (KAP) Verilerini Python ile Anlık Çekmek

KAP'ın herkese açık JSON API'sini requests ile çağırıp güncel borsa bildirimlerini çekmeyi ve belirli bir başlığa göre filtrelemeyi öğrenin.

40

Python Dosyasını .exe Formatına Çevirmek (auto-py-to-exe)

auto-py-to-exe ile grafik arayüzden Python scriptinizi tek dosyalık bir .exe'ye çevirmeyi, one-file/one-folder ve console/windowed seçeneklerini öğrenin.

41

Python ile Kripto Para Fiyatlarını Çekmek (Google Finans + BeautifulSoup)

Google Finans sayfasından BeautifulSoup ile birden fazla kripto paranın fiyatını çekip sürekli çalışan bir Telegram bildirim botuna dönüştürmeyi öğrenin.

42

Python'da Veri Tipleri (int, float, str, bool, list, dict)

Python'ın temel veri tiplerini — integer, float, string, boolean, liste ve sözlük — örneklerle ve tip dönüşümü (type casting) mantığıyla öğrenin.

43

Python'da Listeler (Array'ler): append, İki Boyutlu Liste, Dilimleme

Python listelerine append ile eleman eklemeyi, IndexError'ı try/except ile yönetmeyi, iki boyutlu listeleri ve dilimleme (slicing) sözdizimini öğrenin.

44

scikit-learn ile Basit Hisse Senedi Fiyat Tahmini (Doğrusal Regresyon)

scikit-learn'ün LinearRegression modeliyle geçmiş kapanış fiyatlarından yola çıkarak basit bir hisse senedi fiyat tahmini nasıl yapılır öğrenin.

45

Python ta Kütüphanesiyle Teknik Analiz İndikatörleri (RSI ve Hareketli Ortalama)

ta kütüphanesiyle RSI (Göreceli Güç Endeksi) ve basit hareketli ortalama (SMA) hesaplamayı, aşırı alım/aşırı satım bölgelerini yorumlamayı öğrenin.

46

Python ile CoinGecko API'sinden Kripto Para Fiyat ve Hacim Verisi Çekmek

CoinGecko'nun ücretsiz public API'sinden requests ile kripto para fiyatı, piyasa hacmi ve 24 saatlik değişim yüzdesini çekmeyi öğrenin.

47

Python matplotlib ile Fiyat Grafiği Çizip PNG Olarak Kaydetme

matplotlib ile kripto/hisse fiyat verisini çizgi grafiğine dökmeyi, eksen etiketlerini düzenlemeyi ve grafiği PNG dosyası olarak kaydedip Telegram'a göndermeyi öğrenin.

48

Python pyautogui ile Oto Tıklama Botu (Sabit Koordinata Otomatik Tıklama)

pyautogui ile fare koordinatını okumayı, sabit bir noktaya belirli aralıklarla otomatik tıklamayı ve keyboard kütüphanesiyle güvenli bir durdurma tuşu eklemeyi öğrenin.

49

Python ile Binance Futures API'sinden Vadeli İşlem Fiyatı Çekme

Binance Futures (vadeli işlemler) API'sinin kimlik doğrulama gerektirmeyen public uç noktalarından anlık işaret fiyatını (mark price) çekmeyi öğrenin.

50

Python ile Binance Futures API'sinden Bakiye Sorgulama (İmzalı İstek)

Binance Futures hesabınızdaki USDT bakiyesini HMAC-SHA256 imzalı bir istekle sorgulamayı, API anahtarlarını ortam değişkeninde güvenli saklamayı öğrenin.

51

Python ile Binance Futures API'sinde Pozisyon Açma ve Kaldıraç Ayarlama

Binance Futures API'siyle kaldıracı programatik olarak ayarlamayı ve market emriyle long/short bir pozisyon açmayı, imzalı POST isteği mantığıyla öğrenin.

52

Python ile Binance Futures API'sinde Açık Pozisyonları Görüntüleme

Binance Futures position risk uç noktasıyla açık pozisyonları çekmeyi, sıfır miktarlı kayıtları filtrelemeyi ve anlık kâr/zararı (unrealized PNL) takip etmeyi öğrenin.