PYTHON程序設計(思政版·第2版) 版權信息
- ISBN:9787302661016
- 條形碼:9787302661016 ; 978-7-302-66101-6
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
PYTHON程序設計(思政版·第2版) 本書特色
(1)實例豐富。編者基于多年的教學經驗,在對學生充分認識的前提下精心設計與編排了大量實例,易于學生理解、掌握及應用。
(2)思政元素。將思政課程與程序設計相結合的新形態教材,深刻運用中華民族傳統文化、現實社會中學生密切關注的社會問題中的思政元素,將之完美地嵌入學習任務,使學生在潛移默化中受到教育,幫助學生塑造價值觀和人生觀。
(3)學以致用。每章都附有知識導圖、實戰任務,學生可以邊學習,邊總結,邊實踐。
(4)視頻講解。書中每個關鍵章節或者知識點都配有精彩詳盡的視頻講解,能夠引導初學者快速入門,感受編程的快樂和成就感。
(5)配套豐富。包括教學大綱、PPT課件,例題、習題的Python源碼及微課視頻,便于教學和自學。
PYTHON程序設計(思政版·第2版) 內容簡介
人工智能時代,Python已成為主流的通用開發語言。同時,為貫徹落實教育部印發的《高等學校課程思政建設指導綱要》中提出的所有專業課程均需加強學生工程倫理教育的目標要求和推進二十大精神進教材,本書從實用性和思政性兩方面入手,針對零基礎的入門讀者,采用圖文并茂、學練結合的模式進行講解,達到熟練掌握Python的目的。
本書分為10章,從Python發展歷程、環境的搭建開始,逐步介紹Python的數據類型、流程控制、函數、類和對象、異常處理、常用庫等。每章均結合思政元素設計適當案例,使學生在學習專業知識的同時潛移默化地接受思政教育。
本書概念清晰、內容簡練、結合思政,是廣大Python入門讀者的佳選,非常適合作為高等院校和培訓學校相關專業的師生教學參考書。
PYTHON程序設計(思政版·第2版) 目錄
第1章緒論
1.1Python簡介
1.1.1Python的發展歷程及趨勢
1.1.2Python的優缺點
1.1.3Python的應用領域
1.2Python的安裝和使用
1.2.1Python的下載
1.2.2Python的安裝
1.2.3Python的運行
1.2.4Python文件的運行過程
1.3Python的集成開發環境——PyCharm
1.3.1PyCharm的下載
1.3.2PyCharm的安裝
1.3.3PyCharm的簡單使用
1.3.4PyCharm的常用快捷鍵
1.4Python的發展歷程——創新共享
1.4.1Python的創新
1.4.2Python的共享
1.4.3對我們的啟示
1.5本章小結
1.6鞏固訓練
第2章Python語法基礎
2.1關鍵字
2.2標識符
2.3變量
2.3.1變量的含義
2.3.2變量名和變量值
2.3.3變量在內存中的存儲
2.4基本數據類型
2.4.1數字類型
2.4.2字符串類型
2.4.3數據類型轉換
2.4.4常用數學函數和字符串函數
2.5運算符和表達式
2.5.1運算符五要素
2.5.2算術運算符與算術表達式
2.5.3賦值運算符與賦值表達式
2.5.4比較運算符
2.5.5邏輯運算符
2.5.6位運算符
2.5.7成員運算符
2.5.8身份運算符
2.5.9運算符的優先級和結合性總結
2.6標準輸入和輸出
2.6.1標準輸入函數input
2.6.2標準輸出函數print
2.7良好的編程習慣
2.7.1注釋
2.7.2代碼縮進
2.7.3編碼規范
2.7.4Python之禪
2.8少年中國說——自信、自立、自強
2.8.1思政導入
2.8.2案例任務、分析和實現
2.8.3總結、啟示和拓展
2.9本章小結
2.10鞏固訓練
第3章流程控制
3.1順序結構
3.2選擇結構
3.2.1單分支結構
3.2.2雙分支結構
3.2.3多分支結構
3.2.4分支結構的嵌套
3.3循環結構
3.3.1while循環
3.3.2for...in循環
3.3.3循環嵌套
3.3.4break和continue
3.3.5窮舉與迭代
3.4流程控制綜合例子
3.5天天向上學習打卡系統——踔厲奮發
3.5.1思政導入
3.5.2案例任務
3.5.3案例分析和實現
3.5.4總結和啟示
3.6本章小結
3.7鞏固訓練
第4章高級數據類型
4.1列表
4.1.1列表的創建
4.1.2列表的訪問
4.1.3列表的遍歷
4.1.4列表元素的增加
4.1.5列表元素的刪除
4.1.6列表元素的修改
4.1.7列表元素的排序
4.1.8列表的其他操作
4.2元組
4.2.1元組的常用操作
4.2.2序列解包
4.2.3列表和元組實例
4.3字典
4.3.1字典的創建
4.3.2字典元素的訪問
4.3.3字典元素的修改
4.3.4字典的遍歷
4.4集合
4.4.1集合的創建
4.4.2集合的常用方法及運算符號
4.4.3不可變集合
4.5綜合例子
4.6法治中國任重道遠從排隊做起
4.6.1思政導入
4.6.2案例任務
4.6.3案例分析與實現
4.6.4總結和啟示
4.7本章小結
4.8鞏固訓練
第5章函數
5.1內置函數
5.2自定義函數
5.2.1函數定義
5.2.2函數調用
5.2.3形式參數和實際參數
5.2.4參數傳遞
5.3函數的特殊參數
5.3.1默認參數
5.3.2關鍵字參數
5.3.3可變長參數
5.4lambda函數
5.5變量的作用域
5.5.1局部變量
5.5.2全局變量
5.5.3global關鍵字
5.6遞歸函數
5.7main函數與模塊
5.8綜合例子
5.9花樣滑冰模擬計分系統——一起向未來
5.9.1思政導入
5.9.2案例任務
5.9.3案例分析與實現
5.9.4總結和啟示
5.10本章小結
5.11鞏固訓練
第6章面向對象程序設計
6.1類與對象
6.1.1類的定義
6.1.2類的實例化結果——實例對象
6.1.3類成員的可訪問范圍
6.2屬性
6.2.1實例屬性
6.2.2類屬性
6.2.3特殊屬性
6.2.4動態添加/刪除屬性
6.3方法
6.3.1實例方法
6.3.2類方法
6.3.3靜態方法
6.3.4特殊方法
6.3.5動態添加/刪除方法
6.4運算符重載
6.5繼承
6.5.1相關概念
6.5.2單繼承
6.5.3多繼承及MRO順序
6.6多態性
6.7綜合例子
6.8北斗衛星導航系統——科技強國
6.8.1案例背景
6.8.2案例任務
6.8.3案例分析與實現
6.8.4總結和啟示
6.9本章小結
6.10鞏固訓練
第7章文件和目錄操作
7.1文件的概念
7.2文件的常用操作
7.2.1文件的打開
7.2.2文件的關閉
7.2.3文件的讀寫
7.3文本文件的操作
7.4二進制文件的操作
7.4.1struct模塊
7.4.2pickle模塊
7.5CSV文件的操作
7.5.1CSV文件概述
7.5.2CSV文件的寫入
7.5.3CSV文件的讀取
7.6Excel文件的操作
7.6.1相關模塊概述
7.6.2openpyxl模塊
7.7圖像文件的操作
7.7.1PIL庫概述
7.7.2Image模塊
7.8json模塊的使用
7.8.1JSON格式概述
7.8.2json模塊
7.9文件與目錄操作
7.9.1os和os.path模塊
7.9.2shutil模塊
7.10綜合例子
7.11中國詩詞大會——尋文化基因、品生活之美
7.11.1案例背景
7.11.2案例任務
7.11.3案例分析與實現
7.11.4總結和啟示
7.12本章小結
7.13鞏固訓練
第8章異常處理
8.1異常的概念
8.2Python異常類
8.3異常處理
8.3.1異常處理結構
8.3.2拋出異常語句
8.4自定義異常類
8.5斷言
8.6大國工匠——匠心筑夢
8.6.1案例背景
8.6.2案例任務
8.6.3案例分析與實現
8.6.4總結和啟示
8.7本章小結
8.8鞏固訓練
第9章常用庫
9.1Python庫介紹
9.1.1標準庫的分類和導入
9.1.2第三方庫的獲取和安裝
9.2math庫
9.2.1math庫概述和解析
9.2.2math庫應用實例
9.3random庫
9.3.1random庫概述
9.3.2random庫解析
9.3.3random庫應用實例
9.4datetime庫
9.4.1datetime庫概述
9.4.2datetime庫的datetime類
9.4.3datetime庫應用實例
9.5NumPy庫
9.5.1NumPy庫概述
9.5.2NumPy庫中的數組對象: ndarry
9.5.3NumPy庫中數組的運算
9.5.4NumPy庫中數組的常用操作
9.5.5NumPy庫中的通用函數
9.6pandas庫
9.6.1pandas庫概述
9.6.2pandas數據結構
9.6.3數據導入導出
9.6.4數據訪問
9.6.5數據處理
9.6.6數據分析
9.7matplotlib庫
9.7.1matplotlib庫概述
9.7.2matplotlib庫的基本使用過程
9.7.3數據可視化要素
9.7.4pyplot的繪圖函數
9.8本章小結
9.9鞏固訓練
第10章Python綜合應用實例
10.1實例引入
10.2空氣質量數據來源
10.3網絡爬蟲技術
10.3.1網絡爬蟲的基本流程
10.3.2網絡請求
10.3.3響應信息處理
10.3.4網頁數據解析
10.4空氣質量數據的獲取
10.4.1獲取省市名稱及其空氣質量數據鏈接
10.4.2獲取城市的空氣質量數據
10.5空氣質量數據的可視化分析
10.5.1單個城市的空氣質量數據分析
10.5.2多個城市的空氣質量數據分析
10.5.3繪制城市空氣質量詞云圖
10.6本章小結
參考文獻
展開全部
PYTHON程序設計(思政版·第2版) 作者簡介
王霞,江蘇師范大學碩士生導師。長期從事計算機科學和智能科學與技術的教學和科研工作,教授“離散數學”“Python程序設計”“數據結構”“操作系統”等課程。近5年發表高級別論文近10篇。主持橫向項目近百項,參與國家自然科學基金項目2項。出版程序設計方面的教材2部。
王書芹,江蘇師范大學碩士生導師。長期從事計算機科學和智能科學與技術的教學和科研工作,教授“操作系統”“Python程序設計”“面向對象程序設計”等課程。近5年發表高級別論文10篇。參與國家自然科學基金項目2項。出版程序設計方面的教材2部。
梁銀,江蘇師范大學副教授、碩士生導師。長期從事軟件工程和智能科學與技術的教學和科研工作,講授“離散數學”“操作系統”“算法設計與分析”“Python程序設計”“文本挖掘”等課程。近5年發表高級別論文近5篇。主持橫向項目2項。參與出版程序設計方面的教材2部。
郭小薈,江蘇師范大學副教授。長期從事軟件工程和智能科學與技術的教學和科研工作,主要教授“C 程序設計”“Python程序設計”“C程序設計”等課程。參與出版程序設計方面的教材2部。王霞,江蘇師范大學碩士生導師。長期從事計算機科學和智能科學與技術的教學和科研工作,教授“離散數學”“Python程序設計”“數據結構”“操作系統”等課程。近5年發表高級別論文近10篇。主持橫向項目近百項,參與國家自然科學基金項目2項。出版程序設計方面的教材2部。
王書芹,江蘇師范大學碩士生導師。長期從事計算機科學和智能科學與技術的教學和科研工作,教授“操作系統”“Python程序設計”“面向對象程序設計”等課程。近5年發表高級別論文10篇。參與國家自然科學基金項目2項。出版程序設計方面的教材2部。
梁銀,江蘇師范大學副教授、碩士生導師。長期從事軟件工程和智能科學與技術的教學和科研工作,講授“離散數學”“操作系統”“算法設計與分析”“Python程序設計”“文本挖掘”等課程。近5年發表高級別論文近5篇。主持橫向項目2項。參與出版程序設計方面的教材2部。
郭小薈,江蘇師范大學副教授。長期從事軟件工程和智能科學與技術的教學和科研工作,主要教授“C 程序設計”“Python程序設計”“C程序設計”等課程。參與出版程序設計方面的教材2部。
劉小洋,江蘇師范大學教授、碩士生導師,東南大學理學博士,香港大學博士后。先后主持4項國家自然科學基金,主要從事群體智能、復雜網絡、多智能體系統等方面的研究。以第一作者發表SCI論文40篇,其中入選ESI高被引論文6篇。 2018 年,江蘇省教育科學研究成果獎(高校自然科學類)一等獎,同年獲淮海科學技術獎二等獎;2017年和2019年分別獲江蘇省高校“青藍工程”優秀青年骨干教師和中青年學術帶頭人稱號。