3 - ) Python
Kullanım alanı : Web , Masaüstü scriptler (özellikle *nix sistemler) , ML (machine learning)
Arkadaşlar python hem web taraflı hemde masaüstü kullanabileceğiniz yazımı ve öğrenmesi kolay bir dildir. Yerli ve yabancı bir çok kaynak bulabilirsiniz. Programlamaya yeni başlayacak birisi için uygun bir dildir.
Python dili , machine learning data mining gibi uygulamalarda da kullanılır , scikit kütüphanesi matplotlib pandas gibi güçlü kütüphaneleri mevcuttur.
Python ile yapılmış bir çok büyük proje vardır, pythonu güçlü bir dil olarak görmeyenlere , instagram , dropbox, quora ve daha bir çok örnek gösterilebilir.
Python için learning curve diğer dillere göre daha yüksektir.
Web frameworkü olarak django/flask tavsiyemdir.
Sektör : Pythonu startup şirketler çok sever, kullanırlar. En son çalıştığım startupta python-django kullanarak geliştiriyordum web projesini. Onun dışında data mining , market basket analysis gibi bir çok işimizi python ile hallediyorduk.
Türkiyede diğer dillere göre daha az tercih edilir, ama genede sektörde yeri vardır, örneğin markafoni python kullanır. Bir çok teknoparkta python kullanan şirket mevcuttur. Ülkemizde daha çok web üzerine kullanılır.
Veritabanı : Sqlite , mongodb , mysql gibi bir çok db ile etkileşime geçebilir. ORM aracını sizin tercihinize bırakıyorum.
Artılar : Örğenmesi kolay , kaynak bol , alan geniş , kod yazması kolay ve zevkli bir dil. Maaş oranı php den yüksek , javadan düşük , ortalamanın biraz üzerinde diyebiliriz.
Eksiler : Türkiyede kullanımı diğer dillere göre daha az
Kitaplar : istihza.com
Python 3 | D&R - Kültür, Sanat ve Eğlence Dünyası
Django | D&R - Kültür, Sanat ve Eğlence Dünyası Bu kitap biraz eski , django 1.9 a uygun değil ama djangoya başlamak için fena sayılmaz. Djangonun kendi dökümantasyonuda iyi bir kaynak.
Alinti.