Programlamada Veri Yapıları

MUSTAFA YILDIZ
Kodcular
Published in
2 min readJun 13, 2022

VERİLERİN TİPLERİ

Verilerin alabileceği kimlikler vardır. Tüm veriler ya metin tipinde ya aritmetik cebir tipinde ya da mantık cebri tipindedir. Bu verilerden belli düzenlere göre yapılar oluşturulur. Bu oluşturulan yapılara veri yapıları denir. Oluşturulabilecek veri yapıları ise liste, sözlük, demet ve küme’ dir.

Veri Tipleri:

String — Integer — Float — Boolean

  • (String=metin tipi)
  • (integer/float…=aritmetik cebir tipi)
  • (boolean=mantık cebri tipi)

VERİLERİN YAPILARI

Program çalıştığında, hafızada veri yığınları düzenlenir. Oluşan düzenlerden yapılar ortaya çıkar. Bunlara veri yapısı denir. Veri yapıları kullandıkları düzen ile farklılaşır. Örnek: ‘Liste’ veri yapısı düzen olarak listeleme, ‘sözlük’ veri yapısı düzen olarak anahtar-değer eşleştirmesi işlemini kullanır.

Veri Yapıları:

Liste — Sözlük — Demet — Küme — …

  • (liste=düzen olarak listeleme)
  • (sözlük=düzen olarak anahtar-değer ilişkisi)
  • (demet=düzen olarak desteleme)
  • (küme=düzen olarak topluluk hali)

Bu yapılar hafızada geçici olarak barınırlar. Program çalıştığında oluşturulurlar. Program bittiğinde silinirler. Programlama dilinin kendi fonksiyonlarıyla inşa edilirler. Program içinde 4 şey yapılır: veri okuma, veri ekleme, veri güncelleştirme, veri silme.

AYRICA;

VERİ TABANLARI

Bu yapılar hafızada kalıcı olarak da barındırılabilirler. Program çalıştığında oluşturulurlar. Program bittiğinde silinmezler. Programlama dilinin içinde başka bir dil kullanılır. Bu dilin fonksiyonlarıyla inşa edilirler. Program içinde veri tabanına 4 şey yapılır: veri okuma, veri ekleme, veri güncelleştirme, veri silme.

O dil SQL’ dir.

Program içinde veri tabanına yönelik işlemlerin komutları SQL dilinin komutlarıdır. Tek başlarına çalışmazlar. SQL dili, verileri düzenlemede, tablolama işlemini uygular. Bu dil, yalnızca, verileri düzenlemede tablolama işlemini uygulayan veri tabanlarında kullanılır. SQL dili, ancak bir programlama dili içerisinde, veri tabanı üzerinde çalışır.

SQL Veri Tabanları

  • (düzen olarak tablolama)

İLGİNİZİ ÇEKEBİLİR

PYTHON — SQLITE CRUD İŞLEMLERİ

PYTHON — FONKSİYONLAR

PYTHON — HAZIR FONKSİYONLAR

BİR PROGRAMLAMA DİLİNİN ANATOMİSİ

--

--