本書是寫給孩子看的Python編程書,本書共包括54個章節,分為三個部分。基礎篇包含了Python編程環境的搭建、第一個Python程序的展示、程序的調試方法、異常的處理、Python的基本數據類型和運算符,還包括了基本程序控制結構、類的使用以及常見模塊的使用。實戰篇包含了Python循環的應用、冒泡排序和選擇排序等基礎算法、文件操作、系統信息獲取,還包括了圖形用戶界面編程、正則表達式、多線程程序設計,以及網絡編程、數據庫編程的基本實現。提高篇包含了蒙特卡羅算法、歐幾里得算法、遞歸算法、狄傑特斯拉算法、貪心算法、KNN算法以及並行計算的實現,可能會有一些難度,但對於那些喜歡計算科學的讀者來說起到了啟蒙的作用。本書適合沒有任何編程基礎的人學習使用,尤其適合孩子、文科生等非電腦專業的人員使用。