內容大鋼
丁輝、陳永主編的《Python程序設計教程》是高等職業教育「十三五」創新示範教材,也是「十三五」江蘇省高等學校重點教材。全書貫徹的核心理念是精講、實用、參與。
本書內容安排遵循學生的認知規律,結合Python語言的特點,分為基礎篇、進階篇和實戰篇三部分。前6章為基礎篇,屬於必學內容,包含認識Python、Python程序設計準備、開始Python程序設計、小試牛刀——文件、設計自己的積木塊——函數、使用別人的積木塊——模塊與包;第7章至第10章為進階篇,包含面向對象程序設計、圖形用戶界面設計、資料庫應用開發、錯誤和異常;第11章至第12章為實戰篇,包含網路編程、數據處理。全書體系架構靈活,案例來源於最新的實踐應用,語言精練,充分體現了Python語言既支持面向過程的函數編程也支持面向對象的抽象編程的特點。
為方便教學,本書配套有PPT課件、源代碼、微課講解、知識點動畫等教學資源,其中部分資源以二維碼形式在書中呈現,其他資源可以通過封底的聯繫方式獲取。
本書適合用作高等職業院校Python程序設計語言課程教材或教學參考用書,也可作為全國電腦二級考試的參考資料和初學者的入門教程用書。
目錄
第1章 認識Python
1.1 Hello World程序
1.2 Python版本概述
1.3 Python集成開發環境的安裝
1.4 IDLE的簡單使用
1.5 小結
1.6 課後訓練
1.7 想一想
1.8 拓展知識
第2章 Python程序設計準備
2.1 數值
2.2 列表
2.3 元組
2.4 字元串
2.5 字典
2.6 常量
2.7 邏輯運算符
2.8 比較運算符
2.9 其他運算符
2.10 小結
2.11 課後訓練
2.12 想一想
2.13 拓展知識
第3章 開始Pyth嘰程序設計
3.1 順序結構程序設計
3.2 分支(選擇)結構程序設計
3.3 循環結構程序設計
3.4 小結
3.5 課後訓練
3.6 想一想
3.7 拓展知識
第4章 小試牛刀——文件
4.1 文件的打開與創建
4.2 文本文件操作精選案例
4.3 二進位文件操作精選案例
4.4 文件系統操作簡介
4.5 小結
4.6 課後訓練
4.7 想一想
4.8 拓展知識
第5章 設計自己的積木塊——函數
5.1 函數基礎
5.2 函數參數
5.3 變數的作用域
5.4 函數設計精選案例
5.5 小結
5.6 課後訓練
5.7 想一想
5.8 拓展知識
第6章 使用別人的積木塊——模塊與包
6.1 模塊
6.2 包
6.3 標準庫
6.4 模塊與包應用精選案例
6.5 小結
6.6 課後訓練
6.7 想一想
6.8 拓展知識
第7章 面向對象程序設計
7.1 面向對象程序設計基礎
7.2 繼承
7.3 多態
7.4 面向對象精選案例
7.5 小結
7.6 課後訓練
7.7 想一想
7.8 拓展知識
第8章 圖形用戶界面設計
8.1 常用GUI模塊簡介
8.2 tkinter模塊
8.3 turtle庫
8.4 圖形界面設計精選案例
8.5 小結
8.6 課後訓練
8.7 想一想
8.8 拓展知識
第9章 資料庫應用開發
9.1 Python資料庫應用程序開發簡介
9.2 SQLite資料庫
9.3 資料庫應用程序開發精選案例
9.4 小結
9.5 課後訓練
9.6 想一想
9.7 拓展知識
第10章 錯誤和異常
10.1 錯誤
10.2 異常
10.3 異常處理
10.4 兩種特殊的異常處理方式
10.5 小結
10.6 課後訓練
10.7 想一想
10.8 拓展知識
第11章 網路編程
11.1 PyCharm的安裝與使用
11.2 TCP/IP協議簡介
11.3 TCP編程
11.4&nbs