# Go Programlama Dili

## Go Programlama Dili

- [GİRİŞ](https://go.kaanksc.com/kitap-hakkinda/readme.md)
- [Katkıda Bulunanlar](https://go.kaanksc.com/kitap-hakkinda/katkida-bulunanlar.md): Değerli vaktini ayırıp, dökümanın geliştirilmesine katkıda bulunan kişiler
- [Golang Hakkında](https://go.kaanksc.com/boeluem-1/golang-hakkinda.md)
- [Sıkça Sorulan Sorular](https://go.kaanksc.com/boeluem-1/sikca-sorulan-sorular.md)
- [Go Derleyicisi Kurulumu](https://go.kaanksc.com/boeluem-1/go-derleyicisi-kurulumu.md)
- [VSCode Go Eklentisi Yükleme](https://go.kaanksc.com/boeluem-1/bilgisayariniz-uezerinde-go-gelistirme.md)
- [Go Projesi Oluşturma](https://go.kaanksc.com/boeluem-1/go-projesi-olusturma.md)
- [Merhaba Dünya](https://go.kaanksc.com/boeluem-1/merhaba-duenya.md)
- [VSCode Varsayılan Hata Ayıklayıcıyı Seçme](https://go.kaanksc.com/boeluem-1/vscode-varsayilan-hata-ayiklayiciyi-secme.md)
- [Farklı Platformlara Build (İnşa) Etme](https://go.kaanksc.com/boeluem-1/farkli-platformlara-build-insa-etme.md)
- [Klasör Build Etme](https://go.kaanksc.com/boeluem-1/klasoer-build-etme.md)
- [Paketler](https://go.kaanksc.com/boeluem-1/paketler.md)
- [Yorum Satırı](https://go.kaanksc.com/boeluem-1/yorum-satiri.md)
- [Veri Tipleri](https://go.kaanksc.com/boeluem-1/veri-tipleri.md)
- [Aritmetik Operatörler](https://go.kaanksc.com/boeluem-1/aritmetik-operatoerler.md)
- [İlişkisel Operatörler](https://go.kaanksc.com/boeluem-1/iliskisel-operatoerler.md)
- [Mantıksal Operatörler](https://go.kaanksc.com/boeluem-1/mantiksal-operatoerler.md)
- [Atama Operatörleri](https://go.kaanksc.com/boeluem-1/atama-operatoerleri.md)
- [Değişkenler ve Atanması](https://go.kaanksc.com/boeluem-1/degiskenler-ve-atanmasi.md)
- [Sabitler](https://go.kaanksc.com/boeluem-1/sabitler.md)
- [Kod Gruplama İşlemi](https://go.kaanksc.com/boeluem-1/kod-gruplama-islemi.md)
- [Tür Dönüşümü](https://go.kaanksc.com/boeluem-1/tuer-doenuesuemue.md)
- [Fonksiyonlar](https://go.kaanksc.com/boeluem-2/fonksiyonlar.md)
- [Fonksiyon Çeşitleri](https://go.kaanksc.com/boeluem-2/fonksiyon-cesitleri.md)
- [Anonim Fonksiyonlar](https://go.kaanksc.com/boeluem-2/anonim-fonksiyonlar.md)
- [Boş Tanımlayıcılar](https://go.kaanksc.com/boeluem-2/bos-tanimlayicilar.md)
- [Döngüler](https://go.kaanksc.com/boeluem-2/doengueler.md)
- [If-Else](https://go.kaanksc.com/boeluem-2/if-else.md)
- [Switch](https://go.kaanksc.com/boeluem-2/switch.md)
- [Defer](https://go.kaanksc.com/boeluem-2/defer.md)
- [Pointers (İşaretçiler)](https://go.kaanksc.com/boeluem-2/pointers-isaretciler.md)
- [Struct](https://go.kaanksc.com/boeluem-3/struct.md)
- [Anonim Struct'lar](https://go.kaanksc.com/boeluem-3/anonim-struct-metodlar.md)
- [Struct Fonksiyonlar (Methodlar)](https://go.kaanksc.com/boeluem-3/struct-fonksiyonlar-methodlar.md)
- [Diziler (Arrays)](https://go.kaanksc.com/boeluem-3/diziler-arrays.md)
- [Dilimler (Slices)](https://go.kaanksc.com/boeluem-3/dilimler-slices.md)
- [Range](https://go.kaanksc.com/boeluem-3/range.md)
- [Map](https://go.kaanksc.com/boeluem-3/map.md)
- [Interface](https://go.kaanksc.com/boeluem-3/arayuez-interface.md)
- [Dinamik Değişkenler](https://go.kaanksc.com/boeluem-3/dinamik-degiskenler.md)
- [Generics](https://go.kaanksc.com/boeluem-3/generics.md)
- [Goroutine](https://go.kaanksc.com/boeluem-4/untitled.md)
- [Kanallar (Channels)](https://go.kaanksc.com/boeluem-4/kanallar-channels.md)
- [Anonim Goroutine Fonksiyonlar](https://go.kaanksc.com/boeluem-4/anonim-goroutine-fonksiyonlar.md)
- [WaitGroup ile Asenkron İşlemleri Beklemek](https://go.kaanksc.com/boeluem-4/waitgroup-ile-goroutinein-tamamlanmasini-beklemek.md)
- [Mutex ile Asenkron İşlem Sırası](https://go.kaanksc.com/boeluem-4/mutex-ile-asenkron-islem-sirasi.md)
- [Zamanlayıcılar (Tickers)](https://go.kaanksc.com/boeluem-4/zamanlayicilar-tickers.md)
- [Select](https://go.kaanksc.com/boeluem-4/select.md)
- [init() Fonksiyonu (Ön Yükleme)](https://go.kaanksc.com/bolum-5/init-fonksiyonu-oen-yuekleme.md)
- [Import (Kütüphane Ekleme) Yöntemleri](https://go.kaanksc.com/bolum-5/import-kuetuephane-ekleme-yoentemleri.md)
- [Dışa Aktarma (Exporting)](https://go.kaanksc.com/bolum-5/disa-aktarma-exporting.md)
- [Print Fonksiyonu Birkaç İnceleme](https://go.kaanksc.com/bolum-5/print-fonksiyonu-birkac-inceleme.md)
- [Format ve Kaçış Karakterleri](https://go.kaanksc.com/bolum-5/format-ve-kacis-karakterleri.md)
- [Çok Satırlı String Oluşturma](https://go.kaanksc.com/bolum-5/cok-satirli-string-olusturma.md)
- [Sprintf](https://go.kaanksc.com/bolum-5/sprintf.md)
- [Golang'te Kullanıcıdan Giriş Alma](https://go.kaanksc.com/bolum-5/golangte-kullanicidan-giris-alma.md)
- [Testing (Test Etme)](https://go.kaanksc.com/bolum-5/testing-test-etme.md)
- [Panic & Recover](https://go.kaanksc.com/bolum-5/panic-and-recover.md)
- [Strings](https://go.kaanksc.com/bolum-6-paketler/strings.md)
- [os/exec (Komut Satırına Erişim)](https://go.kaanksc.com/bolum-6-paketler/os-exec-komut-satirina-erisim.md)
- [Komut Satırı Argümanları (Args)](https://go.kaanksc.com/bolum-6-paketler/komut-satiri-arguemanlari-args.md)
- [Komut Satırı Bayrakları (Flags)](https://go.kaanksc.com/bolum-6-paketler/komut-satiri-bayraklari-flags.md)
- [os/signal](https://go.kaanksc.com/bolum-6-paketler/os-signal.md): https://golang.org/pkg/os/signal/ sayfasından çeviridir.
- [Sort (Sıralama)](https://go.kaanksc.com/bolum-6-paketler/sort-siralama.md)
- [Strconv (String Çeviri)](https://go.kaanksc.com/bolum-6-paketler/strconv-string-ceviri.md)
- [Log (Kayıt)](https://go.kaanksc.com/bolum-6-paketler/log-kayit.md)
- [Paket (Kütüphane) Yazmak](https://go.kaanksc.com/bolum-6-paketler/paket-kuetuephane-yazmak.md)
- [Regexp (Kurallı İfadeler)](https://go.kaanksc.com/bolum-6-paketler/regexp-kuralli-ifadeler.md)
- [Çapraz Platform Dosya Yolları](https://go.kaanksc.com/bolum-7-dosya-islemleri/capraz-platform-dosya-yollari.md)
- [İşletim Sistemini Görme](https://go.kaanksc.com/bolum-7-dosya-islemleri/isletim-sistemini-goerme.md)
- [Dosya Varlığı Kontrolü](https://go.kaanksc.com/bolum-7-dosya-islemleri/dosya-varligi-kontrolue.md)
- [ioutil ile Dosya Okuma ve Yazma](https://go.kaanksc.com/bolum-7-dosya-islemleri/ioutil-ile-dosya-okuma-ve-yazma.md)
- [Bir Dizindeki Dosya ve Klasörleri Sıralama](https://go.kaanksc.com/bolum-7-dosya-islemleri/bir-dizindeki-dosya-ve-klasoerleri-siralama.md)
- [XML Parsing (Ayrıştırma)](https://go.kaanksc.com/bolum-7-dosya-islemleri/xml-parsing-ayristirma.md)
- [JSON Parsing (Ayrıştırma)](https://go.kaanksc.com/bolum-7-dosya-islemleri/json-parsing-ayristirma.md)
- [Dinamik JSON Parsing Yöntemleri](https://go.kaanksc.com/bolum-7-dosya-islemleri/json-parsing-ayristirma/dinamik-json-parsing-yoentemleri.md)
- [ini Dosyası Okuma ve Düzenleme](https://go.kaanksc.com/bolum-7-dosya-islemleri/ini-dosyasi-okuma-ve-duezenleme.md)
- [Web Scrapper (goquery)](https://go.kaanksc.com/bolum-7-dosya-islemleri/web-scrapper.md)
- [chromedp (Web Driver)](https://go.kaanksc.com/bolum-7-dosya-islemleri/chromedp-web-driver.md)
- [sqlite3](https://go.kaanksc.com/veritabani/sqlite3.md)
- [MySQL](https://go.kaanksc.com/veritabani/mysql.md)
- [MongoDB](https://go.kaanksc.com/veritabani/mongodb.md): Twitter @YusihCano
- [GORM](https://go.kaanksc.com/veritabani/gorm.md)
- [net/http ile Web Server Oluşturma](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/net-http-ile-web-server-olusturma.md)
- [HTML Şablonlar (Templates)](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/html-sablonlar-templates.md)
- [Statik Kütüphanesi ile Dosyaları Uygulamaya Gömme](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/statik-kuetuephanesi-ile-dosyalari-uygulamaya-goemme.md)
- [Gin Web Kütüphanesi](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/gin-web-kuetuephanesi.md)
- [Gin Dosya Yükleme](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/gin-web-kuetuephanesi/gin-dosya-yuekleme.md)
- [gRPC](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/grpc.md)
- [Heroku'da Go Uygulaması Yayınlama](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/herokuda-go-uygulamasi-yayinlama.md)
- [HTTP İstekleri (Requests)](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/requests.md)
- [RabbitMQ](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/rabbitmq.md)
- [RabbitMQ Kurulumu](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/rabbitmq/rabbitmq-kurulumu.md)
- [Basitçe RabbitMQ Kullanımı](https://go.kaanksc.com/web-sunucu-server-ag-istemleri/rabbitmq/basitce-rabbitmq-kullanimi.md)
- [WebView](https://go.kaanksc.com/gui/webview.md)
- [notify (Bildirim)](https://go.kaanksc.com/gui/notify-bildirim.md)
- [Gobot ile Arduino Yanıp-Sönen LED Yapımı](https://go.kaanksc.com/mikro-denetleyiciler/gobot-ile-arduino-yanip-soenen-led-yapimi.md)
- [Tinygo ile Küçük Yerler için Golang](https://go.kaanksc.com/mikro-denetleyiciler/tinygo-ile-kuecuek-yerler-icin-golang.md)
- [Cobra CLI](https://go.kaanksc.com/cli/cobra-cli.md)
- [Viper](https://go.kaanksc.com/yapilandirma/viper.md)
- [Go Geliştiricileri için Makefile](https://go.kaanksc.com/pratik-bilgiler/go-gelistiricileri-icin-makefile.md)
- [Derleme (Build) Detayını Görme](https://go.kaanksc.com/pratik-bilgiler/derleme-build-detayini-goerme.md)
- [Visual Studio Code için Golang Özelleştirmeleri](https://go.kaanksc.com/pratik-bilgiler/visual-studio-code-icin-golang-oezellestirmeleri.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://go.kaanksc.com/kitap-hakkinda/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
