Python Kurulumu, VS Code Kurulumu ve İlk Python Uygulaması

작성자

카테고리:

← 피드로
DEV Community · Vebende Akademi · 2026-06-15 개발(SW)

Vebende Akademi

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:

Python.org Downloads

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:

Visual Studio Code

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ı:

Microsoft Python Extension

Bu eklenti:

  • IntelliSense
  • Debugger
  • Syntax Highlighting
  • Linting
  • Test desteği

sağlar.

Mutlaka kurulmalıdır.

2. Pylance (Zorunlu)

Yayıncı:

Pylance Extension

Sağladıkları:

  • Otomatik tamamlama
  • Tür analizi
  • Hata yakalama
  • IntelliSense

3. Jupyter

Yayıncı:

Jupyter Extension

Özellikle:

  • Veri analizi
  • Yapay zekâ
  • Pandas
  • NumPy

eğitimlerinde çok kullanılır.

4. GitLens

Yayıncı:

GitLens

Git geçmişini anlamayı kolaylaştırır.

Kurumsal ekiplerde önerilir.

5. Error Lens

Yayıncı:

Error Lens

Hataları satır üzerinde gösterir.

Öğrenme sürecini hızlandırır.

6. Markdown All in One

Yayıncı:

Markdown All in One

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:

  1. Python
  2. VS Code
  3. Python Extension
  4. Pylance
  5. Jupyter

Kurulmalıdır.

İleri seviye eğitimlerde ek olarak:

  1. Git
  2. GitLens
  3. Docker Desktop
  4. Postman
  5. 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.

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다