Python程序設計項目教程

駱梅柳

  • 出版商: 電子工業
  • 出版日期: 2020-06-01
  • 定價: $312
  • 售價: 6.5$203
  • 語言: 簡體中文
  • 頁數: 352
  • 裝訂: 平裝
  • ISBN: 7121375915
  • ISBN-13: 9787121375910
  • 立即出貨 (庫存 < 3)

相關主題

商品描述

本書在知識編排上採用了以任務為導向的編寫模式,盡可能使用通俗易懂的語言,
採用實例法、類比法等多種適合學習者的講解形式,全書分為9 個項目,
內容包含:Python 概述、Python 基礎語法、Python 常用語句、序列、字典與集合等,
由淺入深、循序漸進地介紹各項目內容,確保邏輯性和易讀性,
各項目任務中配套的實驗內容圍繞工作及生活中常見問題展開,具有趣味性及可讀性,
如實驗案例有合理安排工資、繪製鋼琴鍵等,同時為了提高學生“二級”考試通過率,
在每個任務後設置“直擊二級”,幫助學生理解“二級”考試考點,深化知識。
全書項目緊扣任務需求展開,不堆積知識點,著重於解決思路的啟發與解決方案的實施,
通過從任務需求到實現這一完整工作流程的體驗,使學習者對Python 編程技術真正理解與掌握。

作者簡介

駱梅柳

女,系江蘇財會職業學院大數據專業專業帶頭人、教研室主任,出版國家規劃教材《wz內容編輯》;
多次主持江蘇省高校哲學課題,職業學會課題、院校教改課題等

目錄大綱

目錄
項目一Python概述
任務一認識Python
1.1.1 Python簡介
1.1.2 Python的特點
1.1.3 Python的應用
任務二搭建開發環境
1.2.1獲取Python
1.2.2環境變量的配置
1.2.3集成開發工具
任務三Python簡單編輯
1.3.1使用IDLE
1.3.2使用IPython
1.3.3使用cmd
1.3.4使用PyCharm
任務四雪花程序
1.4.1認識包
1.4.2 pip包管理工具
1.4.3庫的導入和使用
1.4.4 PyCharm中安裝庫
1.4.5 PyInstaller庫及程序發布
1.4.6任務實現
任務五階段測試

項目二Python基礎語法
任務一認識Python語句
2.1.1 Python縮進規則
2.1.2 Python行與註釋
2.1.3語句換行
2.1.4任務實現
任務二計算圓形的各參數
2.2.1標識符與關鍵字
2.2.2常量與變量
2.2.3 Python數據類型
2.2.4數據類型的轉化
2.2.5輸入和輸出函數
2.2.6格式化輸出
2.2.7任務實現
任務三水仙花數
2.3.1算術運算符
2.3.2賦值運算符
2.3.3比較運算符
2.3.4邏輯運算符
2.3.5成員運算符
2.3. 6身份運算符
2.3.7運算符優先級
2.3.8常用的內置數值函數
2.3.9任務實現
任務四階段測試

項目三Python流程控制語句
任務一合理安排工資
3.1.1單分支結構(if)
3.1. 2雙分支結構(if...else...)
3.1.3多分支結構(if...elif...else...)
3.1.4 if嵌套
3.1.5任務實現
任務二打印九九乘法口訣表
3.2.1 while語句
3.2.2 for語句
3.2.3循環嵌套
3.2.4任務實現
任務三回文數
3.3.1佔位語句:pass
3.3.2中斷語句:break和continue
3.3.3任務實現
任務四階段測試

項目四序列數據
任務一統計字符串中的字符
4.1.1創建字符串
4.1.2轉義字符串
4.1.3格式化字符串
4.1.4索引與切片
4.1.5字符串內建方法
4.1.6任務實現
任務二利用冒泡排序法進行數據排序
4.2.1列表的基本操作
4.2.2列表函數
4.2.3列表嵌套
4.2.4任務實現
任務三今天是今年的第幾天
4.3.1元組的基本操作
4.3.2元組內置函數
4.3.3任務實現
任務四簡易的數據庫通訊錄
4.4.1字典的基本操作
4.4.2字典的遍歷
4.4.3任務實現
任務五生成不重複的隨機數
4.5.1集合的基本操作
4.5.2集合的常用運算
4.5.3任務實現
任務六階段測試

項目五函數與模塊
任務一開發學生信息管理系統
5.1.1定義與調用
5.1.2函數參數
5.1.3函數返回值
5.1.4變量作用域
5.1.5任務實現
任務二斐波那契數列
5.2.1遞歸函數
5.2.2匿名函數
5.2.3 map函數
5.2.4 filter函數
5.2.5 reduce函數
5.2.6任務實現
任務三計算一個數的n次冪
5.3.1閉包
5.3.2裝飾器
5.3.3異常處理
5.3.4斷言處理
5.3.5任務實現
任務四計算兩個年份之間的閏年數
5.4.1模塊的定義
5.4.2模塊的導入與使用
5.4.3隨機模塊(random)
5.4.4時間模塊(time)
5.4.5日曆模塊(calendar)
5.4 .6任務實現
任務五階段測試

項目六文件操作
任務一學生信息文件讀寫操作
6.1.1文件概述
6.1.2文件打開操作
6.1.3文件關閉操作
6.1.4文件讀操作
6.1.5文件寫操作
6.1 .6文件指針操作
6.1.7任務實現
任務二批量修改文件名
6.2.1認識os模塊
6.2.2文件和目錄操作
6.2.3 path模塊
6.2.4任務實現
任務三階段測試

項目七面向對象
任務一寵物領養
7.1.1面向對象概述
7.1.2類與對象
7.1.3構造方法
7.1.4析構方法
7.1.5任務實現
任務二果農採摘水果
7.2.1類屬性和實例屬性
7.2.2類方法和靜態方法
7.2.3運算符重載
7.2.4任務實現
任務三男孩與寵物的日常
7.3 .1繼承
7.3.2多態
7.3.3封裝
7.3.4任務實現
任務四階段測試

項目八海龜樂園&jieba王國
任務一繪製鋼琴鍵
8.1.1初識turtle函數庫
8.1.2 turtle庫常用命令和函數
8.1 .3 turtle庫的進階應用
8.1.4任務實現
任務二《紅樓夢》分詞統計