Github Copilot Türkçe Kullanımı
GitHub Copilot nedir? GitHub Copilot, daha hızlı ve daha az iş ile kod yazmanıza yardımcı olan bir uygulama olarak geliştirilmiştir. GitHub…
Github Copilot Türkçe Kullanımı

GitHub Copilot nedir? GitHub Copilot, daha hızlı ve daha az iş ile kod yazmanıza yardımcı olan bir uygulama olarak geliştirilmiştir. GitHub Copilot, yorumlardan ve kodlardan yola çıkarak anında kod parçalarını ve fonksiyonlarını kullanımıza sunar. GitHub Copilot, OpenAI tarafından oluşturulan yeni bir AI sistemi olan OpenAI Codex tarafından desteklenmektedir. GitHub Copilot teknik önizlemesi, Visual Studio Code, Neovim ve JetBrains IDE paketi için bir uzantı olarak mevcuttur.
GitHub Copilot nasıl çalışır? OpenAI Codex, açık kaynak olarak sunulan github repolarının kodları ve doğal dil konusunda eğitilmiştir, bu nedenle hem programlamayı hem de insan dillerini anlar. GitHub Copilot düzenleyici uzantısı, yorumlarınızı ve kodlarınızı GitHub Copilot hizmetine gönderir; bu hizmet daha sonra tek tek satırları ve tüm fonksiyonlarınızı sentezlemek ve kullanabileceğiniz halini size önermek için OpenAI Codex’i kullanır.

Bu yazıda Github Copilot’u Türkçe dili ile kullanırken bana önerdiği birkaç fonksiyon ve kodları paylaşacağım.
İlk örneğimiz de iki sayıyı toplayan bir fonksiyonu ve bunu ekrana yazdırmasını isteyeceğiz;
public class Program
{
// Parametre olarak aldığı iki sayıyı toplayan ve ismi Toplama olan metot
public static int Toplama(int sayi1, int sayi2)
{
return sayi1 + sayi2;
}
static void Main(string[] args)
{
// Kullanıcıdan iki tane sayı almak
Console.Write("Sayı 1: ");
int sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Sayı 2: ");
int sayi2 = Convert.ToInt32(Console.ReadLine());
// iki sayıyı Toplama metodu ile toplamak.
int toplam = Toplama(sayi1, sayi2);
// toplam değişkenini ekrana yazdırıp programı bitir.
Console.WriteLine("Toplam: {0}", toplam);
Console.ReadKey();
}
}
Bu sefer rastgele 10 tane sayı üretilmesini ve bu sayıları generic bir listeye atmasını ardından ekrana yazdırmasını istedik. Sonrasında Bir sayı listenin içerisindeki en büyük sayıyı bulan fonksiyonu yazmasını istedik. Ve bu fonksiyonu kullanarak rastgele sayılar listesindeki en büyük elemanı bulmasını sağladık.
public class Program
{
static void Main(string[] args)
{
// rastgele sayı 10 tane üretme ve bunu generic liste olarak tutma
var rastgeleSayilar = new List<int>();
var rastgeleSayi = new Random();
for (int i = 0; i < 10; i++)
{
rastgeleSayilar.Add(rastgeleSayi.Next(1, 100));
}
// listeyi tek satırda yazdır
Console.WriteLine(string.Join(" ", rastgeleSayilar));
// EnBuyuk metodunu kullanarak rastgeleSayilar listesindeki en büyük sayıyı bul ve ekrana yazdır.
Console.WriteLine(EnBuyuk(rastgeleSayilar));
Console.ReadLine();
}
// Verilen bir sayı listesinde bulunan en büyük sayıyı döndürür.
public static int EnBuyuk(List<int> liste)
{
int enBuyuk = liste[0];
for (int i = 1; i < liste.Count; i++)
{
if (liste[i] > enBuyuk)
{
enBuyuk = liste[i];
}
}
return enBuyuk;
}
} 메타데이터
- post_id
- f6586eabe97
- slug
- github-copilot-türkçe-kullanımı-f6586eabe97
- url
- https://medium.com/@emrepbu/github-copilot-t%C3%BCrk%C3%A7e-kullan%C4%B1m%C4%B1-f6586eabe97
- canonical_url
- https://medium.com/@emrepbu/github-copilot-t%C3%BCrk%C3%A7e-kullan%C4%B1m%C4%B1-f6586eabe97
- author_url
- https://medium.com/@emrepbu
- status
- ok
- fetched_at
- 2026-06-15 20:49:13