Modül 0 · Başlamadan Önce · ⏱ 7 dk

Bilgisayarını kur: Docker, Python, VS Code

Set up your computer

Bu derste neler öğreneceksin

  • Docker Desktop kurulumunu tamamlar
  • Python 3.11+ ve uv paket yöneticisini kurar
  • VS Code + gcloud SDK + Git kurar

Bilgisayarını Hazırla

Veri mühendisliği için üç araca ihtiyacın var:

  1. Docker — yemek kutusu gibi. Uygulama + her şeyi içinde taşıyor, senin bilgisayarında “çalışmadı” demiyor. docker.com/products/docker-desktop
  2. Python — bizim dilimiz. python.org/downloads (3.11+)
  3. VS Code — kod yazma alanı. code.visualstudio.com

Mac için

# Docker Desktop'ı indir ve kur
# Sonra terminal aç:

brew install python@3.11
brew install --cask visual-studio-code
brew install google-cloud-sdk

Windows için

  1. Docker Desktop: docker.com adresinden indir. Kurarken WSL2 seçeneğini işaretle.
  2. Python: python.org’dan indir. Kurulumda “Add Python to PATH” kutusunu işaretle.
  3. VS Code: code.visualstudio.com’dan indir.
  4. gcloud SDK: cloud.google.com/sdk/docs/install

Windows kullanıcı için not: İlk kurulumda hata alırsan, ebeveyninden yardım iste. WSL2 ayarı bazen kafa karıştırıcı olabilir.

Linux için

# Ubuntu/Debian
sudo apt update
sudo apt install docker.io python3.11 python3-pip
# Snap ile VS Code
sudo snap install code --classic

Kurulumu test et

Terminal aç (Mac: Cmd+Space ve “Terminal”; Windows: Win+R, “cmd”; Linux: Ctrl+Alt+T):

docker --version    # Docker version 24.x.x görüyor musun?
python3 --version   # Python 3.11+ görüyor musun?
code --version      # VS Code 1.x görüyor musun?

3 komut da çalışıyorsa, hazırsın!

Çalışmıyor mu?

En sık karşılaşılan 3 hata:

  1. “docker: command not found” — Docker Desktop kurulmamış veya yeniden başlatılmamış. Bilgisayarı yeniden başlat.
  2. “Python was not found” (Windows) — Python PATH’e eklenmemiş. Yeniden kur, “Add to PATH” işaretle.
  3. WSL2 hatası (Windows) — BIOS’ta sanallaştırma kapalı. Ebeveyninden BIOS ayarlarını kontrol etmesini iste.

Sıradaki

Bilgisayarın hazır. Hikâyeni seçmek için sonraki derse geç →