Bu kitabımız örneklerle kolay ve hızlı bir şekilde Python programlama dilini öğretmeyi amaçlamaktadır. Python dili genel amaçlı etkileşimli nesne yönelimli ve üst düzey bir programlama dilidir. Python kodları çalışma anında yorumlayıcı tarafından işlenir. Programın yürütülmeden önce derlenmesi gerekmez. Başlangıç seviyesindeki programcılar için harika bir dil olmasının yanısıra profeyonel kodlayıcılar için de ideal bir programlama dildir. Çok fazla kişi veya kuruluş tarafından desteklendiğinden Web masaüstü mobilden oyun programlamaya kadar geniş bir uygulama yelpazesinin geliştirilmesine katkı sağlar.
Bu dilin en önemli özelliği öğrenilmesinin kolay olmasıdır; Python dili az sayıda anahtar kelimeye basit yapıya ve açıkça tanımlanmış bir sözdizimine sahiptir; bu onun daha hızlı öğrenilmesini sağlar. Zengin bir standart kütüphanesi vardır; Python'un kütüphanesinin büyük bir kısmı UNIX Windows ve Macintosh'ta ortaktır. Ayrıca destekleyiciler tarafından sürekli farklı amaçlar için kütüphaneler de geliştirilmektedir. Taşınabilir olmasıdır; Python dili çok farklı donanım platformlarında çalışabilir ve tüm platformlarda aynı arabirime sahiptir. Veritabanlarını destekler; Python dili tüm büyük ticari veritabanlarına destek sağlamaktadır. Grafik arayüz programlama; Python dili Windows MFC Macintosh ve Unix'in X Pencere sistemi gibi birçok sistem çağrısı kütüphane ve Windows sistemi için oluşturulabilen ve taşınabilen GUI uygulamalarını destekler.