serhatcandev
Megapat
1. EvetYazılım öğrenmek istiyorum ve düzenli olarak çalışacağım size birkaç sorum olacak.
1. Düzenli çalışma ile ne kadar süre içinde bir yerlere gelmeye başlarım yani kendi başıma bir şeyler yapmaya başlamış olurum?
2. Udemy'deki python dersleri ile bu işe başlamak istiyorum bu dersler benim için yeterli olur mu?
3. Python ile oyun geliştirilebilir mi?
4. Bu işe Python öğrenerek mi başlamalıyım?
2. Evet ama Python ile başlamanı önermem.
3. Evet ama kısmen.
4. Hayır.
Kendi cevaplarım:
Belli ki oyun geliştirmek istiyorsun. Python ile olmaz o iş. C++, C#, Java gibi dillere bakman lazım. Udemy üzerinden yazılımcı olunmaz. Orada sana teknik bilgiyi verirler sen proje yaparak kendini geliştirirsin. Zaten bir süre sonra video izlemeye ihtiyacın kalmayacak sürekli proje yaparak gelişeceksin. Başka sorun olursa çekinme sor. Ama Python ile başla diyenleri de dinleme. Herkes öğrenmiş Python ile başlanır diye ama alakası yok.
Hayır. Çünkü Python çok basit olduğu için o dil sana zahmetli gelicek. JavaScript gibi dillerden başlayıp ona geçmen daha mantıklı olabilir dediğine göre ama Python ile olmaz.Basitlik açısından önce pythonda başlayıp temeli atıp ondan sonra c++ geçmek daha doğru olmaz mı?
Oyun programlamak çok zahmetli bir iş sana en başından söyleyeyim çünkü her şeyi ile sen uğraşmak zorundasın veya birisini tutucaksın ona yaptıracaksın. Mesela müzikleri, tasarım vs.Aslına bakarsanız bir yerlerden başlayıp sürekli kendimi geliştirmek istiyorum küçüklükten beri oyun geliştirmek gibi bir hayalim vardı yani kendimi Python ile sınırlandırmayacağım yani benim için Python 1. basamak gibi diyebiliriz. Kendi başıma bir şeyler yapmaktan kastım da yani kendi başıma bir oyun geliştirmeye başlayabilmek ve bunu başarmak anlamında. Yorumunuz için teşekkürler.
Ben şahsen Python'u sadece veribilimi açısından öneriyorum. Hem yavaş dil hem de web tarafında çok açığı var. Fakst başlangıç açısından syntax dostu bir dil. Oyun geliştireceğim diyorsan C++ öğrenebilirsin fakat C++ compilerlarının hata derleyicileri başlangıçda sana sıkıntı çıkarabilir.
1.sorunun cevabı izlediğin videolardan sonra kendin bir tekrar etceksin mesela izlediğin konu if/else yapısını anlatıyorsa basit bir akinatör yapacaksın.
2.sorunun cevabı belli bir seviyeden sonra yetmeyebilir çünkü tüm kütüphaneleri anlatmıyorlar.
3.sorunun cevabı Python ile oyun geliştirebilirsin.
4.sorunun cevabı sırf oyun yapmak için öğrenmek istiyorsan bence C++ öğren.
Bu arkadaş doğru söylemiş. Python'u her şeyi yapabilir diye yorumluyor insanlar ama çok yanlış bir düşünce. Evet pratikte yapar. O zaman niye diğer dillere ihtiyacımız var? Python'u çoğunlukla veribilimi, yapay zeka, istatistik için kullanırsın.