Programlamaya nereden başlamalıyım? Hazırlık sürecinde neler yapmalıyım? Algoritmalar nedir?

Eureka

Hectopat
Katılım
23 Eylül 2020
Mesajlar
234
Yer
M.2 SSD
Daha fazla  
Cinsiyet
Erkek
Java veya C# öğrenmek istiyorum. Yapay zeka ve Machine Learning/Deep learning üzerine ilerlemek istiyorum, tavsiyelerinizi bekliyorum. Yapmam gereken şeyler nelerdir?

Not: Algoritmaları sıkça duyuyorum tam olarak nedir?
 
Son düzenleyen: Moderatör:
Hocam sanırım size yardımcı olabilirim.

İlk başta Java veya C# öğrenmek istiyorum yazmışsınız ama sebebini yazmamışsınız.
Sonrasında ise yapay zeka, makine öğrenmesi üzerinde ilerlemek istiyorum yazmışsınız. Bu alanda en çok kullanılan ve bunun için en uygun dil Python'dur. Python ile başlamanızı öneririm. Kendisi zaten yeni başlayanlara da sık tavsiye edilen, kullanımı ve öğrenimi kolay bir dildir. Yapay zeka dışında makine öğrenmesi, siber güvenlik gibi konularda da kullanılır.
*Daha detaylı bilgi isterseniz buradan bakabilirsiniz. (Bu kanalı tavsiye ederim bu arada.)

Algoritma en kaba tabiri ile bir şeyi yapmak için izlenmesi gereken yoldur. Mesela "Eğer susamış isen su iç." cümlesi de bir algoritmadır. Burada bir sorun ve o sorunun çözümü vardır.
Bizim programlama yaparken yaptığımız şey de aslında programlama dilleri ile algoritma oluşturmaktır. Yani yazılımda algoritma dediğimiz şey yazılımdan ayrı bir şey değildir. Algoritma bu işin arkasındaki mantıktır.
 
Bence Python ile başlamalısınız.

Algoritma biraz garip olacak. Ama linonata yapmanın adımları bir algoritmadır mesela.
 
O konularda iyi olmak için dil bilmek yetmez. Üst düzey matematik bilgisi de lazım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…