VS Code ve Python Kurulum Rehberi
📚 İçindekiler
- Python Nedir?
- Python Kurulumu
- VS Code Kurulumu
- VS Code Python Eklentileri
- İlk Python Programınız
- Python Ortamı (Environment)
- Hata Ayıklama (Debugging)
- Terminal Kullanımı
- Git Entegrasyonu
- Yararlı Kısayollar
- Sık Karşılaşılan Sorunlar
🐍 Python Nedir?
Python, 1991 yılında Guido van Rossum tarafından geliştirilen, yüksek seviyeli, genel amaçlı bir programlama dilidir.
Python'un Avantajları:
- ✅ Öğrenmesi Kolay: Temiz ve okunabilir sözdizimi
- ✅ Çok Yönlü: Web, veri analizi, AI, oyun geliştirme
- ✅ Zengin Kütüphane: 200,000+ paket
- ✅ Topluluk Desteği: Büyük ve aktif topluluk
- ✅ Ücretsiz: Açık kaynak kodlu
Python Kullanım Alanları:
- 🌐 Web Geliştirme: Django, Flask
- 📊 Veri Analizi: Pandas, NumPy
- 🤖 Yapay Zeka: TensorFlow, PyTorch
- 🎮 Oyun Geliştirme: Pygame
- 🔧 Otomasyon: Selenium, Requests
💻 Python Kurulumu
Windows'ta Python Kurulumu:
1. Python İndirme
- python.org adresine gidin
- "Download Python" butonuna tıklayın (en son sürüm)
- İndirilen
.exedosyasını çalıştırın
2. Kurulum Adımları
✅ Install launcher for all users (recommended)
✅ Add Python to PATH
✅ Install for all users
ÖNEMLİ: "Add Python to PATH" seçeneğini mutlaka işaretleyin!
3. Kurulumu Doğrulama
Komut istemini açın (cmd) ve şu komutları yazın:
python --version
pip --version
macOS'ta Python Kurulumu:
Yöntem 1: Homebrew ile (Önerilen)
# Homebrew kurulumu (yoksa)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Python kurulumu
brew install python
Yöntem 2: Resmi İndirici
- python.org adresinden macOS sürümünü indirin
.pkgdosyasını çalıştırın- Kurulum sihirbazını takip edin
Linux'ta Python Kurulumu:
Ubuntu/Debian:
sudo apt update
sudo apt install python3 python3-pip
CentOS/RHEL:
sudo yum install python3 python3-pip
🔧 VS Code Kurulumu
VS Code İndirme ve Kurulum:
1. İndirme
- code.visualstudio.com adresine gidin
- İşletim sisteminize uygun sürümü indirin:
- Windows:
.exedosyası - macOS:
.dmgdosyası - Linux:
.debveya.rpmdosyası
- Windows:
2. Kurulum
- Windows: İndirilen
.exedosyasını çalıştırın - macOS:
.dmgdosyasını açın ve VS Code'u Applications klasörüne sürükleyin - Linux: Terminal'de
sudo dpkg -i code_*.debkomutunu çalıştırın
3. İlk Açılış
VS Code'u ilk açtığınızda:
- Dil seçimi yapın (Türkçe seçebilirsiniz)
- Tema seçimi yapın (Dark/Light)
- Eklenti önerilerini inceleyin
🔌 VS Code Python Eklentileri
Temel Python Eklentileri:
1. Python (Microsoft)
- Açıklama: Resmi Python eklentisi
- Özellikler: IntelliSense, debugging, linting
- Kurulum: VS Code'da Extensions sekmesinden "Python" arayın
2. Pylance
- Açıklama: Gelişmiş Python dil sunucusu
- Özellikler: Hızlı kod tamamlama, tip kontrolü
- Kurulum: Python eklentisiyle birlikte gelir
3. Python Indent
- Açıklama: Otomatik girinti ayarlama
- Özellikler: Python sözdizimi için özel girinti
4. Python Docstring Generator
- Açıklama: Otomatik dokümantasyon oluşturma
- Kullanım:
Ctrl+Shift+2(Windows) /Cmd+Shift+2(macOS)
5. Python Test Explorer
- Açıklama: Test dosyalarını yönetme
- Özellikler: pytest, unittest desteği
Yararlı Genel Eklentiler:
6. Auto Rename Tag
- Açıklama: HTML/XML etiketlerini otomatik yeniden adlandırma
7. Bracket Pair Colorizer
- Açıklama: Parantezleri renklendirme
8. GitLens
- Açıklama: Git geçmişini görüntüleme
- Özellikler: Satır bazında değişiklik geçmişi
9. Live Server
- Açıklama: HTML dosyalarını canlı sunucuda açma
10. Material Icon Theme
- Açıklama: Güzel dosya ikonları
Eklenti Kurulumu:
- VS Code'da
Ctrl+Shift+X(Windows) /Cmd+Shift+X(macOS) - Arama kutusuna eklenti adını yazın
- "Install" butonuna tıklayın
🚀 İlk Python Programınız
1. Yeni Proje Oluşturma:
- VS Code'u açın
File > Open Folderile yeni bir klasör açın- Klasör adı:
python_kursu
2. İlk Python Dosyası:
- Sol panelde "New File" butonuna tıklayın
- Dosya adı:
merhaba.py - Aşağıdaki kodu yazın:
# Bu benim ilk Python programım!
print("Merhaba, Dünya!")
# Kullanıcıdan isim alalım
isim = input("Adınız nedir? ")
print(f"Hoş geldin, {isim}!")
# Basit bir hesaplama
yas = int(input("Yaşınız kaç? "))
dogum_yili = 2024 - yas
print(f"{yas} yaşındasınız ve {dogum_yili} yılında doğmuşsunuz.")
3. Programı Çalıştırma:
- Yöntem 1:
F5tuşuna basın - Yöntem 2:
Ctrl+F5(Windows) /Cmd+F5(macOS) - Yöntem 3: Terminal'de
python merhaba.py
4. Çıktı:
Merhaba, Dünya!
Adınız nedir? Ahmet
Hoş geldin, Ahmet!
Yaşınız kaç? 25
25 yaşındasınız ve 1999 yılında doğmuşsunuz.
🌍 Python Ortamı (Environment)
Sanal Ortam Nedir?
Sanal ortam, Python projelerinizi izole etmenizi sağlar. Her proje kendi paketlerini kullanır.
Sanal Ortam Oluşturma:
1. Terminal'de Komut:
# Proje klasörüne gidin
cd python_kursu
# Sanal ortam oluşturun
python -m venv venv
# Sanal ortamı aktifleştirin
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activate
2. VS Code'da Otomatik Seçim:
Ctrl+Shift+P(Windows) /Cmd+Shift+P(macOS)- "Python: Select Interpreter" yazın
./venv/bin/pythonseçin
Paket Yönetimi:
Paket Kurulumu:
# Sanal ortam aktifken
pip install pandas numpy matplotlib
requirements.txt Oluşturma:
pip freeze > requirements.txt
Paketleri requirements.txt'den Kurma:
pip install -r requirements.txt
🐛 Hata Ayıklama (Debugging)
Breakpoint Ekleme:
- Kod satırının soluna tıklayın (kırmızı nokta belirir)
F5tuşuna basın- Program breakpoint'te duracak
Debugging Kontrolleri:
- F5: Devam et
- F10: Adım adım (Step Over)
- F11: İçeri gir (Step Into)
- Shift+F11: Dışarı çık (Step Out)
- F9: Breakpoint ekle/çıkar
Debugging Örneği:
def toplama(a, b):
sonuc = a + b # Breakpoint buraya
return sonuc
x = 5
y = 3
z = toplama(x, y)
print(f"{x} + {y} = {z}")
Debug Console:
- Debugging sırasında değişkenleri kontrol edin
- Python komutları çalıştırın
- Değerleri inceleyin
💻 Terminal Kullanımı
VS Code Terminal'i Açma:
- Ctrl+
** (Windows) / **Cmd+(macOS) - View > Terminal
- Ctrl+Shift+P > "Terminal: Create New Terminal"
Yararlı Terminal Komutları:
Python Komutları:
# Python sürümü
python --version
# Python'u interaktif modda başlat
python
# Python dosyasını çalıştır
python dosya_adi.py
# Modülü çalıştır
python -m modul_adi
Dosya İşlemleri:
# Dizin değiştir
cd klasor_adi
# Bir üst dizine git
cd ..
# Dizin içeriğini listele
dir # Windows
ls # macOS/Linux
# Dosya oluştur
touch dosya.txt # macOS/Linux
echo. > dosya.txt # Windows
Paket Yönetimi:
# Paket kur
pip install paket_adi
# Paket kaldır
pip uninstall paket_adi
# Kurulu paketleri listele
pip list
# Paket bilgisi
pip show paket_adi
📝 Git Entegrasyonu
Git Kurulumu:
- git-scm.com adresinden indirin
- Kurulumu tamamlayın
- VS Code'da Git eklentisi otomatik çalışır
İlk Git Repository:
# Git repository başlat
git init
# Dosyaları staging area'ya ekle
git add .
# İlk commit
git commit -m "İlk Python projesi"
VS Code Git Özellikleri:
- Source Control sekmesi (Ctrl+Shift+G)
- Değişiklikleri görüntüleme
- Commit ve push işlemleri
- Branch yönetimi
.gitignore Dosyası:
# Python
__pycache__/
*.py[cod]
*$py.class
venv/
.env
# VS Code
.vscode/
*.code-workspace
# Sistem dosyaları
.DS_Store
Thumbs.db
⌨️ Yararlı Kısayollar
Genel Kısayollar:
- Ctrl+N: Yeni dosya
- Ctrl+S: Kaydet
- Ctrl+Z: Geri al
- Ctrl+Y: İleri al
- Ctrl+F: Bul
- Ctrl+H: Değiştir
- Ctrl+A: Tümünü seç
Python Geliştirme:
- F5: Çalıştır/Debug
- Ctrl+F5: Çalıştır (Debug olmadan)
- F9: Breakpoint
- Ctrl+Shift+P: Komut paleti
- Ctrl+Space: Kod tamamlama
Dosya Gezinme:
- Ctrl+P: Dosya aç
- Ctrl+Shift+E: Explorer
- Ctrl+Shift+F: Arama
- Ctrl+Shift+X: Eklentiler
Terminal:
- Ctrl+`: Terminal aç/kapat
- Ctrl+Shift+`: Yeni terminal
- Ctrl+Shift+5: Terminal böl
❗ Sık Karşılaşılan Sorunlar
1. "Python is not recognized"
Çözüm: Python'u PATH'e ekleyin
# Windows'ta PATH kontrolü
echo %PATH%
# Python'u PATH'e manuel ekleme
set PATH=%PATH%;C:\Python39\
2. "pip is not recognized"
Çözüm: pip'i yeniden yükleyin
python -m ensurepip --upgrade
3. VS Code Python Interpreter Bulamıyor
Çözüm:
Ctrl+Shift+P> "Python: Select Interpreter"- Python yolunu manuel seçin
- Sanal ortam kullanın
4. Eklenti Çalışmıyor
Çözüm:
- VS Code'u yeniden başlatın
- Eklentiyi kaldırıp yeniden kurun
- Python eklentisini güncelleyin
5. Terminal'de Python Çalışmıyor
Çözüm:
# Python yolunu kontrol edin
where python # Windows
which python # macOS/Linux
# Sanal ortamı aktifleştirin
venv\Scripts\activate # Windows
source venv/bin/activate # macOS/Linux
🎯 Öneriler ve İpuçları
Geliştirme İpuçları:
- Sanal ortam kullanın: Her proje için ayrı ortam
- Düzenli commit yapın: Git kullanın
- Kod formatını koruyun: PEP 8 standartları
- Dokümantasyon yazın: Docstring kullanın
- Test yazın: Unit testler ekleyin
Performans İpuçları:
- VS Code'u güncel tutun
- Gereksiz eklentileri kaldırın
- Büyük dosyaları bölün
- Linting kullanın: Pylint, Flake8
- Type hints kullanın
Öğrenme Kaynakları:
- Python.org: Resmi dokümantasyon
- Real Python: Pratik örnekler
- Python Crash Course: Kitap
- Automate the Boring Stuff: Ücretsiz kitap
- Python for Everybody: Coursera kursu
🎉 Sonuç
VS Code ve Python kurulumunuz tamamlandı! Artık:
✅ Python programları yazabilirsiniz
✅ VS Code'un güçlü özelliklerini kullanabilirsiniz
✅ Sanal ortamlar oluşturabilirsiniz
✅ Debugging yapabilirsiniz
✅ Git ile versiyon kontrolü yapabilirsiniz
Bir sonraki adımda Python'un temel konularını öğrenmeye başlayabilirsiniz. İyi çalışmalar! 🚀