会员   密码 您忘记密码了吗?
1,574,159 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > Python基礎案例教程:基於計算思維
Python基礎案例教程:基於計算思維
上一张
下一张
prev next

Python基礎案例教程:基於計算思維

作者: 李啟龍
出版社: 中國水利水電出版社
出版日期: 2019-05-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT288.00
市场价格: RM51.78
本店售价: RM46.08
促销价: RM45.57
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

編寫一本“難”的Python教材很容易,但編寫一本“易”的Python教材卻尤為不易。《Python基礎案例教程(基於計算思維)》希望解決的問題,是讓Python“教”起來得心應手,“學”起來輕鬆簡單。

《Python基礎案例教程(基於計算思維)》具有兩個特點:一是案例力求選擇“新”的應用:二是力求把這些案例設計為“簡”模式,即案例中一切與知識點無關的內容全部去除,保證案例與知識點對應的精准性。這樣,老師教學時容易教,同學們學習時無障礙。《Python基礎案例教程(基於計算思維)》的每個知識點都配備了精簡示例或案例,每一段示例或案例都配有完整代碼,主要代碼都配有詳細的代碼說明。同時為了便於教師的教學,還配備了精彩的電子教案。

《Python基礎案例教程(基於計算思維)》適合作為各高校Python教材,同時也適合Python愛好者自學或參考。


作者介紹


目錄

學Python,從“娃娃”抓起——推薦序
0 計算思維與電腦求解
0.1 計算思維
0.2 垂直與水準的邏輯思維
0.2.1 垂直式思維
0.2.2 水準式思維
0.3 電腦求解的特點
0.4 電腦求解的應用
0.5 電腦求解步驟
0.5.1 問題分析
0.5.2 解題方法設計
0.5.3 解題實現
0.5.4 測試與改正
0.6 計算思維體驗

1 Python簡介與開發環境安裝
1.1 程式設計語言簡介
1.2 Python的起源及特性
1.3 官方版PytIqon開發環境
1.3.1 官方版Python的下載與安裝
1.3.2 官方版Python開發環境的編輯與測試
1.3.3 官方版IDLE整合式開發環境的編輯與測試
1.4 建議使用Anaconda套件開發
1.4.1 Anaconda套件的下載與安裝
1.4.2 Spyder編輯器的編輯與測試
1.4.3 Jupyter-Notebook編輯器的編輯與測試
習題

2 變數、資料類型與輸入輸出
2.1 變數的使用
2.1.1 變數的命名規則
2.1.2 變數的賦值
2.2 基底資料型別
2.2.1 數值型
2.2.2 布林型
2.2.3 字串
2.2.4 資料類型轉換
2.3 prinnt()輸出函數
2.3.1 格式化輸出功能
2.3.2 format()方法
2.4 input()輸入函數
2.5 程式練習
習題

3 運算子與運算式
3.1 設定運算子
3.2 算術運算子
3.3 關係運算子
3.4 邏輯運算子
3.5 複合設定運算子
3.6 程式練習
習題

4 流程圖與判斷結構
4.1 流程圖的表示符號
4.2 演算法的基本結構
4.3 if語句
4.4 if…else…語句
4.5 if…elif…else…語句
4.6 嵌套if語句
4.7 程式練習
習題

5 迴圈
5.1 for迴圈
5.2 while迴圈
5.3 break
5.4 continue
5.5 迴圈嵌套
5.6 程式練習
習題

6 資料類型
6.1 字串型的函數
6.1.1 字串的索引
6.1.2 字串函數
6.2 列表List
6.2.1 清單結構
6.2.2 清單函數
6.3 元組Tuple
6.4 字典Dict
6.4.l 字典資料的訪問
6.4.2 字典資料的操作
6.4.3 字典操作相關函數
6.5 集合Set
6.5.1 集合元素的增刪
6.5.2 集合運算
6.5.3 複合資料類型綜述
6.6 程式練習
習題

7 函數
7.1 函數的定義與調用
7.2 多個參數的函數的調用
7.3 函數的返回值
7.4 參數的傳遞
7.5 模組與包
7.5.1 導入一個包
7.5.2 導入多個包
7.5.3 安裝協力廠商的包
7.5.4 常用的內置函數
7.6 遞迴函數
7.7 程式練習
習題

8 文件處理
8.1 檔路徑基本概念
8.1.1 絕對路徑
8.1.2 相對路徑
8.2 檔操作
8.2.1 文件創建與關閉
8.2.2 檔處理函數
8.2.3 寫檔操作
8.2.4 讀檔操作
8.3 檔的目錄操作
8.3.1 os.path包
8.3.2 檔和目錄的創建與刪除
8.3.3 檢查檔是否存在
8.4 程式練習
習題

9 網路服務與資料抓取及分析
9.1 網路服務與HTML
9.1.1 萬維網
9.1.2 功能變數名稱伺服器
9.1.3 HTML語法
9.2 用urllib包解析網址及抓取數據
9.2.1 網址解析函數urlparse()
9.2.2 網頁數據抓取函數urlopen()
9.3 用requests包抓取網頁數據
9.4 用BeautIfuISoup包對網頁進行解析
9.5 異常處理
9.6 程式練習
習題

10 圖形化使用者介面
10.1 lkinter包
10.2 tkinter物件的基本方法
10.2.1 標籤(Label)
10.2.2 按鈕(Button)
10.2.3 用Entry()方法創建輸入框
10.2.4 用文本控制項Text()輸入文本
10.2.5 捲軸控制項(Scrollbar)
10.3 tkrlter的高級控制項
10.3.1 對話方塊控制項(messagebox)
10.3.2 複選按鈕控制項(Checkbutton)
10.3.3 選項按鈕控制項(Radiobutton)
10.3.4 圖片(Photoimage)
10.3.5 功能表控制項(Menu)
習題

11 繪製圖表
11.1 Matplotlib官方網站
11.2 繪製線條圖
11.3 繪製柱狀圖
11.4 繪製圓形圖
11.5 與laumpy包的綜合運用
11.5.1 創建矩陣
11.5.2 矩陣運算
11.5.3 綜合運算matplotlib與numpy來繪製曲線
11.6 繪製多圖
習題

12 圖片處理與生成可執行檔
12.1 Pillow包的安裝
12.2 Pillow包的功能
12.2.1 圖片屬性
12.2.2 改變圖片色彩模式
12.2.3 圖片旋轉
12.2.4 圖片濾鏡
12.2.5 圖片的縮放
12.2.6 向圖片指定位置添加文字
12.2.7 新建空白圖片
12.3 使用ImageDraw繪圖
12.3.1 線段繪製方法line()
12.3.2 矩形繪製方法rectangle()
12.3.3 繪製橢圓的方法ellipse()
12.3.4 繪製弧線的方法arc()
12.3.5 繪製扇形的方法pieslice()
12.4 生成可執行檔
習題
習題答案