دوران امروزی از دیدگاه خیلی از محققین، دنیای انقلاب ارتباطات و اطلاعات نام دارد، به عبارتی تمامی فعالیتهای روزمرهی انسان با سیستمهای ارتباطی نوین و فناوری اطلاعات پیوند خورده است. بنابراین اهمیت علم کامپیوتر به عنوان مهمترین پدیدهی فناوری اطلاعات و ارتباطات بر کسی پنهان نیست. در جهان مدرن امروزی توانایی استفاده از سیستمهای کامپیوتری به عنوان یک سطح سواد متعارف محسوب شده و عدم این توانایی مشکلات بسیاری را در زندگی روزمره ایجاد میکند.بدون تردید، برنامهنویسی مهارتی ضروری است که نه فقط برای فارغالتحصیلان و دانشجویان رشته مهندسی کامپیوتر، که برای باقی رشتهها و زمینههای دیگر نیز مفید خواهد بود؛ زیرا در حال حاضر روز به روز، موقعیتهای شغلی وابسته به تخصص برنامهنویسی بیشتر میشود. پس دانشجویان ملزم به فراگیری مهارتهای برنامهنویسی هستند.پایتون جزو یکی از زبانهای برنامهنویسی سطح بالاست که اکنون محبوبیت بسیاری دارد. اما با وجود استقبال گسترده از زبان پایتون در عرصه کامپیوتر، برای آموزش این زبان قدرتمند کتابهای چندانی به زبان فارسی منتشر نشده است. بر همین مبنا کتاب حاضر سعی دارد خلاء موجود در این زمینه را پر کرده و به بار علمی علاقمندان این زبان بیافزاید.