Python'u sadece yapay zeka ile uğraşanlar mı öğrenmeli?

Ben C# öğreniyordum fakat günümüze baktığımda piyasada C++, Python ve Java en çok kullanılanlar yanlış bilmiyorsam. O yüzden bende Python öğrenmeyi düşünüyorum.

Staj yaptığım yerde tek bir dil öğrenme yetmez dediler bir de bu doğru mudur?(doğru olduğunu düşünüyorum, fikirlerinizi almak için soruyorum.
C# en çok iş imkânı olan dil. Neyine yetmedi de dil değiştiriyorsun? Otomatik bellek yönetimi, kolay syntax yapısı. Microsoft desteği olması, oyun, site, mobil uygulama, masaüstü yazılım her türlü şey yapılabilir.
 
Ne yapmak istediğinize bağlı bir şekilde değişecek bir durum bu. Her dilin kendisine göre + ve -leri var. Python öğrenmesi kolay bir dil ama tavsiyemilk önce algoritma bilginizi geliştirin gerisi zaten syntax öğrenimine kalıyor. Ne yapacaksanız ona göre ileriersiniz. Kolay gelsin.

Algoritmayı hallettim diyeblirim hocam o yüzden araştırıyorum dilleri.

C# neyine yetmedi gibi cahilce bir yoruma gerek yok bence. Diğer dediklerine katılıyorum.
 
Ben C# öğreniyordum fakat günümüze baktığımda piyasada C++ Python ve Java en çok kullanılanlar yanlış bilmiyorsam. O yüzden bende Python öğrenmeyi düşünüyorum.

Staj yaptığım yerde tek bir dil öğrenme yetmez dediler bir de bu doğru mudur?(doğru olduğunu düşünüyorum, fikirlerinizi almak için soruyorum)
Öncelikle şunu söyleyeyim, programlamaya C# ile başlamak daha önce tecrübeniz yoksa uğraştırıcı ve zaman alıcı olabilir. Bu yüzden daha önceden kodlama dili bilmiyorsanız, mantığına falan aşina değilseniz önce Python öğrenmenizi tavsiye ederim. En azından programlamanın nasıl bir şey olduğunu ve mantığını çözüp planladığınız yolda daha rahat ilerleyebilirsiniz.

İkinci sorunuza gelirsek arkadaşların dediği gibi ne yapacağınıza bağlı. Mesela ben back-end’den ilerleyeceğim diyorsanız sadece bir dil öğrenmek yeterli olmaz. Ama oyun yazacağım diyorsanız sadece bir dil işinizi görür. O yüzden önce dil öğrenip plan yapmaya değil, plan yapıp sonra dil öğrenmeye bakın derim.
 
Algoritmayı hallettim diyebilirim hocam o yüzden araştırıyorum dilleri.

C# neyine yetmedi gibi cahilce bir yoruma gerek yok bence. Diğer dediklerine katılıyorum.
Dil öğrenmek yıllar süren bir süreçtir. Hadi bir gün şunu da öğreneyim diyerek dil değiştirme kadar saçma bir olay yok. C# öğrendim Java da öğreneyim oradan bir C++ ver elini Python gibi saçma sapan bir mantıkla öğrenilmez. Bir dile başlıyorsan uzun süre yoğunlaşarak çeşitli pratikler yaptıktan sonra o dilde uzmanlaşmak gerekir. Dil öğrenmek bu kadar basit bir şey değilken yorumumu "cahilce" bulmanız komik.
 
Alan seçmende fayda var. Genel takılırsan ustalaşamazsın. Bende her şey var diye ortalıkta gezenlerden olursun.

Örneğin C# ile de C++ ile de Python ile de mobil uygulama yapılır. Ama Kotlin ve Swift dururken yapana gülerler. Ve The Forest gibi kasa kasa kullanırsın.
 

Dieğr mesjla karışmış 2. satır kusura bakma.

Dil öğrenmek yıllar süren bir süreçtir. Hadi bir gün şunu da öğreneyim diyerek dil değiştirme kadar saçma bir olay yok. C# öğrendim Java da öğreneyim oradan bir C++ ver elini Python gibi saçma sapan bir mantıklı öğrenilmez. Bir dile başlıyorsan uzun süre yoğunlaşarak çeşitli pratikler yaptıktan sonra o dilde uzmanlaşmak gerekir. Dil öğrenmek bu kadar basit bir şey değilken yorumumu "cahilce" bulmanız komik.

1. sınıftayım dedim o yüzden ama sorduğum soru yerine gereksiz yerlere takılıyorsun. Programlama öğrenmenin yıllar aldığını bildiğim için doğru yerden başlamak istiyorum, o yüzden konuyu atım. Diğerlerininde dediği ilk ilerlemek istediğim alanı seçip dil öğrenmeye başlayacağım.
 
Dil öğrenmek yıllar süren bir süreçtir. Hadi bir gün şunu da öğreneyim diyerek dil değiştirme kadar saçma bir olay yok. C# öğrendim Java da öğreneyim oradan bir C++ ver elini Python gibi saçma sapan bir mantıkla öğrenilmez. Bir dile başlıyorsan uzun süre yoğunlaşarak çeşitli pratikler yaptıktan sonra o dilde uzmanlaşmak gerekir. Dil öğrenmek bu kadar basit bir şey değilken yorumumu "cahilce" bulmanız komik.
Hiçbir dili öğrenmek yıllar sürmez. Yapacağı iş için kendini yeterli hisseden bir kişi başka bir dili öğrenmek isteyebilir ve öğrenebilir. Gayet de C# öğrendim Python kısmına da bir bakayım en azından syntax alışkanlığım olur diye bir mantık kurulabilir. Bir dilde eğer halihazırda işin o değilse veya sadece o dili kullanarak bir iş bulma hedefin yoksa uzmanlaşmaya gerek yoktur. İleri seviye bilmek ile uzmanlaşmak ayrı şeyler. Örneğin Java'yı ileri seviye bilen birisi çok kısa zaman içerisinde C# da ileri düzey öğrenebilir çünkü birbirine çok yakın diller. O yüzden bir dilin her şeyini öğrenmeden başka bir dile geçmemek gibi bir mantık yok. Bu adam Python ile başladı diye bütün fonksiyonları bilmek zorunda mı? Yeterli düzeye gelince başka dile geçer hatta gelmeden de geçebilir tamamen kullanım amacına bağlı. Belki çalışacağı proje çok basit bir database kullanacak ve sadece veri ekleyip okumayı bilecek kadar SQL öğrenmesi yeterli olacak? O zaman "SQL başladın artık sonuna kadar öğrenmeden başka dile geçemezsin" mi diyeceğiz yani? Yorumun cahilce demeyeceğim ama bu konu hakkında fazla bilgin olmadığı belli oluyor.
 

Technopat Haberler

Yeni konular

Geri
Yukarı