本書根據《大學計算機基礎課程教學基本要求》編寫,內容以Python編程為抓手,以計算思維為導向,以問題求解落腳點。本書特色是貫徹實、新、寬、活的原則,在結構上更符合實際和使用要求,強調實際應用功能,體現(xiàn)最新內容與方法,涉及面寬,形式符合學生靈活的學習需要,既要適用學生“學”,又要適用教師“教”,還要能指導學生“用”。全書共6章,主要內容包括計算機與編程、程序設計IPO方法、選擇和循環(huán)、序列、函數與模塊和文件與異常?!禤ython程序設計與問題求解》內容的組織側重于Python編程基本概念的講解,通過示例演示使用Python處理問題的一般流程,進而達到理解計算思維并能使用Python進行問題求解。在內容安排上,力求選材精練、詳略得當、注重應用、體例新穎、通俗易懂。本書可作為高等學校公共計算機課程教材使用,也可以作為編程愛好者學習Python知識的參考用書。