| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月: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或書號,我們即儘速上架。 |