go101

Ders 1: Go Kurulumu ve Çalışma Ortamı (Setup and Environment)

Bu derste Go programlama dilini kurmayı ve çalışma ortamını (environment) ayarlamayı öğreneceksiniz.

İçerik

Go’nun Kurulumu (Installation)

Adım 1: Go’yu İndirin

Go’nun en son sürümünü resmi Go web sitesinden indirin. İşletim sisteminize uygun olanı seçin (Windows, macOS, Linux).

Adım 2: Go’yu Kurun

İndirdiğiniz dosyayı çalıştırarak Go’yu kurun. Kurulum sihirbazı sizi adım adım yönlendirecektir.

Adım 3: Kurulumu Doğrulayın

Kurulumun başarılı olup olmadığını doğrulamak için terminal veya komut istemcisini açın ve aşağıdaki komutu çalıştırın:

go version

Bu komut, yüklü Go sürümünü gösterecektir.

Go Çalışma Ortamının Ayarlanması (Environment Setup)

Adım 1: Go Path Ayarları

Go çalışma ortamını ayarlamak için GOPATH ve GOROOT çevre değişkenlerini ayarlamanız gerekebilir. Genellikle GOROOT otomatik olarak ayarlanır, ancak GOPATH‘i manuel olarak ayarlamanız gerekebilir.

GOPATH, Go projelerinizin ve bağımlılıklarının saklanacağı yerdir. Örneğin, ~/go dizinini kullanabilirsiniz.

  1. GOROOT:
    • Go programlama dilinin yüklü olduğu dizini belirtir.
    • Go derleyicisi, standart kütüphaneler ve diğer temel araçların bulunduğu yerdir.
    • Genellikle Go kurulumu sırasında otomatik olarak ayarlanır.
    • Örneğin: “/usr/local/go” veya “C:\Go” gibi bir yol olabilir.
  2. GOPATH:
    • Go projelerinizin, paketlerinizin ve bağımlılıklarınızın bulunduğu çalışma alanını (workspace) belirtir.
    • Üç alt dizinden oluşur: src (kaynak kodlar), pkg (derlenmiş paketler) ve bin (çalıştırılabilir dosyalar).
    • Varsayılan olarak kullanıcının ana dizininde “go” adlı bir klasör olarak ayarlanır (örn. “/home/kullanici/go” veya “C:\Users\kullanici\go”).
    • Birden fazla GOPATH ayarlayabilirsiniz, ancak genellikle tek bir GOPATH kullanılır.

Adım 2: Çevre Değişkenlerini Ayarlayın

GOPATH‘i ayarlamak için aşağıdaki adımları izleyin:

macOS/Linux:

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

Bu komutları .bashrc, .zshrc veya .profile dosyanıza ekleyin.

Windows:

Sistem özelliklerinden çevre değişkenlerini açın ve yeni bir GOPATH değişkeni ekleyin. Değer olarak C:\Users\<kullanıcı_adı>\go kullanabilirsiniz.

İlk Go Programının Yazılması (Writing the First Go Program)

Adım 1: Proje Dizini Oluşturun

Öncelikle, proje dizininizi oluşturun:

mkdir -p $GOPATH/src/hello
cd $GOPATH/src/hello

Adım 2: main.go Dosyasını Oluşturun

Bir metin editörü kullanarak main.go dosyasını oluşturun ve aşağıdaki kodu ekleyin:

package main

import "fmt"

func main() {
    fmt.Println("Merhaba, Dünya!")
}

Adım 3: Programı Çalıştırın

Terminal veya komut istemcisinde aşağıdaki komutu çalıştırarak programınızı çalıştırın:

go run main.go

Eğer her şey doğru ayarlandıysa, terminalde “Merhaba, Dünya!” çıktısını görmelisiniz.

Tebrikler! İlk Go programınızı başarıyla yazdınız ve çalıştırdınız.

Teorikten Pratiğe Ödev:

  1. Go’nun kurulumunu gerçekleştirin ve çalışma ortamınızı ayarlayın.
  2. Çıktı olarak Açık Üniversiteye Hoş Geldiniz! yazan bir Go programı yazın.
  3. Programı çalıştırarak çıktıyı kontrol edin.
  4. Programı farklı bir çıktı ile güncelleyin ve tekrar çalıştırın.
  5. Görevleri tamamladıktan sonra ödevinizi fork edilmiş reponuzda ders1 klasörü altında main.go dosyası olarak kaydedin ve pull request oluşturun.
  6. Pull request linkini ödev teslim formunda paylaşın.