Windows’ta Python Kurulumu, VS Code Kurulumu ve İlk Python Uygulaması
Bu bölüm, sıfırdan başlayan bir öğrencinin bilgisayarını Python geliştirme ortamına dönüştürmesini sağlayacak şekilde hazırlanmıştır.
Bölüm 1: Python Nedir?
Python, açık kaynaklı, platform bağımsız, yüksek seviyeli ve yorumlanan bir programlama dilidir.
Python ile:
- Yapay zekâ
- Veri bilimi
- Web uygulamaları
- API geliştirme
- Otomasyon
- Siber güvenlik araçları
- DevOps uygulamaları
geliştirilebilir.
Bölüm 2: Python Kurulumu
Resmi Python Sitesi
Python’u mutlaka resmi kaynaktan indirin:
Sürüm Seçimi
Genellikle en güncel kararlı sürüm tercih edilir.
Örneğin:
Python 3.14.x
Enter fullscreen mode Exit fullscreen mode
veya
Python 3.13.x
Enter fullscreen mode Exit fullscreen mode
Kurulum Adımları
İndirilen kurulum dosyasını çalıştırın.
Kurulum ekranında en kritik seçenek:
Add Python to PATH
Enter fullscreen mode Exit fullscreen mode
kutucuğunu işaretlemektir.
Bu işaretlenmezse komut satırından Python çalıştırılamaz.
Kurulum ekranı yaklaşık olarak:
[✓] Add Python to PATH
Install Now
Customize Installation
Enter fullscreen mode Exit fullscreen mode
şeklindedir.
Kurulum Doğrulama
Windows Terminal veya CMD açın:
python --version
Enter fullscreen mode Exit fullscreen mode
Çıktı:
Python 3.14.0
Enter fullscreen mode Exit fullscreen mode
Benzeri olmalıdır.
Alternatif:
py --version
Enter fullscreen mode Exit fullscreen mode
Pip Kontrolü
Python paket yöneticisi:
pip --version
Enter fullscreen mode Exit fullscreen mode
veya
py -m pip --version
Enter fullscreen mode Exit fullscreen mode
Python Paket Güncelleme
İlk kurulumdan sonra önerilir:
python -m pip install --upgrade pip
Enter fullscreen mode Exit fullscreen mode
Bölüm 3: Visual Studio Code Kurulumu
İndirme
Resmi adres:
Kurulum Sırasında İşaretlenmesi Önerilen Seçenekler
Add "Open with Code" action
Add to PATH
Register Code as editor
Enter fullscreen mode Exit fullscreen mode
Kurulum Kontrolü
Terminal:
code --version
Enter fullscreen mode Exit fullscreen mode
çıktı veriyorsa kurulum tamamdır.
Bölüm 4: İlk Python Projesi
Yeni klasör oluşturun:
Python101
Enter fullscreen mode Exit fullscreen mode
VS Code ile açın:
code Python101
Enter fullscreen mode Exit fullscreen mode
İlk Dosya
Dosya:
main.py
Enter fullscreen mode Exit fullscreen mode
oluşturun.
İlk Python Kodu
print("Merhaba Python")
Enter fullscreen mode Exit fullscreen mode
Kaydedin.
Terminal Açmak
VS Code:
Terminal
↓
New Terminal
Enter fullscreen mode Exit fullscreen mode
veya
CTRL + `
Enter fullscreen mode Exit fullscreen mode
Çalıştırma
python main.py
Enter fullscreen mode Exit fullscreen mode
Çıktı:
Merhaba Python
Enter fullscreen mode Exit fullscreen mode
Bölüm 5: Python Extension Kurulumu
VS Code Extensions bölümünü açın:
CTRL + SHIFT + X
Enter fullscreen mode Exit fullscreen mode
1. Python Extension (Zorunlu)
Yayıncı:
Bu eklenti:
- IntelliSense
- Debugger
- Syntax Highlighting
- Linting
- Test desteği
sağlar.
Mutlaka kurulmalıdır.
2. Pylance (Zorunlu)
Yayıncı:
Sağladıkları:
- Otomatik tamamlama
- Tür analizi
- Hata yakalama
- IntelliSense
3. Jupyter
Yayıncı:
Özellikle:
- Veri analizi
- Yapay zekâ
- Pandas
- NumPy
eğitimlerinde çok kullanılır.
4. GitLens
Yayıncı:
Git geçmişini anlamayı kolaylaştırır.
Kurumsal ekiplerde önerilir.
5. Error Lens
Yayıncı:
Hataları satır üzerinde gösterir.
Öğrenme sürecini hızlandırır.
6. Markdown All in One
Yayıncı:
Dokümantasyon yazarken çok faydalıdır.
Bölüm 6: Python Interpreter Seçimi
VS Code kurulduktan sonra:
CTRL + SHIFT + P
Enter fullscreen mode Exit fullscreen mode
yazın.
Arama:
Python: Select Interpreter
Enter fullscreen mode Exit fullscreen mode
Kurulu Python sürümünü seçin:
Python 3.14
Enter fullscreen mode Exit fullscreen mode
veya
Python 3.13
Enter fullscreen mode Exit fullscreen mode
Bölüm 7: Sanal Ortam (Virtual Environment)
Profesyonel projelerde zorunludur.
Proje klasöründe terminal açın:
python -m venv .venv
Enter fullscreen mode Exit fullscreen mode
Aktif etme:
PowerShell
.venvScriptsActivate.ps1
Enter fullscreen mode Exit fullscreen mode
CMD
.venvScriptsactivate.bat
Enter fullscreen mode Exit fullscreen mode
Aktif olunca:
(.venv)
Enter fullscreen mode Exit fullscreen mode
görülür.
İlk Paket Kurulumu
pip install requests
Enter fullscreen mode Exit fullscreen mode
Kontrol:
pip list
Enter fullscreen mode Exit fullscreen mode
İlk Paket Kullanımı
import requests
response = requests.get("https://api.github.com")
print(response.status_code)
Enter fullscreen mode Exit fullscreen mode
Bölüm 8: VS Code Debug Kullanımı
Dosya:
name = "Tuncer"
print(name)
print("Program Sonu")
Enter fullscreen mode Exit fullscreen mode
Breakpoint ekleyin.
Satırın soluna tıklayın.
Kırmızı nokta oluşacaktır.
Başlat:
Run and Debug
Enter fullscreen mode Exit fullscreen mode
veya
F5
Enter fullscreen mode Exit fullscreen mode
İnceleyebileceğiniz alanlar:
- Variables
- Watch
- Call Stack
- Breakpoints
Bölüm 9: Öğrenciler İçin Önerilen VS Code Ayarları
Ayarlar:
{
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"python.analysis.autoImportCompletions": true,
"python.analysis.typeCheckingMode": "basic",
"files.autoSave": "afterDelay"
}
Enter fullscreen mode Exit fullscreen mode
Kurumsal Eğitimlerde Tavsiye Edilen Minimum Kurulum
Mutlaka:
- Python
- VS Code
- Python Extension
- Pylance
- Jupyter
Kurulmalıdır.
İleri seviye eğitimlerde ek olarak:
- Git
- GitLens
- Docker Desktop
- Postman
- WSL2 (Windows Subsystem for Linux)
eklenmelidir.
Bu yapı kurulduğunda öğrenci; terminal kullanımı, paket yönetimi, sanal ortamlar, hata ayıklama, yapay zekâ kütüphaneleri, web servisleri ve veri bilimi projeleri için profesyonel seviyede bir Python geliştirme ortamına sahip olur.
답글 남기기