Herkese Merhabalar

Bugünkü yazımda sizlere Python, C, C#, C++, Java gibi çeşitli programlama dillerini öğrenirken yardımı olacak sitelerden ve kaynaklardan bahsedeceğim. Soru-Cevap şeklinde bir başlangıç yapalım

1-) Ben bir programlama dili öğrenmek istiyorum nasıl bir yol izlemeliyim ?

1-) Programlama dillerine ilk kez başlayacaksanız öğrenmek istediğiniz dil hakkında araştırmalar yapın. Çünkü bazı diller çok karmaşık olabiliyor ya da artık çok da kullanılmayan bir dil olabiliyor. Ben başlangıç için Python öneriyorum. Python ile ilgili aşağıda konuşacağız.

2-) Programlama diliyle ilgili başlangıç eğitimleri için YouTube’daki eğitimler fazlasıyla işinizi görecektir. Tabii Udemy gibi platformlardaki kurslardan da ilerleyebilirsiniz. Anlatımı sizi sıkmayacak bir eğitmen bulun yeter.

3-) İlk başta dil karmaşık gelebilir ve bu çok da normaldir. İlk defa görüyorsunuz sonuçta. Pes etmeyin, mantığını kavramak için düzenli çalışın. Bu illa her gün çalışacaksınız demek değil tabii. Her hafta 2 saat çalışmak da düzenli bir çalışmadır.

2-) Eğitimde kodları yazabilmek için bazı programlar indirmemiz isteniyor ama ben indirmek istemiyorum / bilgisayarım programı kaldırmadı ne yapabilirim ?

Kodları yazıp çalıştırabildiğimiz programlara biz IDE diyoruz. Bazen IDE’lerin ayarları değişik olabiliyor ya da bilgisayarınız yavaş olabiliyor. Bu durumlarda en iyi çözüm online IDE’lerdir. Bu platformlarda kodu internet üzerinden yazıp gene internet üzerinden kodun sonucunu görebilirsiniz.

Benim kullandığım iki tane online IDE bulunmakta;

1-) Kayıt gerektirmeyen ve çoğu dili yazabileceğiniz OnlineDGB. Eğitimlerden öğrendiklerinizi test etmek için kullanabilirsiniz. Sağ üst köşedeki “Language” yerinden yazacağınız dili değiştirebilirsiniz.

2-) Çalışmak için kayıt olmanız gereken ve daha büyük işlerde de kullanabileceğiniz Replit

Şimdi Python dilinin özelinde biraz konuşalım.

Python bana göre, programlama ve algoritma mantığını anlamak ve programlaya ilk adımı atmak için biçilmiş kaftan. Hem yazdığınız kodları girinti ve çıkıntılarla birbirine bağladığınız için yazılan kodun okunması açısından kolaylık sağlıyor hem de yazması kolay. şöyle bir örnek vereyim:

#pythonda ekrana merhaba dünya yazdırmak

print("Hello World")
// C dilinde ekrana merhaba dünya yazdırmak

#include <stdio.h>
int main() {
printf("Hello World");
return 0;
}

kodlar (özellikle C) biraz karışık gelmiş olabilir ama ilk başta olan bu karışıklık, dilleri öğrenmeye başladıkça yerini “Ben bu kodu okuyabiliyorum çok güzeel” diye düşünmeye bırakıyor (tecrübeyle sabit).

Şimdi gelelim Python öğrenmek için işinize yarayabilecek kaynaklara

Python İçin Ücretsiz Kaynaklar

En iyi Türkçe kaynak Python İstihza. İndirmenizi kesinlikle öneririm. Google drive üzerinden pdf indirmek için tıklayın

YouTube Python videoları Sinan Ürün, Yazılım Bilimi

BTK Akademi kursları (Eğitmenler çok kaliteli);

  1. Doç. Dr. Şadi Evren Şeker’in ücretsiz olarak verdiği Python ile makine öğrenmesi kursu
  2. Atıl Samancıoğlu’nun Btk akademide ücretsiz verdiği Veri Bilimi İçin Python ve Tensorflow kursu