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
Geliştirme Ortamını Kur
Veri mühendisliği çalışmak için ihtiyacın olan şeyler: Docker, Python, VS Code, gcloud SDK, uv. Tüm liste ve linkler.
Minimum Gereksinimler
- Docker Desktop 24+ (WSL2 backend ile Windows’ta)
- Python 3.11+ (3.12 LTS önerilir)
- VS Code (veya Cursor / Windsurf — agentic IDE’ler)
- uv (hızlı Python paket yöneticisi, pip yerine)
- gcloud SDK (GCP için)
- Git (GitHub’a PR göndermek için — capstone C3’te lazım)
- 5-10 GB boş disk (Docker image’ları için)
Mac (Homebrew)
brew install --cask docker
brew install python@3.12
brew install --cask visual-studio-code
brew install google-cloud-sdk
brew install uv
brew install git
Windows
- WSL2’yi aktif et: PowerShell (admin) →
wsl --install→ yeniden başlat. - Docker Desktop kur, WSL2 backend seç.
- Python 3.12: python.org’dan indir, “Add to PATH” işaretle.
- VS Code + Remote WSL extension.
- gcloud SDK: cloud.google.com/sdk/docs/install
- uv:
pip install uvveya docs.astral.sh/uv
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install -y docker.io python3.12 python3-pip git
# Snap ile VS Code
sudo snap install code --classic
# uv
pip install uv
# gcloud SDK
curl https://sdk.cloud.google.com | bash
Doğrulama
docker --version # Docker 24+
python3 --version # 3.11+ (3.12 önerilir)
uv --version # uv 0.x
gcloud --version # Google Cloud SDK 400+
git --version # 2.x
5 komut da çalışıyorsa, devam et.
Çalışmıyorsa
Yaygın hatalar ve çözümleri:
| Hata | Çözüm |
|---|---|
docker: command not found | Docker Desktop kur, yeniden başlat |
permission denied (Linux, Docker) | sudo usermod -aG docker $USER, oturumu kapat-aç |
Python was not found (Win) | PATH’e eklemeyi unutma, yeniden kur |
| WSL2 yüklenmiyor (Win) | BIOS’ta sanallaştırma açık mı kontrol et |
uv: command not found | pip install uv veya Astral docs |