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

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > Python程序設計基礎
Python程序設計基礎
上一张
下一张
prev next

Python程序設計基礎

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

本書是Python程式設計的入門書籍,將Python程式設計分為三大模組:面向過程的Python程式設計,物件導向的Python程式設計,以及Python程式設計綜合實踐題、模擬題和習題解析。面向過程的Python程式設計模組,介紹Python語言的入門基礎知識,主要包括Python語言的技術起源、Python語言的資料類型與運算式、Python語言的流程控制語句,以及Python語言的函數設計方法。物件導向的Python程式設計模組,介紹Python的物件導向技術,包括繼承、介面、封裝的概念及實現,利用turtle庫繪製圖形,利用NumPy進行科學計算。Python程式設計綜合實踐題、類比題和習題解析模組,通過兩個案例綜合了前兩個模組的重要知識點,通過兩套模擬試卷夯實Python基礎知識及核心技術,通過對每章的習題進行剖析,讓讀者儘快理解和掌握知識要點。本書所有案例都基於Python 3.0以上版本。


作者介紹


目錄

第1章概述1
1.1計算機工作原理1
1.1.1電腦起源1
1.1.2二進位數字3
1.1.3電腦內部結構4
1.2電腦語言6
1.2.1指令6
1.2.2電腦語言發展史簡介6
1.2.3程式設計中的“變數”與“變數值”7
1.3Python語言8
1.4第一個Python程式9
本章小結10
習題10
 
第2章資料類型與運算式13
2.1資料類型13
2.1.1數數值型別14
2.1.2字串類型17
2.1.3布林類型21
2.1.4列表類型22
2.1.5字典類型25
2.1.6元組類型29
2.2訪問不同類型的資料31
2.2.1Python語言常用符號31
2.2.2序列的操作36
2.2.3指定函數對序列的操作38
2.2.4字典遍歷40Python程式設計基礎目錄2.3運算式與運運算元42
2.3.1算術符號與算術運算式42
2.3.2關係符號與關聯運算式43
2.3.3邏輯符號與邏輯運算式43
2.3.4位運運算元與位運算43
2.3.5運運算元的優先順序44
2.4變數賦值與輸出45
2.4.1直接賦值45
2.4.2input()輸入方式46
2.4.3eval()函數46
2.4.4format()輸出方式47
本章小結49
習題49
 
第3章檔操作51
3.1認識檔51
3.1.1檔案名51
3.1.2檔案類型52
3.1.3檔位置52
3.2檔的操作53
3.2.1文件的打開與關閉53
3.2.2讀取文件54
3.2.3寫入文件57
3.3影像檔和網路檔59
3.3.1影像檔的讀寫59
3.3.2影像檔的處理60
3.3.3網路檔的讀寫66
本章小結72
習題73
 
第4章程式結構設計75
4.1程式的基本結構75
4.1.1Python程式結構概述75
4.1.2演算法概述76
4.1.3演算法的特點76
4.1.4演算法的表示77
4.1.5程式的三種基本結構80
4.2程式設計中的運算式83
4.2.1Python語言的關聯運算式83
4.2.2Python語言的邏輯運算式83
4.3分支語句84
4.3.1單分支結構: if語句84
4.3.2二分支結構: ifelse語句86
4.3.3多分支結構: ifelifelse語句87
4.4迴圈控制語句88
4.4.1for語句88
4.4.2while語句91
4.4.3break和continue92
4.4.4程式的異常處理語句94
4.5控制結構綜合案例96
本章小結99
習題99
 
第5章函數設計初步102
5.1函式定義102
5.1.1程式設計函數的起源102
5.1.2函數的定義102
5.1.3匿名函數104
5.2函數的參數傳遞105
5.2.1按照位置傳遞參數105
5.2.2按照關鍵字傳遞參數105
5.2.3按照預設值傳遞參數106
5.2.4可變數量的參數傳遞106
5.3函數的返回值110
5.3.1返回布林值和清單的函數110
5.3.2無返回值的函數111
5.3.3返回多值的函數112
5.4變數的作用域113
5.5遞迴115
5.5.1遞迴的定義115
5.5.2遞迴實例117
本章小結118
習題119
 
第6章物件導向的程式設計方法123
6.1物件導向基礎知識123
6.1.1對象與物件導向123
6.1.2類124
6.1.3物件導向的程式設計126
6.2利用turtle庫繪製圖形131
6.3Python科學計算135
6.3.1NumPy處理資料136
6.3.2Matplotlib繪製圖表141
6.3.3SciPy數值計算庫147
本章小結156
習題156
 
第7章綜合訓練題159
模擬題一161
模擬題二165
 
附錄各章參考答案及解析169