Günümüzde bilgi ve iletişim teknolojilerinin hızlı yükselişi ile hemen her alanda bilgi sistemlerinin kullanıldığını görmekteyiz. İşletmeler, iş süreçlerinde bilgi sistemlerini sadece kullanmak yerine bu sistemlerin üretilmesi konusunda da adımlar atmaktadır. Bu adımların atılmasında programlama becerisi hayati bir öneme sahiptir. Veri analizi ve yapay zekâ çalışmaları son yıllarda teorik ortamdan çıkarak birçok işletme probleminin çözümünde kullanılmaktayken sosyal bilimler alanında özellikle işletme, iktisat, maliye ve yönetim bilişim sistemleri bölümlerinde okuyan öğrencilerin gelişen şartlara ayak uydurmak hem de mevcut problemlerini çözmek için programlama eğitim almaları zorunlu hâle gelmiştir.
Hızla gelişen teknoloji dünyasında, aklınıza gelen bir yazılım fikrinin başkaları tarafından gerçekleştirilmesi 30 gün ile sınırlıdır. Yani sadece fikrin düşünülmesi değil hızlı bir şekilde uygulamaya geçirilmesi de gerekmektedir. Bu kitap, programlama eğitimini kolay ve hızlı bir şekilde, sosyal bilimler alanında yer alan öğrencilere işletme problemlerinin çözümünü örneklerle açıklayarak anlatmakta; Python programlama dilinin kullanım alanları olan web sayfası tasarımından veri analizine, makine öğrenmesinden derin öğrenme alanına kadar geniş bir yelpazede uygulama geliştirilmesine imkân vermektedir. Hiçbir programlama eğitimi almamış birisinin bile Python dilini kullanarak bir uygulama geliştirmesi için bu kitaptaki teorik bilgileri öğrenip uygulamaları tekrarlaması yeterlidir.