Yeni Başlayanlar için Python
Python 3.6.5 VE Python 3.7.0 Uyumlu!
Python programlama dili, dünya çapında giderek artan bir hızla yaygınlaşmakta, özellikle herhangi bir programlama geçmişi olmayan kullanıcıların ilgisini çekmektedir. 2015 sonu itibariyle dünyada en popüler diller arasında sekizinci sıradan dördüncülüğe yükselmiştir. Ayrıca Python, Fransa ve Amerika gibi ülkelerde seçmeli programlama dili olarak lise ve üniversitelerde birinci sıraya yükselmiş durumdadır. Bunun sebebi, Python’un kullanıcı dostu bir dil olması ve yorumlayıcı bir dil olarak çok kuvvetli bir altyapıya sahip olmasıdır. Python kodları genellikle Java‘dan 3 ila 5 kez, C++’dan 5 ila 10 kez daha kısadır.
Bu kitap, Python diline yeni başlayanlar için hazırlanmıştır. Yazar, bu nedenle, uzmanlık gerektiren özel konulara girmek yerine dilin genel yapısını, çok kullanılan modül ve fonksiyonları ele almaya özen göstermiştir. Anlatılan konular açıklayıcı örneklerle desteklenmiş ve 150'den fazla örnek koda yer verilmiştir. Ayrıca kitap eğitim videolarıyla desteklenmektedir.
Kitapta, Python dilinin en son sürümü temel alınmıştır. Kodların neredeyse tamamı Python 3.5.1'e göre hazırlanmış ve özenle test edilmiştir.
Daha eski sürümleri kullanan bir kaç örnek ise, kullanılan modüller en son Python sürümüne henüz uyarlanmamış olduğu için bir önceki kararlı sürümle uyumlu şekilde hazırlanmıştır.
Kitabın güncel yapısı, kolay anlaşılır ve bol örnekli anlatım dili onu “yeni başlayanlar” için bir referans kitabı haline getirmektedir.
İçindekiler
Kitap İçeriği
Python Kurulumu
Akışın Denetlenmesi
Fonksiyonlar
Veri Yapıları
Karakter Dizisi (str) Veri Yapıları
Liste (List) Veri Yapıları
Demet (Tuple) Veri Yapıları
Küme (Set) Veri Yapıları
Sözlük (Dict) Veri Yapıları
Girdi/Çıktı İşlemleri
Hata ve İstisnaların Yönetimi
Özel Konular
Dosya İşlemleri
Düzenli İfadeler (Regex – Regular Expressions)
Web Ziyaretleri
Tek Satırlık Python İşlemleri (Comprehensions)
Görsel (Gui) Programlamaya Giriş
Ek Kurulumlar ve Modüller
Video İçeriği
Python Kurulumu
Python Temelleri, Komutları
Temel Veri Tipleri
Operatörler
Akışın Denetlenmesi
Fonksiyonlar
Modüller ve Paketler
Karakter Dizileri, Stringler
Hata ve İstisnaların Yönetimi
Düzenli İfadeler (Regular Expressions / Regex)
Python ile Veri Madenciliği
Örnek Uygulama: Facebook Şifre Girişi
Örnek Proje: Mors
Pycharm Kurulumu
Pycharm Kullanımı
Jupyter IPython Kurulumu
Jupyter Notebook