Blog

Blog

KEYDAL blog yazilarinin 8. sayfasi (58 sayfadan): hosting, alan adi, sunucu, e-ticaret ve yazilim rehberleri.

Yazılım

Python Özel Metotlar (Dunder): __repr__, __eq__, __hash__, __len__ ve Operatörler

Python dunder metotları: __repr__ ve __str__, __eq__ ve __hash__ ilişkisi, __len__, __getitem__, operatör aşırı yükleme ve NotImplemented örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python Öğrenme Rehberi: Başlangıçtan İleri Seviyeye Yol Haritası

Python 3.15 belgelerine dayanan öğrenme yolu: resmî belgeler nasıl okunur, hangi sırayla çalışılır ve 49 yazılık serinin gruplara ayrılmış listesi.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python'da Modül, Paket ve import: __name__, sys.path ve -m

Python modül ve paket rehberi: import biçimleri, __name__ == "__main__", sys.path, __init__.py, göreli import, python -m, döngüsel import ve 3.15 lazy

7 Kasım 2026 · 12 dk okuma
Yazılım

Python match case ile Desen Eşleştirme: Dizi, Sözlük ve Sınıf Desenleri

Python match/case nasıl kullanılır? Literal, dizi, sözlük ve sınıf desenleri, guard, yakalama deseni tuzağı ve switch karşılığı, 3.15 örnekleriyle.

7 Kasım 2026 · 12 dk okuma
Yazılım

Python logging Modülü: Seviyeler, basicConfig, Handler ve Dosyaya Log

Python logging nasıl kullanılır? Seviyeler, basicConfig, getLogger(__name__), handler, formatter, dosya döndürme, dictConfig ve çift log hatası çözümü

7 Kasım 2026 · 12 dk okuma
Yazılım

Python Liste (list) Metotları ve Dilimleme Rehberi

Python list metotları: append, extend, insert, remove, pop, sort, copy. Dilimleme kuralları, sort ve sorted farkı, kopyalama tuzakları, Python 3.15 ör

7 Kasım 2026 · 11 dk okuma
Yazılım

Python List Comprehension Rehberi: Liste, Sözlük, Küme ve Generator

Python list comprehension söz dizimi, if filtresi ve if-else farkı, iç içe döngüler, dict ve set comprehension, generator ifadeleri ve 3.15 açma (PEP

7 Kasım 2026 · 12 dk okuma
Yazılım

Python lambda, sorted() key, map() ve filter(): Örneklerle Rehber

Python lambda ifadesi, sorted() ve sort() farkı, key fonksiyonu, itemgetter, Türkçe sıralama, min/max, map() ve filter() kullanımı.

7 Kasım 2026 · 12 dk okuma
Yazılım

Python Kurulumu ve İlk Program: Windows, macOS ve Linux

Python 3.15 kurulumu: Windows install manager ve py komutu, macOS yükleyicisi, Linux paketleri, ilk .py dosyası ve ilk gün görülen hata mesajları.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python Kapsam (Scope) Kuralları: LEGB, global, nonlocal ve Closure

Python'da değişken kapsamı: LEGB arama sırası, UnboundLocalError nedeni, global ve nonlocal kullanımı, closure ve döngüde lambda tuzağı.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python'da Kalıtım: super(), Çoklu Kalıtım ve MRO Nasıl Çalışır?

Python'da kalıtım, metot geçersiz kılma, super() ile işbirlikçi çağrı, çoklu kalıtımda MRO ve C3, isinstance, abc ve __init_subclass__ örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python json Modülü: dumps, loads, dosyaya yazma ve Türkçe karakterler

Python json modülü ile dumps, loads, dump ve load kullanımı, ensure_ascii ile Türkçe karakter, indent, datetime çevirme, JSONDecodeError ve 3.15 array

7 Kasım 2026 · 11 dk okuma
Yazılım

Python itertools ve functools: chain, batched, groupby, partial ve lru_cache

Python itertools ve functools rehberi: chain, batched, pairwise, groupby, accumulate, product, partial ve Placeholder, reduce, cache ve lru_cache kull

7 Kasım 2026 · 12 dk okuma
Yazılım

Python if, elif, else Koşulları: Karşılaştırma, and/or ve Doğruluk Değeri

Python koşulları: if/elif/else sırası, karşılaştırma zinciri, and/or/not ve kısa devre, doğruluk değeri, koşullu ifade, walrus ve sık söz dizimi hatal

7 Kasım 2026 · 12 dk okuma
Yazılım

Python'da Generator, yield ve Iterator Protokolü

Python generator ve yield nasıl çalışır? iter/next, generator ifadesi, yield from, send/close, StopIteration tuzağı ve 3.15 yenilikleri örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python for ve while Döngüleri: range, enumerate, zip, break ve else

Python for ve while döngüleri: range(), enumerate(), zip(), break, continue, döngü else bloğu ve döngüde liste değiştirme hataları, Python 3.15 örnekl

7 Kasım 2026 · 11 dk okuma
Yazılım

Python'da Fonksiyon Tanımlama: def, return, Varsayılan Değerler ve Docstring

Python def ile fonksiyon tanımlama: return ve None, varsayılan değer tuzağı, 3.15 sentinel(), docstring, fonksiyon nesneleri ve tip notları.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python f-string ile Biçimlendirme: Format Belirteçleri, str.format ve t-string

Python f-string kullanımı: hizalama, ondalık basamak, binlik ayırıcı, yüzde, = ile hata ayıklama, str.format(), % biçimi ve 3.14 t-string'leri.

7 Kasım 2026 · 12 dk okuma
Yazılım

Python Etkileşimli Kabuk (REPL): İstemler, help() ve Kısayollar

Python REPL rehberi: >>> ve ... istemleri, _ değişkeni, help() ve dir(), 3.13 ile gelen yeni kabuk, F1-F3 tuşları, renk ayarları ve -i seçeneği.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python Enum Kullanımı: Enum, IntEnum, StrEnum, Flag ve auto() Rehberi

Python enum modülü: Enum tanımlama, değer ve ad ile arama, takma ad ve @unique, IntEnum, StrEnum, Flag, auto() ve _missing_ Python 3.15 örnekleriyle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python'da Dosya Okuma ve Yazma: open(), Modlar ve encoding

Python open() rehberi: r, w, a, x modları, satır satır okuma, encoding ve 3.15 varsayılan UTF-8, UnicodeDecodeError, ikili mod, newline, seek ve Strin

7 Kasım 2026 · 12 dk okuma
Yazılım

Python Değişkenler ve Veri Tipleri: İsimler, Nesneler ve Tipler

Python'da değişken ve veri tipleri: isim-nesne ilişkisi, type() ve isinstance(), mutable ve immutable tipler, None, is ile == farkı ve isim kuralları.

7 Kasım 2026 · 12 dk okuma
Yazılım

Python'da Decorator Yazma: @ Sözdizimi, functools.wraps ve Argümanlı Decorator

Python decorator nasıl yazılır? @ sözdizimi, functools.wraps, argümanlı decorator, uygulanma sırası, sınıf decorator'ı ve cache örnekleriyle rehber.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python datetime ile tarih ve saat: strftime, strptime, timedelta ve zoneinfo

Python datetime modülü: date, datetime, timedelta, strftime ve strptime kodları, ISO 8601, naive ve aware farkı, zoneinfo ve 3.15 strptime değişikliği

7 Kasım 2026 · 11 dk okuma
Yazılım

Python dataclasses Rehberi: @dataclass, field(), frozen, order, slots ve __post_init__

Python @dataclass ile otomatik __init__, __repr__ ve __eq__; field ve default_factory, frozen, order, slots, KW_ONLY, __post_init__ ve asdict örnekler

7 Kasım 2026 · 12 dk okuma
Yazılım

Python csv modülü ile CSV okuma ve yazma: reader, writer, DictReader

Python csv modülü: reader, writer, DictReader ve DictWriter, newline kuralı, noktalı virgüllü Türkçe dosyalar, utf-8-sig, tırnaklama ve Sniffer.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python collections Modülü: Counter, defaultdict, deque, namedtuple, OrderedDict ve ChainMap

Python collections modülü: Counter ile sayma, defaultdict, deque ve maxlen, namedtuple, OrderedDict ve ChainMap. Tuzaklar, örnekler ve 3.15 Counter ^

7 Kasım 2026 · 12 dk okuma
Yazılım

Python'da Class ve Nesne: Sınıf Tanımlama, __init__, self ve Metot Türleri

Python'da class nasıl tanımlanır? __init__ ve self, sınıf ve örnek değişkenleri, classmethod, staticmethod ve ad karıştırma, Python 3.15 örnekleriyle.

7 Kasım 2026 · 10 dk okuma
Yazılım

Python asyncio: async, await, TaskGroup ve Zaman Aşımı

Python asyncio nasıl kullanılır? async def, await, asyncio.run, TaskGroup, gather, timeout, iptal kuralları, to_thread ve 3.15 TaskGroup.cancel örnekl

7 Kasım 2026 · 12 dk okuma
Yazılım

Python *args, **kwargs ve / ile * Parametreleri: Argüman Türleri

Python *args ve **kwargs nasıl çalışır? Konumsal ve anahtar kelimeli argümanlar, / ve * ile parametre kısıtlama, argüman açma ve gerçek hata mesajları

7 Kasım 2026 · 11 dk okuma
Yazılım

Python argparse ile Komut Satırı Aracı Yazma

Python argparse modülüyle konumsal ve isteğe bağlı argüman, type, choices, alt komut ve hata yönetimi; Python 3.15 değişiklikleri ve çalışan örnekler.

7 Kasım 2026 · 11 dk okuma
Yazılım

Python 3.15 Yenilikleri

Python 3.15 ile gelen lazy import, frozendict, sentinel, varsayılan UTF-8, comprehension içinde açma, yeni hata mesajları ve kaldırılan API'ler; örnek

7 Kasım 2026 · 12 dk okuma
Yazılım

PWA Nedir? Web App Manifest, Kurulabilirlik Koşulları ve Kurulum Düğmesi

PWA nedir, web app manifest nasıl yazılır? name, icons, start_url, scope, id ve display üyeleri, kurulabilirlik koşulları, beforeinstallprompt ve iyi

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL WITH Sorguları: CTE, WITH RECURSIVE, SEARCH ve CYCLE

PostgreSQL CTE rehberi: WITH ile sorgu bölme, WITH RECURSIVE ağaç sorgusu, SEARCH ve CYCLE, MATERIALIZED farkı ve veri değiştiren WITH; çalıştırılmış

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Window Function Rehberi: OVER, PARTITION BY, row_number, rank

PostgreSQL window function rehberi: OVER ve PARTITION BY, row_number, rank, dense_rank, lag, lead, ntile, çerçeve (ROWS, RANGE, GROUPS) ve WINDOW; örn

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL WAL Arşivleme ve PITR: Belirli Bir Ana Geri Dönmek

archive_command, pg_basebackup, recovery.signal ve recovery_target_time ile PostgreSQL PITR adım adım; artımlı yedek, pg_combinebackup ve timeline.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL View ve Materialized View: CREATE VIEW, CHECK OPTION ve REFRESH

PostgreSQL CREATE VIEW, güncellenebilir view, WITH CHECK OPTION, security_barrier, materialized view ve REFRESH CONCURRENTLY çalışan örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL Veritabanı ve Şema Oluşturma: CREATE DATABASE, CREATE SCHEMA

PostgreSQL CREATE DATABASE, template0 ve template1 farkı, DROP DATABASE FORCE, createdb, CREATE SCHEMA, search_path ve public şeması yetkileri örnekle

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Veri Tipleri: Sayı, Metin, Boolean, UUID, Enum ve bytea

PostgreSQL veri tipi seçimi: integer ve bigint, numeric ile float farkı, text/varchar/char, boolean, uuid ve uuidv7(), enum, bytea ve money tipinin so

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL VACUUM, Autovacuum ve Tablo Şişmesi (Bloat)

PostgreSQL VACUUM nedir: ölü satırlar ve bloat, VACUUM FULL ve ANALYZE farkı, autovacuum eşikleri, uzun transaction etkisi ve wraparound önleme.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL UPSERT: INSERT ON CONFLICT DO UPDATE ve MERGE

PostgreSQL UPSERT: ON CONFLICT DO NOTHING/DO UPDATE, EXCLUDED, çakışma hedefi, MERGE WHEN yan tümceleri ve iki komutun farkları; çalıştırılmış örnekle

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Trigger Oluşturma: CREATE TRIGGER, NEW/OLD ve Audit Tablosu

PostgreSQL trigger oluşturma: BEFORE/AFTER/INSTEAD OF, ROW ve STATEMENT, NEW/OLD, TG_OP, transition table, audit tablosu ve event trigger örnekleri.

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Transaction Rehberi: BEGIN, COMMIT, ROLLBACK ve SAVEPOINT

PostgreSQL transaction bloğu: BEGIN, COMMIT, ROLLBACK, SAVEPOINT, hata sonrası aborted durum, psql ON_ERROR_ROLLBACK ve zaman aşımı ayarları.

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL Tarih ve Saat Tipleri: timestamp, timestamptz, interval ve Saat Dilimi

PostgreSQL date, timestamp, timestamptz ve interval tipleri; TimeZone, AT TIME ZONE, now(), date_trunc, extract, age ve to_char çalıştırılmış örnekler

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL Tablo Bölümleme (Partitioning): RANGE, LIST ve HASH

PostgreSQL declarative partitioning: RANGE, LIST, HASH bölümler, DEFAULT bölüm, ATTACH/DETACH, partition pruning, birincil anahtar kuralı ve sınırlama

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL Sürüm Yükseltme: pg_upgrade, pg_dumpall ve Ara Sürümler

PostgreSQL ana ve ara sürüm yükseltme: pg_dumpall ile taşıma, pg_upgrade --check, --link, --clone, --swap, istatistikler ve PostgreSQL 18 uyumsuzlukla

7 Kasım 2026 · 12 dk okuma
Yazılım

PostgreSQL String Fonksiyonları: concat, substring, split_part, format, LIKE ve Regex

PostgreSQL metin fonksiyonları: || ve concat, substring, split_part, replace, format; LIKE, ILIKE, SIMILAR TO ve regexp_* fonksiyonları çalıştırılmış

7 Kasım 2026 · 11 dk okuma
Yazılım

PostgreSQL Streaming Replication Kurulumu: Primary ve Standby

pg_basebackup -R ile standby kurulumu, replication slot, pg_stat_replication ile gecikme, hot standby sorguları, senkron replikasyon ve promote.

7 Kasım 2026 · 12 dk okuma