MATLAB ile Veri Analizi: İstatistiğin Görsel Gücü 📊

MATLAB ile Veri Analizi: İstatistiğin Görsel Gücü 📊 Veri analizi dünyasına adım attığınızda, elinizdeki ham sayı yığınlarını anlamlı bilgilere dönüştürmek bir sanattır. Bu yazıda, MATLAB (veya benzeri bilimsel hesaplama araçları) kullanarak veriyi nasıl özetleyeceğimizi, görselleştireceğimizi ve değişkenler arasındaki ilişkileri nasıl modelleyeceğimizi inceleyeceğiz. Almanca terminolojide buna “Datenanalyse und Statistik” diyoruz. Hadi, temel fonksiyonlarla keşfe çıkalım! 1. Veriyi Tanımak: Betimsel İstatistik (Deskriptive Statistik) Bir veri setiyle karşılaştığınızda yapmanız gereken ilk şey, onun “karakterini” anlamaktır. Veriyi bir dosyadan içe aktarmakla işe başlayabiliriz: ...

April 2, 2026 · 3 min · Emrullah Enis Çetinkaya

Veritabanında Kaostan Düzene: Normalizasyonun Hikayesi

Bir gün uyandığınızı ve şirketinizin tüm müşteri verilerinin, siparişlerinin ve ürün stoklarının tek bir Excel dosyasında, rastgele girildiğini hayal edin. Bir müşterinin adresini güncellemek için 500 satırı değiştirmeniz gerekiyor; bir satırı sildiğinizde ise o ayki tüm satış raporlarınız yok oluyor. İşte bu, veri anomalisinin tam kendisidir. Veritabanı dünyasında bu kaostan kurtulmanın yolu Normalizasyon basamaklarını tırmanmaktan geçer. Gelin, “Kabus Tablo” adını verdiğimiz bir yapıyı alalım ve onu modern bir veritabanı mimarisine dönüştürelim. ...

December 30, 2025 · 3 min · Enis

Adım Adım SQL: Veritabanı Dünyasına Giriş Rehberi

Veritabanı Yönetiminin Temelleri: Adım Adım SQL Rehberi Bir yazılım projesinin en kritik bileşeni veridir. Veriyi doğru bir şekilde saklamak, korumak ve işlemek için SQL (Structured Query Language) dilini bilmek hayati önem taşır. Bu rehberde, bir veritabanını sıfırdan nasıl inşa edeceğinizi adım adım öğreneceğiz. Adım 1: Temeli Atmak - Tablo Oluşturma (CREATE TABLE) Her şey bir tablo yapısı tasarlamakla başlar. Veritabanında her nesne (Kullanıcı, Ürün, Sipariş) bir tabloda saklanır. -- Bir personel tablosu oluşturalım CREATE TABLE Personel ( id SERIAL, -- Otomatik artan sayısal anahtar isim VARCHAR(100), -- Metin alanı (maksimum 100 karakter) departman VARCHAR(50), -- Departman bilgisi baslangic_tarihi DATE -- Tarih alanı ); Adım 2: Veri Güvenliği ve Kurallar - Kısıtlamalar (Constraints) Tabloyu oluşturmak yetmez; verinin “temiz” ve “doğru” olmasını sağlamalıyız. Bunun için kısıtlamaları kullanırız: ...

December 23, 2025 · 3 min · Emrullah Enis Çetinkaya

📚 Ayrık Yapılar (Diskrete Strukturen) - Ders Notları

📚 Ayrık Yapılar (Diskrete Strukturen) - Ders Notları Hafta 1-8 kapsamlı özet | Temel kavramlardan ileri seviye çizge teorisine Bu belge, Ayrık Yapılar dersinin sistematik bir özetini sunmaktadır. Her bölümde temel Türkçe açıklamalar ve önemli Almanca terimler birlikte verilmiştir. 📑 İçindekiler Temel Yapılar İlişkiler Tümevarım İspatları Çizge Teorisi 1. Temel Yapılar 1.1 Kümeler (Mengen) Kümeler, iyi tanımlanmış ve birbirinden farklı nesnelerin topluluğudur. Temel Kavramlar: Kardinalite (Mächtigkeit): |M| - Kümenin eleman sayısı Kuvvet Kümesi (Potenzmenge): P(M) veya 2^M - Tüm alt kümelerin kümesi n elemanlı bir kümenin kuvvet kümesi 2^n elemana sahiptir Temel İşlemler: Birleşim: A ∪ B - Her iki kümede de olan elemanlar Kesişim: A ∩ B - Her iki kümede ortak olan elemanlar Tümleyen: Ā - Evrensel kümede olup A’da olmayan elemanlar Özel Kavram - Ayrışım (Partition): ...

November 11, 2025 · 6 min · Emrullah Enis Çetinkaya

🏗️ Veri Mimarisinin Dört Ayağı: Oluşturmadan Sorgulamaya SQL Aşamaları

🏗️ Veri Mimarisinin Dört Ayağı: Oluşturmadan Sorgulamaya SQL Aşamaları 1. 🧱 Yapılandırma Aşaması (DDL - Data Definition Language) Bu aşama, projenin temelini oluşturan veritabanının ve tabloların yapısını tanımladığımız yerdir. A. Veritabanı Oluşturma İlk olarak, tüm tablolarımızın içinde barınacağı çalışma alanını (veritabanını) oluştururuz. Komut: CREATE DATABASE CREATE DATABASE ProjeVeriTabani; Kullanım: Bu veritabanının aktif olarak kullanılacağını sisteme bildiririz. USE ProjeVeriTabani; B. Tablo Yapılarını Oluşturma Verileri organize edeceğimiz tabloları, her bir sütunun (alanın) veri tipini (metin, sayı, tarih) ve kısıtlamalarını (Primary Key, Not Null vb.) belirleyerek oluştururuz. ...

November 9, 2025 · 3 min · Emrullah Enis Çetinkaya

Linux'ta Genymotion Kurulumu: Android Studio'ya Hafif Bir Alternatif

Linux’ta Genymotion Kurulumu: Android Studio’ya Hafif Bir Alternatif Android uygulama geliştirirken karşılaştığım en büyük sorunlardan biri sistem kaynaklarıydı. Android Studio’nun yerleşik emülatörleri özellikle RAM tüketimi konusunda oldukça ağır. 16GB RAM’le bile sistem performansında düşüşler yaşayınca alternatif aramaya başladım. Neden Genymotion? Genymotion, VirtualBox tabanlı bir Android emülatörü. Android Studio’nun AVD’sine (Android Virtual Device) göre çok daha az kaynak tüketiyor. Artı olarak, önceden yapılandırılmış cihaz şablonları ve hızlı performansı ile geliştirme sürecini oldukça kolaylaştırıyor. ...

September 29, 2025 · 2 min · Emrullah Enis Çetinkaya

Merhaba Dünya

Merhaba, bu benim ilk blog yazım. Burada Android geliştirme, oyun geliştirme,Python(Yapay zeka uygulamaları),Linux üzerine paylaşımlar yapacağım.

September 14, 2025 · 1 min · Emrullah Enis Çetinkaya

Makine Öğrenmesi Notları

Bu bölümde makine öğrenmesine dair olan notlar paylaşılmıştır.

March 28, 2026 · 1 min · Emrullah Enis Çetinkaya

Algoritmalar ve Veri Yapıları

Bu bölümde, Algoritmalar ve Veri Yapıları dersinin konuları açıklayıcı biçimde ele alınmıştır. Her konu, temel kavramların mantığını ve uygulama biçimlerini açıklar.

November 4, 2025 · 1 min · Emrullah Enis Çetinkaya