TBMM'nin öne çıkan kararlarını JSON veri seti ve Python koduyla yapılandırarak listeleyen, tür ve durum dağılımını özetleyen bir çalışma.
TBMM aldığı önemli kararları kodlama yap
TBMM kararlarını hangi biçimde "kodlamamı" istediğinizi netleştirmek için önce güncel bilgiyi toplayayım; ardından yapılandırılmış bir veri/kod çıktısı hazırlayacağım.
TBMM'nin öne çıkan kararlarını, üzerinde işlem yapılabilir bir veri yapısı (JSON) ve onu kullanan kısa bir Python koduna dönüştürdüm. Varsayımım: "kodlama" ile verinin makine tarafından okunabilir biçimde (JSON + Python) tutulmasını istediniz.
1) Veri seti — tbmm_kararlar.json
{
"kaynak": "TBMM Genel Kurul kararları (derleme)",
"guncelleme": "2026-10-12",
"kararlar": [
{
"id": 1,
"tarih": "2024-12-21",
"baslik": "2025 Yılı Merkezi Yönetim Bütçe Kanunu",
"tur": "butce",
"ozet": "Bütçe Kanunu ve 2023 Kesin Hesap Kanunu kabul edildi (317 kabul, 249 ret, 1 çekimser).",
"durum": "kabul"
},
{
"id": 2,
"tarih": "2025-01-28",
"baslik": "Kartalkaya yangını Meclis Araştırma Komisyonu",
"tur": "arastirma_komisyonu",
"ozet": "Otel yangınına ilişkin Meclis Araştırma Komisyonu kuruldu.",
"durum": "kabul"
},
{
"id": 3,
"tarih": "2025-06-05",
"baslik": "10. Yargı Paketi",
"tur": "yargi",
"ozet": "İnfaz düzenlemesi; Resmî Gazete'de yayımlanarak yürürlüğe girdi.",
"durum": "kabul"
},
{
"id": 4,
"tarih": "2025-07-03",
"baslik": "İklim Kanunu",
"tur": "cevre",
"ozet": "Türkiye'nin ilk iklim yasası: 20 madde, 2 geçici madde; Emisyon Ticaret Sistemi (ETS) ve karbon fiyatlandırması.",
"durum": "kabul"
},
{
"id": 5,
"tarih": "2025-07-21",
"baslik": "Sağlıkta Bazı Kanun ve 663 sayılı KHK Değişikliği",
"tur": "saglik",
"ozet": "Hekimlerin en fazla iki kuruluşta çalışması, aile hekimliği uzmanlığı, e-Devlet'ten organ bağışı.",
"durum": "kabul"
},
{
"id": 6,
"tarih": "2025-10-09",
"baslik": "4 Uluslararası Anlaşmanın Onaylanması",
"tur": "uluslararasi",
"ozet": "Maldivler (ticaret), Malezya (STA), Malta (denizcilik), Romanya (projeler).",
"durum": "kabul"
},
{
"id": 7,
"tarih": "2025-11-26",
"baslik": "Vergi Kanunları Değişiklik Teklifi (ilk 6 madde)",
"tur": "vergi",
"ozet": "Vergi kanunları ve 631 sayılı KHK'da değişiklik; ilk 6 madde kabul edildi.",
"durum": "kismi_kabul"
},
{
"id": 8,
"tarih": "2025-12-25",
"baslik": "11. Yargı Paketi",
"tur": "yargi",
"ozet": "Denetimli serbestlik düzenlemesi (belirli suçlar hariç), GSS prim afı; Resmî Gazete'de yayımlandı.",
"durum": "kabul"
}
]
}
2) Kodu — analiz.py
import json
from collections import Counter
with open("tbmm_kararlar.json", encoding="utf-8") as f:
veri = json.load(f)["kararlar"]
def yila_gore(yil):
return [k for k in veri if k["tarih"].startswith(str(yil))]
def ture_gore(tur):
return [k for k in veri if k["tur"] == tur]
def ozet():
print(f"Toplam kayıt: {len(veri)}")
print("Tür dağılımı:", dict(Counter(k["tur"] for k in veri)))
print("Durum dağılımı:", dict(Counter(k["durum"] for k in veri)))
def listele(kayitlar):
for k in sorted(kayitlar, key=lambda x: x["tarih"]):
print(f'{k["tarih"]} | {k["baslik"]} ({k["tur"]})')
if __name__ == "__main__":
ozet()
print("\n2025 kararları:")
listele(yila_gore(2025))
Bu haliyle çalıştırıldığında kayıt sayısını, tür/durum dağılımını ve 2025 kararlarının kronolojik listesini verir.
Not: Tarih ve içerikler basın/TBMM özetlerinden derlendi; resmî atıf için TBMM Tutanak ve Resmî Gazete kayıtlarıyla doğrulanması iyi olur.
İsterseniz şu varyantları da yapabilirim: aynı veriyi CSV/Excel olarak, SQL tablosu (CREATE TABLE + INSERT), JavaScript dizisi, ya da kararları görselleştiren bir hareketli grafik video. Hangisini tercih edersiniz?
Kaynaklar
- [1]TÜRKİYE BÜYÜK MİLLET MECLİSİ
- [2]TÜRKİYE BÜYÜK MİLLET MECLİSİ
- [3]Türkiye'nin ilk "İklim Kanunu", TBMM Genel Kurulu’nda kabul edilerek yasalaştı
- [4]11. Yargı Paketi, TBMM Genel Kurulunda kabul edildi
- [5]Bazı kanunlarda değişiklikler yapılmasını içeren kanun teklifi, TBMM Genel Kurulunda kabul edildi
- [6]KANUNLAR SORGU FORMU
- [7]TBMM'de 2025: Zeytin yasasından, "Terörsüz Türkiye" komisyonuna, yargı paketlerine kadar yoğun gündem - Yön Haber
- [8]Türkiye'nin ilk "İklim Kanunu", TBMM Genel Kurulu’nda kabul edilerek yasalaştı
- [9]Meclis çatısı altında cinsel taciz Türkiye’yi sarstı… TBMM’de 2025 böyle geçti: ‘Süreç’ komisyonu, zeytin yasası, yargı paketleri… – Havadiskolik – Son Dakika Haberleri – Yerel Haber – En Son Haber
- [10]2025 Yılı Merkezi Yönetim Bütçe Kanunu Teklifi TBMM Genel Kurulunda kabul edildi
- [11]milletvekilinin imzasının bulunduğu kanun teklifleri
- [12]Türkiye'nin ilk "İklim Kanunu", TBMM Genel Kurulu’nda kabul edilerek yasalaştı
- [13]milletvekilinin imzasının bulunduğu kanun teklifleri
- [14]11. Yargı Paketi, TBMM Genel Kurulunda kabul edildi
- [15]KANUNLAR SORGU FORMU
- [16]KANUN TEKLİFİ SORGU FORMU
- [17]TÜRKİYE BÜYÜK MİLLET MECLİSİ
- [18]TÜRKİYE BÜYÜK MİLLET MECLİSİ
- [19]TÜRKİYE BÜYÜK MİLLET MECLİSİ