本書根據教育部高等學校計算機基礎課程教學指導委員會制定的大學計算機基礎教學大綱,按照高等學校非計算機專業(yè)學生的計算思維能力培養(yǎng)目標,結合當前Python的發(fā)展和應用現狀而編寫。本書以講授程序設計的基本思路和方法為出發(fā)點,以Python語言主要教學內容為主線,介紹了Python語言基礎、程序基本構成、程序控制結構、函數、復合數據類型、文件讀寫、數據可視化和圖像處理等,使讀者掌握程序設計的基本方法,了解從問題分析到程序維護整套程序設計流程,初步具備利用Python語言解決各類實際計算問題的開發(fā)能力。本書提供教學課件、案例資源和實驗素材等資源,以期使讀者達到即學即用,提高學習興趣,增強應用能力的目的。