惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
有赞技术团队
有赞技术团队
量子位
N
Netflix TechBlog - Medium
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
Google DeepMind News
Google DeepMind News
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Blog — PlanetScale
Blog — PlanetScale
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
Martin Fowler
Martin Fowler
Y
Y Combinator Blog
宝玉的分享
宝玉的分享
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
V
Visual Studio Blog
V
V2EX
IT之家
IT之家
L
LangChain Blog
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Python Kurulumu, VS Code Kurulumu ve İlk Python Uygulaması
Vebende Akademi · 2026-06-15 · via DEV Community

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

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:

Visual Studio Code


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

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

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:

  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.