注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材高職高專教材Python程序設計與項目實踐教程

Python程序設計與項目實踐教程

Python程序設計與項目實踐教程

定 價:¥59.00

作 者: 曹潔
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111717041 出版時間: 2023-02-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  Python是一門簡單易學、功能強大的編程語言,它內建高效的數(shù)據(jù)結構,擁有豐富的第三方開發(fā)庫,能夠用簡單高效的方式編程。本書由淺入深、循序漸進地闡述Python語言的基礎知識和基本語法。本書以15章的篇幅來介紹Python,具體包括Python語言概述,Python語言基礎,字符串和列表,元組、字典和集合,程序流程控制,函數(shù),正則表達式,文件與文件夾操作,面向對象程序設計,模塊和包,錯誤和異常處理,Tkinter圖形用戶界面設計,數(shù)據(jù)可視化,數(shù)據(jù)庫編程及商場信息管理系統(tǒng)設計與實現(xiàn)等項目實訓的內容。 本書可作為普通高校計算機、大數(shù)據(jù)、人工智能、自動化、電子信息等專業(yè)的教材,也可作為Python軟件開發(fā)人員的參考資料,還可作為初學者自學Python程序設計的參考書。

作者簡介

暫缺《Python程序設計與項目實踐教程》作者簡介

圖書目錄

前 言
本書視頻與資源下載二維碼匯總表
第1章 Python語言概述1
1.1 Python語言的特點1
1.2 Python應用領域1
1.3 下載和安裝Python2
1.3.1 下載Python安裝文件2
1.3.2 安裝Python2
1.4 編寫Python代碼的方式4
1.4.1 用帶圖形界面的Python Shell編寫
交互式代碼4
1.4.2 用帶圖形界面的Python Shell編寫
程序代碼5
1.5 Anaconda安裝與使用6
1.5.1 Anaconda安裝步驟6
1.5.2 Anaconda使用7
1.6 Python代碼編寫規(guī)范9
1.6.1 Python單行注釋9
1.6.2 Python多行注釋10
1.6.3 Python語句縮進10
1.7 程序設計錯誤11
1.7.1 語法錯誤11
1.7.2 運行時錯誤12
1.7.3 邏輯錯誤12
1.8 Python在線幫助12
1.8.1 Python交互式幫助系統(tǒng)12
1.8.2 Python文檔14
1.9 習題16
第2章 Python語言基礎17
2.1 編寫一個簡單的程序17
2.2 對象和引用20
2.2.1 對象的身份20
2.2.2 對象的類型21
2.2.3 對象的值21
2.2.4 對象的引用21
2.3 數(shù)值數(shù)據(jù)類型與算術運算符24
2.3.1 數(shù)值數(shù)據(jù)類型24
2.3.2 算術運算符24
2.3.3 增強型賦值運算符25
2.3.4 常見的Python數(shù)學函數(shù)25
2.4 非算術運算符29
2.4.1 Python關系運算符29
2.4.2 Python邏輯運算符29
2.4.3 Python成員運算符30
2.4.4 Python身份運算符30
2.4.5 運算符的優(yōu)先級31
2.5 庫的導入與擴展庫的安裝32
2.5.1 庫的導入32
2.5.2 擴展庫的安裝33
2.6 基于turtle模塊的簡單繪圖程序設計34
2.6.1 畫布34
2.6.2 畫筆36
2.6.3 繪制太極圖37
2.7 習題38
第3章 字符串和列表39
3.1 字符串基礎39
3.1.1 創(chuàng)建字符串39
3.1.2 字符編碼40
3.1.3 轉義字符41
3.2 print()輸出函數(shù)42
3.3 字符串運算43
3.3.1 處理字符串的函數(shù)43
3.3.2 下標運算符43
3.3.3 切片運算符44
3.3.4 連接運算符和復制運算符45
3.3.5 in和not in運算符45
3.3.6 格式化字符串運算符46
3.4 字符串對象的常用方法47
3.4.1 去除字符串空白符及指定字符47
3.4.2 字符串中的字符處理48
3.4.3 字符串搜索與替換48
3.4.4 連接與分割字符串49
3.4.5 字符串映射應用實例51
3.4.6 字符串判斷相關51
3.4.7 字符串對齊及填充52
3.4.8 字符串格式化53
3.5 字符串常量54
3.6 列表基礎55
3.6.1 創(chuàng)建列表55
3.6.2 修改列表56
3.6.3 切片列表57
3.7 序列數(shù)據(jù)類型的常用操作58
3.8 列表對象的常用方法59
3.9 列表推導式62
3.10 用于列表的一些常用函數(shù)63
3.11 二維列表64
3.11.1 創(chuàng)建二維列表65
3.11.2 處理二維列表66
3.12 文件的基本操作66
3.13 用turtle繪制文本68
3.14 習題69
第4章 元組、字典和集合70
4.1 元組70
4.1.1 創(chuàng)建元組70
4.1.2 訪問元組70
4.1.3 修改元組71
4.1.4 生成器推導式71
4.2 字典72
4.2.1 創(chuàng)建字典72
4.2.2 訪問字典73
4.2.3 添加與修改字典元素75
4.2.4 刪除字典元素77
4.2.5 復制字典77
4.2.6 字典推導式78
4.3 集合數(shù)據(jù)類型78
4.3.1 創(chuàng)建集合79
4.3.2 集合添加元素79
4.3.3 集合元素刪除79
4.3.4 集合運算80
4.3.5 集合推導式81
4.4 序列解包81
4.5 使用OpenCV處理圖像82
4.5.1 安裝OpenCV82
4.5.2 讀入、顯示與保存圖像83
4.5.3 圖像顏色變換84
4.5.4 圖像裁剪89
4.5.5 圖像的幾何變換90
4.6 習題94
第5章 程序流程控制95
5.1 布爾表達式95
5.2 選擇結構96
5.2.1 if單分支選擇結構96
5.2.2 if-else雙分支選擇結構96
5.2.3 if-elif-else多分支選擇結構97
5.3 條件表達式98
5.4 while循環(huán)結構99
5.5 for循環(huán)結構100
5.6 循環(huán)中的break,continue和else103
5.6.1 用break語句提前終止循環(huán)103
5.6.2 用continue語句提前結束本次
循環(huán)104
5.6.3 循環(huán)語句的else子句105
5.7 綜合實戰(zhàn):簡易購物車106
5.8 習題108
第6章 函數(shù)109
6.1 函數(shù)定義109
6.2 函數(shù)調用110
6.2.1 帶有返回值的函數(shù)調用111
6.2.2 不帶返回值的函數(shù)調用114
6.3 函數(shù)參數(shù)傳遞114
6.4 函數(shù)參數(shù)的類型115
6.4.1 位置參數(shù)115
6.4.2 關鍵字參數(shù)116
6.4.3 默認值參數(shù)116
6.4.4 可變長參數(shù)117
6.5 lambda表達式119
6.5.1 lambda匿名函數(shù)和def函數(shù)的
區(qū)別119
6.5.2 自由變量對lambda表達式的影響121
6.6 變量的作用域122
6.6.1 全局變量122
6.6.2 局部變量123
6.7 函數(shù)的遞歸調用124
6.8 常用內置函數(shù)128
6.8.1 map( )函數(shù)128
6.8.2 reduce( )函數(shù)129
6.8.3 filter( )函數(shù)131
6.9 習題131
第7章 正則表達式133
7.1 正則表達式的構成133
7.2 正則表達式的分組匹配137
7.3 正則表達式的選擇匹配138
7.4 正則表達式的引用匹配138
7.5 正則表達式的貪婪匹配與懶惰匹配139
7.6 正則表達式模塊re140
7.7 習題145
第8章 文件與文件夾操作147
8.1 文本文件的讀取和寫入147
8.1.1 文本文件的打開與讀取147
8.1.2 文本文件的寫入151
8.1.3 文本文件指針的定位152
8.2 二進制文件的寫入和字節(jié)數(shù)據(jù)類型
的轉換153

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號