Python, az kod ile çok iş yapmayı sağlayan, nesne yönelimli, yorumsal, modüler ve yüksek seviyeli bir dildir. Basit bir sözdizimine sahip olan Python
ile kolay ve keyifli bir şekilde masaüstü uygulamaları, web uygulamaları, veri analizi ve görseleştirme uygulamaları gibi pek çok alanda yazılımlar
geliştirilebilir. Programlamaya yeni başlayanlar için son derece uygun bir dil olmanın yanında profesyonel geliştiriciler için de pratik çözümler
sunmaktadır. Bu kitapta Python diline ait temel özeliklerin yanında, temel programlama mantığını da öğrenecek, basiten gelişmişe doğru yazılım
bileşenleri ve tekniklerini tanıma olanağı bulacaksınız. Komut ezberlemek yerine yazılım dilinin felsefesine hakim olacak ve bu sayede farklı
programlama dilerini de rahatlıkla öğrenebilecek bir altyapıya sahip olacaksınız. • Python nedir? Neden Python?
• Python sürümleri
• Python Geliştirme Ortamı
• Temel veri türleri ve değişkenler
• Sayısal türler
• Karakter dizileri ve karakter işlemleri
• Mantıksal türler
• Tür dönüşümü
• Operatörler
• Karar yapıları
• Döngü yapıları
• Atlama deyimleri
• Listeler
• Demetler
• Sözlükler
• Kümeler
• Fonksiyonlar
• Özyineli fonksiyonlar
• Modüler
• Tarih – zaman işlemleri
• Hata yönetimi
• Dosya işlemleri
• Nesne yönelimli programlama
• Sınıflar ve üyeleri
• Miras
Yazar(lar) Hakında
Onur SEVLİ
Onur SEVLİ, 209 yılında lisans, 201 yılında yüksek lisans ve 2016 yılında doktora derecelerini Bilgisayar Mühendisliği alanında almıştır. Yazılım ile
lisans döneminde yoğun bir şekilde ilgilenmeye başlamış küçük, orta ve büyük ölçekte, özel ve kurumsal pek çok yazılım projesinde geliştirici ve yürütücü
olarak görev almıştır. İstemci uygulamaları, web, mobil ve bulut tabanlı uygulamalar, oyun programlama, sosyal ağ tabanlı analiz uygulamaları gibi farklı
alan ve platformlarda çok sayıda proje geliştirmiştir. Microsoft Türkiye desteğiyle gerçekleştirilen Çanakale Savaşı Destanı, Boğaz Harbi isimli 3
boyutlu FPS oyun projesinin geliştirici ekibinde yer almıştır. 201 yılında yine Microsoft desteğiyle, akademik alanda, Türkiye’deki ilk Windows Azure
bulut bilişim projesini gerçekleştirmiştir. Farklı alan ve yetkinliklerde Microsoft Certified Profesional, Microsoft Certified Technology Specialist,
Microsoft Certified Profesional Developer sertifika ve ünvanlarına sahip olup, uzun süre bilişim akademilerinde yazılım uzmanlığı eğitimleri vermiştir. 201 yılından bu yana Mehmet Akif Ersoy Üniversitesi’nde öğretim üyesi olarak görev yapmaktadır. Yazılım projelerine ek olarak büyük veri, bulut bilişim,
makine öğrenmesi, derin öğrenme gibi konularda akademik çalışmalar da yürütmektedir.