> For the complete documentation index, see [llms.txt](https://docs.crew.you/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.crew.you/tr/tools/code-development.md).

# Kod ve Geliştirme

Crew, Python kodu yazip calistirabilir, veri analizi yapabilir, gorsellestirmeler olusturabilir ve hatta GitHub depolarinizda degisiklik yapabilir.

## Python Sandbox

Crew, Python kodunu guvenli, izole bir sandbox ortaminda calistirir. Her calistirma temiz bir ortamla baslar.

### Veri Analizi

> "Bu CSV dosyasini analiz et — gelire gore en iyi 10 musteriyi bul, aylik trendleri hesapla ve bir gorsellestirme olustur."

> "Excel tablosunu oku ve bolge ve urun kategorisine gore satislari gosteren bir pivot tablo olustur."

> "Bu veri setinden pazarlama harcamasi ile gelir arasindaki korelasyonu hesapla."

### Grafik Olusturma

> "Su veriden aylik geliri gosteren bir cubuk grafik olustur: \[veriyi yapistirin veya yukleyin]."

> "Uc urun hattimizi gecen yil boyunca karsilastiran bir cizgi grafik olustur."

> "Gider dagilimimizin pasta grafigini olustur."

### Veri Isleme

> "Bu CSV'yi temizle — yinelenen kayitlari kaldir, tarih formatlarni duzelt, eksik degerleri isle ve temiz versiyonu kaydet."

> "'Musteri ID' sutunu uzerinden bu iki tabloyu birlestir ve birlesik bir rapor olustur."

> "Bu JSON dosyasini iyi bicimlenmis bir CSV'ye donustur."

### On Yuklu Kutuphaneler

Sandbox, kullanima hazir su Python kutuphaneleriyle gelir:

* **pandas** — Veri manipulasyonu ve analizi
* **numpy** — Sayisal hesaplama
* **matplotlib** — Grafik ve gorsellestirme olusturma
* **openpyxl** — Excel dosya okuma/yazma
* **python-docx** — Word belge isleme
* **Pillow** — Gorsel isleme
* **lxml** — XML/HTML ayriistrma

### Nasil Calisir

1. Crew'dan bir veri gorevi gerccklestirmesini istersiniz
2. Crew Python kodu yazar
3. Kod izole sandbox'ta calisir
4. Sonuclar (metin cikti, dosyalar, grafikler) size dondurulur

### Sandbox Limitleri

| Plan     | Maksimum Calistirma Suresi |
| -------- | -------------------------- |
| Ucretsiz | 30 saniye                  |
| Basic    | 120 saniye                 |
| Plus     | 300 saniye                 |
| Pro      | 300 saniye                 |

### Dosyalarla Calisma

Kod calistirma istemeden once bir dosya yuklerseniz, dosya otomatik olarak sandbox'ta kullanilabilir:

> \[satis\_verisi.xlsx yukleyin] "Bu tabloyu analiz et ve grafiklerle bir ozet rapor olustur."

Cikti dosyalari (grafikler, islenmis veriler, olusturulan belgeler) calisma alaniniza kaydedilir.

## GitHub Entegrasyonu

> **Plan gereksinimi:** Pro plan

### Depo Yonetimi

> "GitHub depolarimi listele."

> "my-org/my-repo'daki acik sorunlari goster."

> "Inceleme bekleyen PR'lar hangileri?"

### API Erisimi

Crew'un GitHub API'sine tam erisimi vardir, soylece sunlari yapabilirsiniz:

* Sorun olusturma ve yonetme
* Pull request inceleme
* CI/CD durumunu kontrol etme
* Depo ayarlarini yonetme
* Ve GitHub API'sinin destekledigi her sey

## Kodlama Ajanı

Kodlama Ajanı, GitHub depolarinizda otonom olarak degisiklik yapabilir:

> "my-org/frontend-app'te bozuk giris formunu duzelt. Gonder butonu mobilde calismiyor."

> "my-org/web-app'teki kayit formuna giris dogrulamasi ekle."

> "my-org/api-server'daki veritabani modulunu baglanti havuzu kullanacak sekilde yeniden yapilandir."

### Nasil Calisir

1. Istediginiz degisikligi tanimlirsiniz
2. Crew deponuzu guvenli bir ortamda klonlar
3. Agent kodu okur, yapiyi anlar ve degisiklikleri yapar
4. Degisiklikler yeni bir dal'a commit edilir
5. Incelemeniz icin pull request olusturulur

Agent arka planda calisir — PR hazir oldugunda bilgilendirilirsiniz.

### En Iyi Uygulamalar

* **Spesifik olun**: Sadece "hatayi duzelt" degil, istediginiz tam davranisi tanimlyin
* **Dosyalara referans verin**: Hangi dosyalarin degismesi gerektigini biliyorsaniz belirtin
* **Her zaman inceleyin**: Agent PR olusturur, asla main'e push yapmaz — birlestirmeden once mutlaka inceleyin

## Pratik Senaryolar

### Veri Analizi Hatti

> \[ceyreklik\_veri.xlsx yukleyin] "Bu ceyreklik veriyi analiz et: 1) Her urun hatti icin yillik buyumeyi hesapla, 2) En onemli 3 metrik icin grafikler olustur, 3) Tum bulgulari iceren bir PDF rapor uret."

### Hizli Hesaplama

> "10.000 TL'nin yillik %5 faiz oraninda, aylik bilesik faizle 10 yil icindeki degerini hesapla. Yillik bakiyelerin tablosunu goster."

### Dosya Format Donusumu

> "Bu JSON API yanitini duzgun sutun basiklariyla temiz bir Excel tablosuna donustur."

### Web Veri Toplama + Analiz

> "BIST 30 hisselerinin guncel fiyatlarini bul, verileri cikar ve en yuksek islem hacmine gore ilk 10'u gosteren bir grafik olustur."

### Otomatik Raporlama

> "Haftalik bir gorev kur: her pazartesi saat 9'da \[API URL]'den en son verileri cek, trendleri analiz et, grafik olustur ve raporu e-postamla gonder."

## Ipuclari

* **Once dosyalari yukleyin**: Analiz istemeden once tablolari ve veri dosyalarini ekleyin
* **Spesifik cikti isteyin**: "Grafik olustur" iyi, "Y ekseninde aylik gelir ve X ekseninde aylar, urun hattina gore renklendirilmis cubuk grafik olustur" daha iyidir
* **Iterasyon yapin**: Ilk analiz tam istediginiz gibi degilse Crew'dan ayarlama yapmasini isteyin — baglami hatirlar
* **Sonuçları kaydedin**: Önemli çıktıları Dosyalarım'a veya Google Drive'a kaydetmesini isteyin
* **E-postayla birleştirin**: "Veriyi analiz et, rapor oluştur ve ekibe e-postayla gönder"
* **Daha derine inmek mi istiyorsunuz?** Karmaşık analizler veya düzenli belge çıktısı gerektiren araştırmalar için [Deep Work](/tr/tools/deep-work.md)'ü deneyin
