Python Dersleri: Sıfırdan İleri Seviyeye Temel Eğitim
What you'll learn
- Python Programlama Dilinin Temelleri
- Sıfırdan Programlamaya Başlamak İsteyenler İçin Temelden İleri Seviyeye Python
- Veri Bilimi ve Makine Öğrenmesi'ne zemin hazırlayacak temel Python Programlaması
Requirements
- Bilgisayar
Description
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.
Who this course is for:
- Mühendislik öğrencileri
- Bilgisayar Mühendisleri
- Veri Bilimi ile uğraşmak isteyenler
- Yapay Zeka ile uğraşmak isteyenler
- Python Geliştiricileri
Instructor
İstanbul Şehir Üniversitesi Bilgisayar Mühendisliği mezunuyum. Çeşitli start-up ve kurumsal firmalarda çalıştıktan sonra, çalışmalarıma akademik ortamda devam etmek amacıyla İstanbul Üniversitesi - Cerrahpaşa'da akademisyen olarak başladım. Lisans yıllarında almış olduğum Python dili ile uğraştığım Makine Öğrenmesi ve Veri Bilimi alanlarında kendimi geliştirdim. Çeşitli projeler yaptım. İstanbul Şehir Üniversitesi'nde Programlama dersleri verdim. Bir özel bankanın Yapay Zeka Takımında yer alarak, bu şirketteki çalışanların Python öğrenmesine yardımcı oldum. Şu anda bulunduğum üniversitede akademik çalışmalarıma devam ediyorum. Bunların yanında üniversite Sürekli Eğitim Bünyesi'nde açılan Python ve Yapay Zeka kursunun koordinatörü ve eğitmeniyim.
Üniversitede bu eğitimi verirken gördüm ki, aynı frekansta ilerlemeyince programlama, öğrenciler için anlaşılmaz ve karmaşık bir hal alıyor. Bu yüzden ders anlatırken ve pratik yaparken, konuları örneklendirerek sizlere aktarmayı, ve yazdığım her satır kodun ince ayrıntısına kadar ne yaptığını anlatmayı kendime prensip edindim.
Hazırlamış olduğum müfredatta da göreceksiniz, bolca alıştırma ve quiz göreceksiniz. Bunlarla beraber mini projeler de yapacağız. Çünkü bu iş sabır ve çokça pratik yapmaktan geçer. Tarzım gereği alıştırma ve projelerde, her adımda bir önceki konuların tamamını kapsamaya dikkat ediyorum. Böylece her konuyu pekiştirmiş olacaksınız.
Takıldığınız noktalar, anlamadığınız konular veya merak ettiğiniz her şey için lütfen bana mesaj gönderin!