新到貨2本75折
Python程序設計基礎

Python程序設計基礎

  • 定價:210
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書是「上海市高等學校計算機等級考試(二級)」Python程序設計考試科目的推薦教材,以程序設計初學者為教學對象,從程序設計基本概念出發,由淺入深、循序漸進地講述Python程序設計的基本概念和基本方法。

本書內容包括Python語言及其編程環境概述、基本語法、基本流程控制、元組列表字典等特征數據類型及操作、文件、函數、面向對象的程序設計、tkinter圖形化界面設計、圖形繪制、正則表達式的應用、數據庫操作和基於第三方庫的應用舉例。本書提供配套電子課件,登錄華信教育資源網(www.hxedu.com.cn)注冊后免費下載。

李東方,第二軍醫大學基礎部計算機教研室主任,教授,計算機應用技術專業碩士生導師,第二軍醫大學特級教師、全軍優秀教師、總后育才銀獎獲得者。上海市圖形圖像學會會員,上海市計算機基礎教育協會常務理事。
 

目錄

第1章Python語言及其編程環境
1.1Python語言概述
1.2Python的安裝
1.3Python語言程序設計步驟
1.4常用的Python第三方編輯器
習題1
第2章Python程序的基本語法
2.1Python語言源程序的書寫格式與基本規則
2.1.1Python語言源程序模塊結構初識
2.1.2基本詞法單位、標識符/常量/運算符等構成規則與關鍵字
2.1.3程序的書寫格式與基本規則
2.2Python的基本數據類型
2.2.1數字類型
2.2.2字符串
2.3Python的基本運算和表達式
2.3.1變量
2.3.2運算符
2.3.3算術運算
2.3.4輸入輸出
2.3.5賦值、關系和邏輯運算
2.3.6表達式
習題2
第3章Python程序的基本流程控制
3.1基本語句及順序結構
3.1.1基本語句
3.1.2順序結構
3.2分支結構
3.2.1if語句
3.2.2if—elif—else語句
3.2.3分支語句嵌套
3.3循環結構
3.3.1while語句
3.3.2for循環和range()內建函數
3.3.3循環語句嵌套
3.4轉移和中斷語句
3.4.1break語句
3.4.2continue語句
習題3
第4章Python的特征數據類型
4.1列表
4.1.1創建列表
4.1.2列表的基本操作
4.1.3更多列表操作
4.1.4刪除列表中的元素
4.1.5列表解析
4.2元組
4.2.1創建元組
4.2.2元組的基本操作
4.2.3元組與列表的相互轉換
4.2.4元組解包
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章文件
5.1基本概念
5.1.1文件和目錄
5.1.2文件的編碼
5.1.3文本文件和二進制文件的區別
5.2文件操作
5.2.1文件的打開和關閉
5.2.2定位
5.2.3文件的讀取、寫入、追加
習題5
第6章函數
6.1函數的定義與調用
6.1.1函數的聲明
6.1.2函數的調用
6.2參數的傳遞
6.2.1參數按位置依次傳遞
6.2.2參數賦值和參數默認值傳遞
6.2.3元組類型變長參數傳遞
6.2.4字典類型變長參數傳遞
6.2.5高階函數
6.2.6函數中變量的作用域
6.3匿名函數
6.4函數的遞歸
6.5函數的高級應用
6.5.1生成器
6.5.2裝飾器與閉包
習題6
第7章面向對象的程序設計
7.1面向對象概念
7.2類與實例
7.2.1創建類和子類
7.2.2增加屬於類的對象實例
7.2.3用函數表示類的行為特征
7.3面向對象的特征
7.3.1封裝
7.3.2繼承
7.3.3多態
7.4庫的安裝
7.4.1模塊化架構
7.4.2包的管理
7.4.3安裝方法
7.5模塊的引用
7.5.1import方式
7.5.2from方式
習題7
第8章圖形化界面設計
8.1窗體控件布局
8.1.1根窗體
8.1.2tkinter常用控件
8.1.3控件布局
8.2tkinter常見控件的特征屬性
8.2.1文本輸入/輸出相關控件
8.2.2按鈕
8.2.3單選按鈕
8.2.4復選框
8.2.5列表框與組合框
8.2.6滑塊
8.2.7菜單
8.2.8子窗體
8.2.9模式對話框
8.3事件響應
習題8
第9章圖形繪制
9.1tkinter庫的Canvas圖形繪制方法
9.1.1Canvas繪圖的基本方法
9.1.2Canvas畫布上的函數圖形繪制
9.2turtle庫的圖形繪制方法
9.2.1turtle繪圖的基本方法
9.2.2turtle圖形繪制
9.3Matplotlib庫的圖形繪制方法
9.3.1環境安裝和基本方法
9.3.2二維函數圖形繪制
習題9
第10章正則表達式的應用
10.1正則表達式
10.1.1精確匹配
10.1.2貪婪匹配
10.2re模塊的內置函數
10.2.1匹配與搜索
10.2.2切分與分組
10.2.3替換
10.3正則表達式的應用:簡單爬蟲
習題10
第11章數據庫操作
11.1訪問SQLite數據庫
11.1.1SQLite數據庫連接對象及表的SQL操作
11.1.2游標對象和SQL查詢
11.2訪問Access、MySQL和SQLServer數據庫
習題11
第12章基於第三方庫的應用舉例
12.1對Excel的操作
12.1.1用openpyxl在內存中創建工作表
12.1.2數據的讀取
12.1.3編輯操作和寫入
12.2圖片操作
12.2.1Image模塊及應用
12.2.2ImageChops特效與合成
習題12
附錄A上海市高等學校計算機等級考試(二級)Python程序設計考試大綱
附錄B上海市高等學校計算機等級考試試卷二級Python程序設計(樣卷)
參考文獻
 

詳細資料

  • ISBN:9787121302923
  • 規格:213頁 / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 從「格」的概念出發|
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折