Koordinatlardan kuadrik yüzeylere uzanan 24 bölümün Python uygulamaları. Her bölümde indirilebilir laboratuvar, metin ve çözüm kodları ile kaydedilmiş örnek çıktılar bulunur.
Önce kavram, sonra hesap. Kitabı sıralı izleyin; kodu çalıştırmadan önce
değişkenleri, birimleri ve yöntemin varsayımlarını belirleyin. Kodun hatasız çalışması bir ispat değildir.
Bölümler
- BÖLÜM 01Koordinatlarla Geometrik Düşünme
- BÖLÜM 02Düzlemde Vektörler, İç Çarpım ve İzdüşüm
- BÖLÜM 03Determinant, Alan ve Yönelim
- BÖLÜM 04Python ile Hesaplamalı Analitik Geometri
- BÖLÜM 05Düzlemde Doğru Denklemleri
- BÖLÜM 06Kesişim, Açı, Uzaklık ve Doğru Aileleri
- BÖLÜM 07Öteleme, Dönme ve Yansıma
- BÖLÜM 08Afin Dönüşümler, Kutupsal ve Parametrik Gösterimler
- BÖLÜM 09Konik Kesitler ve Geometrik Yer
- BÖLÜM 10Çember, Kiriş ve Teğet
- BÖLÜM 11Kuvvet, Radikal Eksen ve Çember Sistemleri
- BÖLÜM 12Parabol
- BÖLÜM 13Elips
- BÖLÜM 14Hiperbol
- BÖLÜM 15Koniklerin Parametrik ve Kutupsal Denklemleri
- BÖLÜM 16Genel İkinci Derece Denklem ve Sınıflandırma
- BÖLÜM 17Uzayda Vektörler
- BÖLÜM 18Uzayda Doğrular ve Düzlemler
- BÖLÜM 19Uzayda Kesişim, Açı ve Uzaklık
- BÖLÜM 20Küre ve Küre Sistemleri
- BÖLÜM 21Silindirler, Koniler ve Dönel Yüzeyler
- BÖLÜM 22Kuadrik Yüzeyler
- BÖLÜM 23Sayısal Kararlılık ve Geometrik Model Uydurma
- BÖLÜM 24Bütünleştirici Uygulamalar
Çalıştırma rehberi
Önce tam Python paketini indirin ve arşivi açın. Aşağıdaki komutları arşivin üst klasöründen başlatın. İlk kurulum internet bağlantısı ve Python 3.12 veya 3.13 gerektirir. Bağımlılıklar sabittir; sistem Python'unu değiştirmemek için ayrı sanal ortam kullanılır.
macOS / Linux
cd analitik-geometri-python-v1.0
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"
python labs/bolum_01_koordinatlarla_geometrik_dusunme.py
python -m pytestWindows PowerShell
cd analitik-geometri-python-v1.0
py -3.13 -m venv .venv
.venv\Scripts\python.exe -m pip install -e ".[dev]"
.venv\Scripts\python.exe labs/bolum_01_koordinatlarla_geometrik_dusunme.py
.venv\Scripts\python.exe -m pytest