برای شروع بهنظرم A byet of Python بهتره، من قبلا کمی از این کتابی رو که معرفی کردید خوندم، جالبه ولی بهشکل مناسبی وارد بحث شی گرایی نمیشه، البته این نظر منه... راستش من بهطور کلی از شیگرایی خوشم نمیاد! برنامه نویسی ساخت یافته رو به شیگرایی ترجیح میدم، چون بیشتر کارام با اسکریپتها و برنامههای کوچیک راه میافته...
بهطور کلی یه جورایی شیگرایی درک برنامهنویسی رو کمی دشوراتر کرده و برای کسی که تازه میخواد شروع به یادگیری برنامه نویسی کنه بهنظرم C یا پاسکال انتخاب بهتری هست... چقدر حاشیه رفتم

در ضمن به این سایت یه سری بزنید:
http://tutorialspoint.com/هر آموزشی که بخواین توش هست، از سی و پایتون بگیر تا تکنولوژیهای مایکروسافت و جاوا و... .