🐍 Python Developer

← Back to skills

> Modern Python geliştirme standartları ve kütüphane ekosistemi.

Category: Development Tools
Repo: vuralserhat86-antigravity-agentic-skills
Path: skills/python_developer/SKILL.md
Updated: 1/3/2026, 12:20:04 PM

AI Summary

> Modern Python geliştirme standartları ve kütüphane ekosistemi. It is useful for IDE workflows, linting and formatting, debugging, code review, and developer productivity. Source: vuralserhat86-antigravity-agentic-skills (skills/python_developer/SKILL.md).

🐍 Python Developer

Modern Python geliştirme standartları ve kütüphane ekosistemi.


Python Developer v1.1 - Enhanced

🔄 Workflow

Kaynak: PEP 8 - Style Guide for Python Code & FastAPI Documentation

Aşama 1: Environment & Dependency

  • Venv: Her proje için izole bir sanal ortam (venv veya poetry) kur.
  • Type Hints: Python 3.9+ tip belirteçlerini (Type Hints) kullanarak kodun okunabilirliğini artır.

Aşama 2: API & Application Logic

  • Backend: FastAPI ile asenkron (async def) endpointler oluştur.
  • Validation: Girdi verilerini Pydantic modelleriyle doğrula.
  • Concurrency: CPU heavy işler için Multiprocessing, I/O heavy işler için AsyncIO kullan.

Aşama 3: Testing & Code Quality

  • Linting: Ruff veya Flake8 ile kod statik analizini yap.
  • Testing: Pytest ile kapsamlı unit ve entegrasyon testlerini yaz.

Kontrol Noktaları

AşamaDoğrulama
1Kod PEP 8 standartlarına uygun mu?
2Dependencies (requirements.txt veya pyproject.toml) güncel mi?
3Global interpreter lock (GIL) sınırlamaları dikkate alındı mı?

Related skills