Skip to content

About

code2work · BigQuery'ye Giriş mini kursu: kaynaklar, Colab başlangıç notebook'u, örnek veri ve kurs sonu proje

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BigQuery'ye Giriş — Kaynaklar ve Proje

code2work · BigQuery'ye Giriş mini kursunun dosyaları, linkleri ve kurs sonu projesi.

📓 Başlangıç notebook'u (Part 5) Open In Colab
📄 Örnek veri (Part 4) veri/satislar.csv — sayfada sağ üstteki ↓ Download raw file düğmesiyle indir
🧩 Kurs sonu proje aşağıda

⚠️ Notebook'u yalnız ücretsiz Colab'da aç (yukarıdaki düğme). BigQuery konsolundaki Open in → Notebook ücretli Colab Enterprise açar. Colab "Bu notebook Google tarafından yazılmadı" uyarısı gösterirse Run anyway de, sonra File → Save a copy in Drive ile kendi kopyanı al.

Part'lara göre kaynaklar

Part 1 — BigQuery Nedir? Ücretsiz Hesabını Aç

  • BigQuery konsolu: sandbox'ı buradan açıyorsun (kişisel Gmail, kart yok)
  • BigQuery sandbox: ücretsiz sınırlar (ayda 1 TB sorgu, 10 GB depolama, tablolar 60 gün sonra silinir)

Part 2 — Konsol Turu ve İlk Sorgun

Part 3 — Postgres'ten BigQuery'ye: Farklar, Tarihler ve JOIN

Part 4 — Kendi Verini Getir: CSV ve Google Sheets

Part 5 — Colab/Python'dan BigQuery


Kurs sonu proje: Kendi verinle BigQuery

Bu kursta öğrendiklerini kendi verinle uçtan uca dene: yükle → sorgula → Colab'da çek.

Kurulum

  1. Bu repoyu forkla (sağ üstte Fork). Çalışmanı kendi fork'unda yapacaksın.
  2. Fork'unu bilgisayarına clone et ya da dosyaları doğrudan GitHub'da düzenle.

Görevler

  1. Yükle: Kendi CSV'ni sandbox projendeki US lokasyonlu bir dataset'e yükle ve şemayı kontrol et: tarih kolonu DATE, sayılar INTEGER/FLOAT olmalı (STRING değil). Hazır bir dosya istersen veri/satislar.csv'yi kullanabilirsin.
  2. Sorgula: Verine 3 soru sor ve her birini SQL ile cevapla.
    • En az biri GROUP BY içersin.
    • En az biri tarih fonksiyonu (DATE_TRUNC, EXTRACT…) ya da JOIN içersin.
    • FROM'da tablonun tam adını yaz: `proje-id.dataset.tablo`.
  3. Colab: Sorgulardan birinin sonucunu başlangıç notebook'uyla Colab'da DataFrame'e çek. İstersen grafiğini de çiz (bonus).

Teslim (fork'undaki dosyalar)

Dosya İçerik
proje/sorgular.sql 3 sorgu, her birinin üstünde sorduğun soru ve işlenen veri değeri (konsoldaki doğrulayıcıdan ya da dry_run'dan)
proje/ekranlar/schema.png Tablonun Schema ekranı
proje/ekranlar/sorgu-1.png … sorgu-3.png Her sorgunun konsoldaki sonucu
proje/ekranlar/colab.png Colab'da DataFrame (varsa grafik)
proje/bigquery-proje.ipynb (isteğe bağlı) Colab'da çalıştırdığın notebook (File → Download → .ipynb)

Bitirince Kaizu'da projenin sayfasından fork'unun linkini (https://github.com/<kullanıcı-adın>/bigquery-giris) değerlendirmeye gönder.

⚠️ Sandbox'ta tablolar yüklendikten 60 gün sonra silinir. Projeyi yüklemeden sonraki ~30 gün içinde teslim et. Tablo silindiyse CSV'yi aynı adla yeniden yükle (Overwrite table). Asıl dosya hep sende kalsın. 🔒 Ekran görüntülerinde kişisel bilgi (e-posta vb.) görünüyorsa kırp ya da karala.

About

code2work · BigQuery'ye Giriş mini kursu: kaynaklar, Colab başlangıç notebook'u, örnek veri ve kurs sonu proje

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages