Python, genel amaçlı, yüksek seviye bir programlama (daha doğrusu bir script) dilidir. Python;
Dünya genelinde iş ilanlarında 2. en çok aranan dil,
GitHub üzerinden 2. en çok çekme talebi (pull request) yapılan dil,
Makine Öğrenmesi ve Veri Bilimi alanında en çok kullanılan dildir.
Yazım kuralları açısından diğer programlama dillerine göre çok daha kullanışlı olan Python, daha az
satırla daha fonksiyonel kod yazmanıza olanak tanır. Python, dinamik değişken tipi sistemi ve
otomatik bellek yönetimi sayesinde, diğer dillerden daha farklı bir programlama paradigması sunar.
Python; Windows, Linux, MacOS gibi işletim sistemlerinde çalışabilmesinin yanı sıra, gömülü
sistemlerde de çalışabilme özelliğine sahiptir.
Python dilinin en önemli özelliği çok geniş ve açık kaynaklı kütüphaneler ve araçlardır. Özellikle
Makine Öğrenmesi ve Veri Bilimi alanında sürekli geliştirilen kütüphaneleri ile Python, bilimsel
çalışmalar ve Yapay Zeka alanında en çok tercih edilen dildir. Bunların yanında dünya genelinde en
geniş topluluk ağına sahip olan Python, karşılaşılan bir probleme hızlı ve doğru çözüm bulunabilecek
bir dildir.
Yapay Zeka’nın bir alt alanı olan Makine Öğrenmesi, sistemlere (açıkça kodlanmadan) kendi
kendilerine öğrenebilme yeteneğinin kazandırılmasıdır. Bu sayede sistemler, insanların müdahalesine
veya yardımına gerek kalmadan, ilgili veriden otomatik olarak öğrenebilecektir. Finans, Sağlık, Akıllı
Şehirler, Toplu Taşıma, Perakende, İletişim ve daha birçok alanda insanların ve programlanmış
sistemlerin yapamayacağı işlemler, Makine Öğrenmesi ile yapılabilir.
Bu eğitim, Veri Bilimi ve Yapay Zeka Dersleri'ne geçmeden önce kendinize bu doğrultuda bir Python altyapısı oluşturmanızı hedefler. Böylece bu eğitimde Python Temelleri, Veri Bilimi ve Yapay Zeka üçlemesinin ilk adımını atmış olacaksınız.