Python程序設計-基礎與實踐 殷錫亮 劉陽 張勝揚 9787115625045 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:人民郵電
NT$571
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202312*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Python程序設計-基礎與實踐
ISBN:9787115625045
出版社:人民郵電
著編譯者:殷錫亮 劉陽 張勝揚
頁數:301
所在地:中國大陸 *此為代購商品
書號:1597266
可大量預訂,請先連絡。

內容簡介

Python是一種面向對象的解釋型高級編程語言,是當前流行的編程語言之一。本書系統性地介紹Python的基礎知識及利用Python進行項目開發的實踐。全書分兩部分,第一部分介紹Python的基礎語法、Python自帶的兩個模塊及其使用方法,以及Python的矩陣計算包NumPy的使用方法等,在介紹基礎語法的同時強調利用Python進行編程時需要注意的編程規範;第二部分聚焦科學研究和工程實踐中比較前沿的方向,涵蓋繪圖、圖像處理、優化計算、遊戲開發、基於Web的系統開發、爬蟲、機器學習等方面的項目實踐,側重點是利用Python實現項目需求。 本書適合想學習Python語言,期待使用Python進行實際項目開發的讀者閱讀。

作者簡介

張勝揚,高級講師,就職于北京中軟國際教育科技股份有限公司,曾講授西北工業大學「Python網路爬蟲認知實訓」課程,東北農業大學「人工智慧實訓」課程,北京聯通軟體研究院「Python基礎及數據採集」課程企業培訓,中國移動「機器學習演算法」授課企業培訓,中海航「基於Django的微服務架構」課程。研究方向包括大數據採集及數據分析、高等數學數據分析、機器學習數據分析、網站架構、圖像識別等。

目錄

第一部分 Python基礎
第1章 Python集成開發環境介紹
1 1 PythonIDLEShell
1 2 PyCharm集成開發環境
第2章 通過IDLE學習基本的Python操作
2 1 使用PythonIDLE與計算機對話
2 2 計算機語言的精華:演算法
2 3 計算器:數和計算表達式
2 4 變數:程序的最小單元
2 5 語句:程序的基本單元
2 6 獲取用戶輸入:人工智慧程序的眼睛
2 7 函數:功能
2 8 模塊:倉庫
2 9 字元串處理
2 10 Python的可執行程序
2 11 Python的程序註釋
2 12 運行Python程序
2 13 小結
第3章 操作Python數據容器——序列和字典
3 1 序列
3 2 字典
3 3 小結
第4章 使用字元串
4 1 不可變的字元串
4 2 像C語言一樣設置字元串的格式
4 3 模板法
4 4 format方法
4 5 字元串方法
4 6 小結
第5章 語句
5 1 賦值語句
5 2 條件語句
5 3 循環語句
5 3 1 while循環
5 3 2 for循環
5 3 3 迭代字典
5 3 4 使用break語句、continue語句跳出循環
5 3 5 循環后的else子句
5 3 6 循環嵌套
5 4 其他語句
5 4 1 pass語句
5 4 2 del語句
5 4 3 exec語句(Python2)
5 4 4 def語句與return語句
5 5 小結
第6章 函數
6 1 復用性與邏輯性
6 2 自定義函數
6 3 函數的參數
6 4 作用域
6 5 函數的遞歸
6 6 小結
第7章 面向對象編程
7 1 對象
7 2 類
7 2 1 創建自定義類
7 2 2 類的名字空間
7 2 3 超類和繼承
7 2 4 封裝
7 3 小結
第8章 異常
8 1 異常定義
8 2 異常處理
8 2 1 raise語句
8 2 2 自定義異常類
8 2 3 try-except語句
8 2 4 finally語句
8 3 if-else語句與try-except語句的比較
8 4 告警
8 5 小結
第9章 特殊方法、特性、迭代器和生成器
9 1 構造函數
9 2 特性
9 2 1 property關鍵字與property函數
9 2 2 靜態方法與類方法
9 2 3 __getattribute__、__getattr__、__setattr__、__dict__、__delattr__方法
9 3 迭代器
9 4 生成器
9 4 1 創建生成器
9 4 2 遞歸生成器
9 4 3 生成器的方法
9 5 小結
第10章 模塊
10 1 模塊的概念
10 2 模塊中的定義
10 3 常用的標準庫中的模塊
10 3 1 time
10 3 2 random
10 3 3 sys
10 3 4 os
10 3 5 其他模塊
10 4 小結
第11章 文件操作
11 1 打開文件
11 2 文件的基本操作
11 3 使用fileinput模塊迭代文件
11 4 文件上下文管理器
11 5 小結
第12章 資料庫操作
12 1 資料庫的Python介面
12 2 對SQLite資料庫的基本操作
12 2 1 創建資料庫連接和關閉資料庫連接
12 2 2 執行SQL語句
12 2 3 sqlite3備份
12 3 小結
第13章 基於NumPy的線性代數運算
13 1 下載並安裝NumPy
13 2 基礎概念
13 2 1 數組的屬性
13 2 2 生成NumPy數組
13 2 3 輸出數組
13 2 4 數組基本運算
13 2 5 通用函數
13 2 6 索引、切片和迭代
13 3 數組變換
13 3 1 改變數組的形狀
13 3 2 數組間的堆疊
13 3 3 數組切割
13 4 矩陣運算
13 5 小結
第二部分 Python項目實踐
第14章 使用Matplotlib繪圖
14 1 下載並安裝Matplotlib、SciPy
14 2 繪製簡單2D圖像
14 3 繪製複雜2D圖像
14 4 繪製3D圖像
14 5 小結
第15章 使用OpenCV處理圖像——圖像特徵提取及匹配
15 1 下載並安裝opencv-python、opencv-contrib-python和pyflann
15 2 圖像特徵提取
15 3 圖像特徵匹配
15 4 小結
第16章 使用cvxpy和cvxopt求解凸優化問題
16 1 下載並安裝cvxpy和cvxopt
16 2 求解線性規劃問題
16 3 求解L1范數逼近問題
16 4 求解二次規劃問題
16 5 小結
第17章 使用Pygame實現外星人入侵遊戲
17 1 下載並安裝Pygame
17 2 Pygame的使用方法
17 3 外星人入侵遊戲項目設計與開發
17 3 1 遊戲的初始設置
17 3 2 創建玩家飛船類Ship
17 3 3 創建子彈類Bullet
17 3 4 創建外星人飛船類Alien
17 3 5 創建遊戲統計信息類GameStates
17 3 6 創建按鈕類Button
17 3 7 創建遊戲功能函數
17 3 8 創建遊戲入口
17 4 小結
第18章 使用Django框架快速創建
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理