Python TCKN & VKN Doğrulama Kütüphanesi
Yayında v1.0.3 tcknvkn
Python icin TCKN & VKN dogrulama kutuphanesi.
Son güncelleme: 2026-08-09 Ağustos 2026 Dogrulandi 2026-08-09
Yayında · Tam Dokümantasyon ve Paket Kullanıma Hazır. Python için TCKN ve VKN doğrulama kaynak kodu ve paket yöneticisi referansı hazır. pip üzerinden indirip kullanabilir veya kaynak kodunu GitHub reposundan inceleyebilirsiniz.
Kurulum
pippip install tcknvknÖzellikler
- Type hints
- TCKN dogrulama
- VKN dogrulama
- Toplu dogrulama
Kullanım Örnekleri
Python
pythonfrom tcknvkn import validate_tckn, validate_vkn
print(validate_tckn('10000000146').valid)
print(validate_vkn('1000036109').valid)README · Tam Dokümantasyon
GitHub'da Görtcknvkn, Türkiye Cumhuriyeti Kimlik Numarası (TCKN) ve Vergi Kimlik Numarası (VKN) doğrulaması için geliştirilmiş hafif bir Python kütüphanesidir.
Bu paket yalnızca algoritmik/format doğrulaması yapar; resmi kurum sorgusu yapmaz.
Kurulum
pip install tcknvknHızlı başlangıç
from tcknvkn import (
validate_tckn,
validate_multiple_tckn,
validate_vkn,
validate_multiple_vkn,
)
tekil_tckn = validate_tckn("10000000146")
print(tekil_tckn.valid) # True
print(tekil_tckn.errors) # []
tekil_vkn = validate_vkn("1000036109")
print(tekil_vkn.valid) # True
sonuclar = validate_multiple_tckn(["10000000146", "10000000145", "11111111111"])
for sonuc in sonuclar:
print(sonuc.value, sonuc.valid, sonuc.errors)API özeti
validate_tckn(value: str) -> ValidationResultvalidate_multiple_tckn(values: list[str]) -> list[ValidationResult]validate_vkn(value: str) -> ValidationResultvalidate_multiple_vkn(values: list[str]) -> list[ValidationResult]
ValidationResult
from dataclasses import dataclass
@dataclass(frozen=True)
class ValidationResult:
valid: bool
value: str
errors: list[str]Test çalıştırma
python -m unittest discover -s testsİlgili bağlantılar
- Kütüphaneler merkezi: https://www.tcknvkn.com/kutuphaneler
- Python kütüphane sayfası: https://www.tcknvkn.com/kutuphaneler/python
- https://www.tcknvkn.com/tc-uret
- https://www.tcknvkn.com/tc-no-uret
- https://www.tcknvkn.com/tc-uretici
- https://tcknvkn.com/tckn-uret
- https://www.tcknvkn.com/vergi-no-uret
- https://www.tcknvkn.com/vergi-no-uretici
- https://tcknvkn.com/vkn-uret
Lisans
MIT
Yayın Bilgisi
Paket surumu 1.0.3 olarak dokumante edilmistir.
- SemVer yapisi: MAJOR.MINOR.PATCH
- API: tekil + toplu TCKN/VKN dogrulama
- Kaynak: github.com/tcknvkn/tcknvkn-python
Diğer Kütüphaneler ve Online Araçlar
Farklı bir teknoloji yığını kullanıyorsanız, Python haricindeki diğer resmi kütüphanelerimizi inceleyebilirsiniz:
Node.js / JavaScriptTypeScriptC# / .NETPHPGoJavaRustCC++KotlinSwiftRubySQL (PostgreSQL / MySQL)DartRCrystal (Kemal)React / TypeScriptAngular / TypeScriptjQuery
Kod yazmadan, doğrudan tarayıcınız üzerinden test verisi üretmek veya algoritma doğrulamak için ücretsiz online araçlarımızı kullanın:
Son güncelleme: