این کتاب توسط Nichola Lacey نوشته شده که یک معلم برنامه نویسی در انگلستان هست. در مقدمه کتاب ایشون اشاره می کنه که به خاطر اینکه از کتابهایی که به صورت جامع در زمینه برنامه نویسی نوشته میشن خوشش نمی اومده به همین خاطر تصمیم گرفته کتابی کاربردی و جمع و جور بنویسه.
مقدمه کتاب با نگارش بسیار تنز و جالب نوشته شده است که قدرت نویسنده در نویسندگی، شوخ طبعی و همچنین اعتماد بنفس اون رو نشون میده. کتاب از دو بخش تشکیل شده بخش اول مقدمات رو آموزش میده و بخش دوم حالت پروژه نویسی داره.
در این کتاب هیچ چیزی عمیق توضیح داده نمیشه. کتاب به این صورت هست که یک مفهمومی رو در یک یا دو خط به شما توضیح میده بعد سناریوهای رایجی که از اون مفهوم میشه استفاده کرد رو در قالب مثال به شما توضیح میده.در انتهای بخش تمریناتی وجود داره که انتظار میره خواننده بتونه اونها رو حل کنه. پاسخ تمرینات نیز در آخر هر فصل وجود داره.
در جای جای کتاب اشاره می شه که هر وقت خواستید می تونید برگرید عقب و مثالها و نکات رو مرور کنید که حس خوبی قطعا به خواننده میده و توصیه و اشاره به این نکته به این معنی هست که لازم نیست همه چیز رو در همون اول کار یاد بگیرید.
با اینکه این کتاب برای مبتدیها نگارش شده اما در این کتاب به ماژول array اشاره شده که اصلا حدس نمیزدم در پایتون وجود داشته باشه. برای انجام کارهای مربوط به آرایه معمولا از پکیج NumPy استفاده می کنیم.
این کتاب برای کسانی که آشنایی خوبی با پایتون دارن اما هنوز دست به کد نشدن کتاب بسیار خوبی می تونه باشه.