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
veya
Python 3.13.x
Kurulum Adımları
İndirilen kurulum dosyasını çalıştırın.
Kurulum ekranında en kritik seçenek:
Add Python to PATH
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
şeklindedir.
Kurulum Doğrulama
Windows Terminal veya CMD açın:
python --version
Çıktı:
Python 3.14.0
Benzeri olmalıdır.
Alternatif:
py --version
Pip Kontrolü
Python paket yöneticisi:
pip --version
veya
py -m pip --version
Python Paket Güncelleme
İlk kurulumdan sonra önerilir:
python -m pip install --upgrade pip
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
Kurulum Kontrolü
Terminal:
code --version
çıktı veriyorsa kurulum tamamdır.
Bölüm 4: İlk Python Projesi
Yeni klasör oluşturun:
Python101
VS Code ile açın:
code Python101
İlk Dosya
Dosya:
main.py
oluşturun.
İlk Python Kodu
print("Merhaba Python")
Kaydedin.
Terminal Açmak
VS Code:
Terminal
↓
New Terminal
veya
CTRL + `
Çalıştırma
python main.py
Çıktı:
Merhaba Python
Bölüm 5: Python Extension Kurulumu
VS Code Extensions bölümünü açın:
CTRL + SHIFT + X
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
yazın.
Arama:
Python: Select Interpreter
Kurulu Python sürümünü seçin:
Python 3.14
veya
Python 3.13
Bölüm 7: Sanal Ortam (Virtual Environment)
Profesyonel projelerde zorunludur.
Proje klasöründe terminal açın:
python -m venv .venv
Aktif etme:
PowerShell
.venv\Scripts\Activate.ps1
CMD
.venv\Scripts\activate.bat
Aktif olunca:
(.venv)
görülür.
İlk Paket Kurulumu
pip install requests
Kontrol:
pip list
İlk Paket Kullanımı
import requests
response = requests.get("https://api.github.com")
print(response.status_code)
Bölüm 8: VS Code Debug Kullanımı
Dosya:
name = "Tuncer"
print(name)
print("Program Sonu")
Breakpoint ekleyin.
Satırın soluna tıklayın.
Kırmızı nokta oluşacaktır.
Başlat:
Run and Debug
veya
F5
İ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"
}
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.
Top comments (0)