Ana Sayfa Blog Kütüphane Kurumsal Bültene Katıl
YAZVEB

Biz Kimiz & Kuruluş Öykümüz

Harran Üniversitesi Yapay Zeka ve Veri Bilimi Kulübü (YAZVEB); Veri Bilimi ve Analitiği bölümü öğrencileri tarafından kurulmuş, kampüste veri odaklı düşünme ve açık kaynaklı yazılım geliştirme kültürünü yeşertmeyi hedefleyen bağımsız bir öğrenci topluluğudur.

01 / VİZYON

Kuruluş Hikayesi & Vizyonumuz

Bölüm derslerinde edindiğimiz teorik veri bilimi, istatistik ve yapay zeka birikimini gerçek dünya projelerine dökmek; üniversitemizi ulusal ve uluslararası hackathonlarda gururla temsil etmek amacıyla yola çıktık.

02 / MİSYON

Amacımız (Misyon)

Üniversite genelinde veri analitiği merakını artırmak, kaliteli Türkçe kaynak kod kütüphaneleri üretmek ve üyelerimize staj, yarışma ve kariyer basamaklarında güçlü bir teknik altyapı sunmak.

03 / GELECEK

Hedeflerimiz (Gelecek)

Güneydoğu Anadolu'nun ve Türkiye'nin en üretken veri bilimi komünitelerinden biri haline gelmek; açık veri setleri ve yapay zeka modelleriyle bilime ve sektöre katkı sağlamak.

Kütüphane ve Dosya Paylaşım Politikası

yazveb.org kütüphanesinde paylaşılan ders notları, veri setleri, algoritmalar ve kaynak kodların kullanımıyla ilgili yasal ve etik sınırlar aşağıda belirlenmiştir.

STANDART 01

Lisanslama ve Açık Kaynak İlkeleri

YAZVEB Dijital Kütüphanesi'nde yayınlanan kod betikleri ve eğitim materyalleri MIT Açık Kaynak Lisansı prensiplerine tabidir:

  • Ticari olmayan projelerde, akademik araştırmalarda ve öğrenim süreçlerinde serbestçe incelenebilir, kopyalanabilir ve geliştirilebilir.
  • Kaynak gösterilmesi (yazveb.org ve içerik yazarına atıf) etik ve akademik bir gerekliliktir.
STANDART 02

Sorumluluk Reddi (Disclaimer)

Kütüphaneden indirilen kodların kullanıcı cihazlarındaki çalışma ortamlarında yaratabileceği olası sistem uyuşmazlıkları hakkında:

  • Tüm kodlar topluluk üyeleri tarafından iyi niyetle paylaşılmaktadır; yerel çalışma ortamında (virtualenv vb.) incelemeden çalıştırmayınız.
  • Olası veri kayıplarından yazveb.org ve Yönetim Kurulu sorumlu tutulamaz.
STANDART 03

Güvenlik Filtreleri & Kurul Onayı

Platformumuzda veri bütünlüğü ve bilgi doğruluğunu korumak adına sıkı filtreler uygulanmaktadır:

  • Kütüphaneye doğrudan dosya yükleme yetkisi yalnızca YAZVEB Yönetim Kurulu denetimindedir.
  • Zararlı yazılım, telif hakkı ihlali veya kaynağı belirsiz içerikler otomatik güvenlik taramasından geçirilir ve reddedilir.

Blog Yayın Kuralları

YAZVEB Bloğu, teknik derinliğe, bilimsel tarafsızlığa ve özgün bilgi üretimine odaklanan bağımsız bir akademik yayın alanıdır.

İnsan Denetimli Yapay Zeka & Şeffaflık İlkesi

Tıpkı yazveb.org platformunun kendi geliştirme sürecinde yapay zekadan şeffaf bir "teknik iş ortağı" olarak yararlandığımız gibi (Bkz: Tasarım & Geliştirme), blog yazarlarımız da araştırma, taslak ve fikir geliştirme aşamalarında üretken yapay zekayı kullanabilirler. Temel kuralımız nettir: Yapay zeka bir ikame değil, zihinsel bir kaldıraçtır. Yazarın kendi süzgecinden, teknik doğrulamasından ve özgün yorumundan geçmeyen ham kopyala-yapıştır yapay zeka çıktıları yayınlanmaz. Nihai sorumluluk daima insandadır.

KURAL 01

İntihal Karşıtlığı ve Özgünlük

Tüm blog yazıları tamamen yazara ait özgün çalışmalar olmalıdır:

  • Başka kaynaklardan atıfta bulunulmadan kopyalanan veya çevirisi kaynaklandırılmayan metinler yayın onayından geçmez.
  • Referans verilen akademik kaynaklara veya açık kaynak kod depolarına makale sonunda açık bağlantı verilmesi zorunludur.
KURAL 02

Teknik İnceleme ve Doğruluk

Paylaşılan teknik kod blokları, formüller ve veri analizleri doğrulanabilir olmalıdır:

  • Kod parçacıklarının çalışabilirliği ve kullanılan kütüphane versiyonları makale içeriğinde net olarak belirtilmelidir.
  • Yazarlarımızın kendi teknik perspektiflerini ve özgün deneyimlerini ön plana çıkarmaları esastır.
KURAL 03

Makale Gönderimi & Yayın Süreci

Topluluk üyelerimiz ve misafir araştırmacılar yazarlık başvurusunda bulunabilirler:

  • Taslağınızı Markdown veya Word formatında hazırlayarak Destek & Öneri paneli üzerinden veya iletisim@yazveb.org adresine iletebilirsiniz.
  • Yönetim Kurulu editör değerlendirmesinden geçen içerikler yazar profiliyle yayına alınır.

Topluluk & Ekip Üyeleri

Kulübümüzün vizyonunu belirleyen, teknik altyapısını geliştiren ve etkinlikleri koordine eden Yönetim Kurulu üyelerimiz.

Türkan Tayfur
Kulüp Başkanı
Yunus Emre Şimşek
Kulüp Başkan Yardımcısı
Ayşenur Eryılmaz
Yönetim Kurulu Üyesi
Barış Sunay
Yönetim Kurulu Üyesi
Emine Doğan
Yönetim Kurulu Üyesi
Kenan Türk
Yönetim Kurulu Üyesi
Sefa Buğra Yavşalak
Yönetim Kurulu Üyesi
Şahin Deniz
Yönetim Kurulu Üyesi

KVKK, Gizlilik & Erişilebilirlik Taahhüdü

6698 sayılı Kişisel Verilerin Korunması Kanunu ve uluslararası W3C WCAG 2.1 AA erişilebilirlik ilkeleri doğrultusundaki taahhütlerimiz.

WCAG 2.1 AA

Erişilebilirlik Taahhüdümüz

Teknolojinin herkes için eşit ve engelsiz olması gerektiğine inanıyoruz:

  • Yüksek Kontrast: Metinlerimiz en az 4.5:1 kontrast standardına (minimum #a3a3a3) kesinlikle uyar.
  • Klavye ile Gezinme: Tüm navigasyon ve arayüzler fare olmaksızın Tab ve yön tuşlarıyla %100 yönetilebilir.
  • Ekran Okuyucu Uyumu: Tüm görseller anlamlı alt etiketleriyle, butonlar ARIA standartlarıyla desteklenir.
  • Sakin Hareket: Göz yorgunluğunu önlemek amacıyla aşırı animasyonlardan arındırılmış 8px ritmi uygulanır.
GİZLİLİK

Ziyaretçi Analitiği & Çerez Politikası

Kullanıcılarımızın gizlilik hakkı en temel kurumsal önceliğimizdir:

  • Sıfır İzleme: Sitemizde 3. taraf reklam veya kişisel profil takip çerezleri kesinlikle barındırılmaz.
  • Temel Teknik Çerezler: Yalnızca oturum yönetimi ve sayfa güvenliği için zorunlu sistem çerezleri çalıştırılır.
  • Anonim İstatistikler: Blog okunma oranları ve sayfa ziyaretleri IP adresi kaydedilmeksizin anonim tutulur.
  • Açık Kontrol: Çerez tercihlerinizi dilediğiniz an tarayıcı ayarlarınızdan temizleyebilirsiniz.
KVKK 6698

Kişisel Verilerin Korunması

Bülten ve iletişim kanallarıyla paylaştığınız verilerin güvencesi:

  • Amaçla Sınırlı İşleme: İsim ve e-posta bilgileriniz sadece etkinlik ve akademik duyurular için işlenir.
  • Üçüncü Şahıs Yasağı: Toplanan veriler hiçbir ticari gerekçeyle 3. taraflarla paylaşılmaz, satılamaz ve devredilemez.
  • Veri Sahibi Hakları: KVKK Madde 11 uyarınca bilgilerinizi silme veya güncelleme hakkına her an sahipsiniz.
  • Güvenli Saklama: Tüm veriler şifreli sunucu ortamlarında sıkı erişim kontrolleriyle korunur.

Marka Kiti

YAZVEB logosunun hikayesi, geometrisi, nöral ağ simgeleri, resmi renk kodları ve dijital varlık indirme paketi.

YAZVEB Resmi Logo

YAZVEB Logosunun Hikayesi & Geometrisi

Logomuz, kulübümüzün disiplinlerarası yaklaşımını, analitik derinliğini ve yenilikçi vizyonunu simgeleyen matematiksel ve görsel detaylarla tasarlanmıştır:

  • Beyin & Nöron Simgesi (Gökyüzü & Siber Mavi): Logomuzda yer alan Beyin ve Nöron motifi; yapay zeka algoritmalarının temelini oluşturan insan biyolojik zekasını, derin öğrenme nöral ağlarını (Neural Networks) ve veri analitiğindeki problem çözme gücünü temsil eder. Mavi tonlar ise analitik berraklığı, güvenilirliği, verinin dinamik akışını ve Harran Üniversitesi öğrencilerinin ortak teknoloji vizyonunu simgeler.
  • Nöral Düğümler & Siber Bağlantılar (Platin Beyazı - #D6D6D7): İnsan bilişsel zekası ile yapay zekanın buluşma noktasını; kampüsteki tüm disiplinleri bir araya getiren kolektif üretim ağını ve şeffaf açık kaynak paylaşımını simgeler.
  • Matematiksel Denge ve Geometri: Logo geometrisi, altın oran ve simetri kurallarına sadık kalınarak dairesel nöral hatlar üzerinde kusursuz bir dengeyle konumlandırılmıştır.
Nöral Mavi (Beyin Motifi) HEX: #6FA6E6
Nöral Platin Beyazı (Düğümler & Hatlar) HEX: #D6D6D7
Derin Kozmik Siyah (Zemin) HEX: #070709

Resmi Vektörel ve Şeffaf Logo Paketi

Yüksek çözünürlüklü şeffaf PNG ve kurumsal kimlik varlıklarını doğrudan indirin.

Logo İndir (PNG)

Tasarım ve Geliştirme

yazveb.org platformunun fikir aşamasından üretim mimarisine kadar geçirdiği mühendislik serüveni, teknik kararları ve açık kaynak felsefesi.

Şahin Deniz

Şahin Deniz

Yönetim Kurulu Üyesi & Teknik Sorumlu

Bu Yolculuğa Neden Çıktık?

Bir web sitesi yapmak, sadece kod yazmaktan ibaret değil. Bizim için bu proje, "doğru bilgiye en hızlı, en güvenilir ve en sade şekilde ulaşma" fikrinin etrafında şekillendi. Amacımız, kullanıcıların ihtiyaç duyduğu içeriğe takılmadan, akıcı bir deneyimle ulaşmasını sağlamaktı. Bu motivasyonla yola çıktık ve her satır kodda, her tasarım kararında bu hedefi ön planda tuttuk. İyi bir iş çıkarmak istiyorsak, işin her aşamasına aynı özeni göstermeliydik.

Teknik Altyapı: Neden Django?

Platformun çekirdeğinde Python 3.12+ ve Django 6.0 yer alıyor. Django'nun sunduğu güçlü, güvenli ve ölçeklenebilir MVT mimarisi, dinamik ORM veri yönetimiyle birleşince hem geliştirme sürecimiz hızlandı hem de siteyi kullanırken hissedeceğiniz akıcılığın temeli atıldı. Üretim ortamında Gunicorn ile yüksek eşzamanlılık sağlıyor, WhiteNoise ile statik dosyaları optimize edilmiş şekilde sunuyoruz.

🐍 Python 3.12+ & Django 6.0

Tip güvenliği, modern asenkron yetenekler ve kurumsal MVT güvenliği.

🚀 Gunicorn WSGI

Çoklu iş parçacığı (multi-worker) ile sıfır gecikmeli eşzamanlı istek yönetimi.

📦 WhiteNoise CDN

Statik CSS ve JS varlıklarının gzip ve brotli sıkıştırmasıyla anında servis edilmesi.

Veri Yönetimi: İki Ayrı Veritabanı, Tek Bir Amaç

Projenin en kritik kararlarından biri veri yönetimi stratejimizdi. Sistemimizde iki ayrı PostgreSQL veritabanı kullanıyoruz:

🖼️ Görsel / Medya Veritabanı

Yalnızca görsel ve medya varlıklarını yönetmek üzere yapılandırıldı. Bu tarafta ayrıca Cloudinary (django-cloudinary-storage) entegrasyonu ile görsellerin bulutta dinamik optimizasyonu ve küresel CDN üzerinden gecikmesiz dağıtımı sağlanıyor.

📝 Metin & İçerik Veritabanı

Sadece metin içeriklerini barındırıyor; blog yazıları, etkinlik duyuruları ve sayfa içerikleri burada tutuluyor. Ağır medya sorguları ile metin aramaları birbirini asla yavaşlatmıyor.

Bu ayrım sayesinde görsel ağırlıklı sorgular ile metin sorguları birbirini yavaşlatmıyor, yedekleme ve bakım süreçleri çok daha kontrollü ilerliyor, içerik türüne göre ölçeklendirme yapmak kolaylaşıyor. Her iki veritabanında da PostgreSQL tercih ettik; dj-database-url ile üretim ortamı veritabanı yönlendirmesini sorunsuz yönetiyoruz. PostgreSQL'in güçlü ACID uyumluluğu, gelişmiş indeksleme yetenekleri ve JSONB desteği, bu kararımızın temel nedenleriydi.

Frontend: Hiper-Hafif ve Akıcı Mimari

Frontend tarafında ağır JavaScript kütüphanelerinden (React/Vue vb.) bilinçli olarak uzak durduk. Bunun yerine:

  • HTMX (django-htmx): Sayfa yenilemelerini tamamen ortadan kaldıran, tek sayfa uygulama (SPA) akıcılığı sağlayan ama istemciye sıfır JS kütüphanesi yükleyen modern hiper-medya etkileşimi.
  • Vanilla CSS & .designlang.json: Projeye özel geliştirilen Dark-Red tema ve 8px boşluk skalası üzerine kurulu, harici CSS çatısı (Bootstrap/Tailwind) içermeyen %100 saf tasarım sistemi.
  • Tipografi: Başlık ve gövdede Outfit, teknik kod bloklarında JetBrains Mono font ailesi.

Yönetim ve İçerik Deneyimi

Yöneticilerimizin işini kolaylaştırmak için Jazzmin ile modern ve özelleştirilmiş bir Django yönetim paneli deneyimi sunduk. Blog ve etkinlik duyuruları için django-ckeditor-5 zengin metin düzenleyicisini entegre ettik. Pillow ile dinamik görsel işleme, OpenPyXL ile Excel tabanlı veri dışa aktarım desteği sağladık.

Tasarım Felsefesi: Ponytail (Kıdemli & Minimalist Kodlama)

"En iyi kod, yazılmamış koddur."

YAZVEB platformunda her özellik, yalnızca gerçekten ihtiyaç duyulan en sade ve optimize yöntemlerle inşa edildi. Gereksiz paketlerden ve harici JavaScript yüklerinden arındırılmış bu yaklaşım sayesinde maksimum hız ve WCAG AA erişilebilirlik standardı hedeflendi. İyi bir iş çıkarmak istiyorsak, sadelikten taviz vermemeliydik.

Tasarım ve Geliştirmede Yapay Zekanın Rolü

Bu projeyi geliştirirken yapay zekadan aktif olarak yararlandık. Yapay zeka, bizim için sadece bir "otomatik tamamlama" aracı değil; fikirlerimizi test eden, kodumuzu gözden geçiren ve bize yeni bakış açıları sunan bir iş ortağı oldu. Özellikle karmaşık mantık kurgularında, veritabanı sorgularının optimizasyonunda ve kod hatalarının ayıklanmasında yapay zeka modelleri bize ciddi zaman kazandırdı. Bu sayede biz de enerjimizi daha çok kullanıcı deneyimi ve içerik kalitesi gibi asıl önemli noktalara odaklayabildik.

Claude

Uzun kod bloklarını anlama, karmaşık mantık hatalarını bulma ve kodun genel mimarisini gözden geçirme konusunda bize büyük yardım sağladı. Geniş bağlam penceresiyle tutarlı mimari sundu.

Gemini

Hızlı prototipleme ve fikir geliştirme aşamalarında devreye girdi. Özellikle tasarım fikirlerini koda dökme ve kullanıcı arayüzü akışlarını test etmede pratik çözümler üretti.

DeepSeek

Matematiksel hesaplamalar ve algoritmik optimizasyon gerektiren noktalarda, özellikle veritabanı sorgularının performansını artırırken başvurduğumuz modellerden biri oldu.

Qwen

Çok dilli yapısı ve geniş bağlam desteği sayesinde, özellikle içerik yönetimi ve çoklu dil senaryolarında bize üstün esneklik kazandırdı.

Birlikte Geliştirelim

Bu proje, bizim için sadece bir web sitesi değil; sürekli gelişen, öğrenen ve büyüyen bir platform. Eğer siz de bu vizyonu paylaşıyor, birlikte bir şeyler geliştirmek istiyorsanız kapımız sonuna kadar açık. İster bir fikirle gelin, ister kodla; ister tasarımla, ister test ederek katkı sunun. Yeter ki üretme heyecanını paylaşalım.

✉️ Bize Yazın

Sonuç Olarak

Yazveb.org’u; Django’nun sağlam temeli, iki ayrı PostgreSQL veritabanının getirdiği performans ve düzen, HTMX’in sıfır JS yüküyle sunduğu akıcılık, yapay zekanın hızlandırıcı gücü ve en önemlisi "iyi bir iş çıkarma" motivasyonuyla hayata geçirdim ve sizlere sunuyorum. Umarım siz de bu emeği gezerken hisseder ve ihtiyacınız olan bilgiye en keyifli şekilde ulaşırsınız.

Sağlıcakla kalın,
Şahin Deniz
Yönetim Kurulu Üyesi & Teknik Sorumlu