*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202407*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:機械工程師Python編程-入門.實戰與進階 ISBN:9787111758471 出版社:機械工業 著編譯者:安琪兒.索拉.奧爾巴塞塔 頁數:434 所在地:中國大陸 *此為代購商品 書號:1661437 可大量預訂,請先連絡。 內容簡介 本書是一本專門面向工程相關專業讀者的編程類技術圖書,主要介紹如何使用Python來解決工程問題。書中涵蓋了如何編碼幾何基元、讀寫文件、繪製矢量圖並製作動畫來展示運算結果,以及求解大型線性方程組,並在最後整合所有知識,搭建了一個求解桁架結構問題的應用程序。本書適合任何有一定專業背景並且想通過編程來解決工程問題的讀者閱讀,同時適合工程相關專業的學生作為參考。具有線性代數、平面幾何和物理學的基礎知識,並了解材料力學和數值方法的原理會比較有幫助。作者簡介 安琪兒·索拉·奧爾巴塞塔(Angel Sola Orbaiceta)畢業於西班牙納瓦拉公立大學(Public University of Navarra)的工業工程專業,主修力學。他靠自學成為一名程序員,自2013年以來一直在軟體行業工作。他目前就職于Glovo公司(官方網址是https://glovoapp com/)-位於巴塞羅那市中心的一個蓬勃發展的初創企業。業餘時間,他喜歡編寫應用程序(如InkStructure,可以用於求解二維結構問題)、釀造啤酒以及烹任世界各地的美食。目錄 譯者序前言 致謝 技術評審員簡介 第一部分 基礎知識 第1章 Python快速入門 1 1 Python包和模塊 1 1 1 Python模塊 1 1 2 Python包 1 2 運行文件 1 3 導入代碼 1 4 用文檔字元串註釋代碼 1 5 Python中的元素集 1 5 1 集合 1 5 2 元組 1 5 3 列表 1 5 4 字典 1 6 解包 1 7 小結 第2章 兩種編程範式 2 1 函數式編程 2 1 1 純函數 2 1 2 不可變性 2 1 3 lambda函數 2 1 4 高階函數 2 1 5 嵌套函數 2 1 6 filter、map和reduce函數 2 1 7 列表推導式 2 2 面向對象編程 2 2 1 類 2 2 2 魔術方法 2 3 類型提示 2 4 小結 第3章 命令行 3 1 UNIX和Windows系統的命令行 3 2 準備好shell 3 2 1 安裝Windows Subsystem for Linux軟體 3 2 2 初識shell 3 3 文件和 目錄 3 3 1 移動命令 3 3 2 創建文件和 目錄 3 3 3 刪除文件和 目錄 3 3 4 命令匯總 3 3 5 使用Windows Subsystem for Linux 3 4 運行Python腳本 3 5 給腳本傳遞參數 3 6 標準輸入和輸出 3 6 1 將輸出重定向到文件 3 6 2 將輸入重定向為文件 3 7 使用PyCharm自帶的Python控制台 3 8 小結 第二部分 二維幾何 第4章 點和向量 4 1 比較數字 4 2 創建類:Point 4 2 1 計算兩點間的距離 4 2 2 加減操作 4 3 創建類:Vector 4 3 1 向量的加減 4 3 2 向量的縮放 4 3 3 用向量移動點 4 3 4 向量的范數 4 3 5 不可變的代碼設計 4 3 6 方法的命名約定 4 3 7 向量的點乘 4 3 8 向量的投影 4 3 9 向量的叉乘 4 3 10 平行和垂直向量 4 3 11 向量的夾角 4 3 12 向量的旋轉 4 3 13 向量的正弦和餘弦 4 4 完善Vector類 4 4 1 檢驗相等性 4 4 2 字元串表示 4 4 3 向量的工廠函數 4 5 單元測試 4 5 1 測試距離計算方法 4 5 2 測試向量的加減方法 4 5 3 測試向量的乘法方法 4 5 4 測試向量的平行和垂直方法 4 5 5 單元測試的三個重要規則 4 6 小結 第5章 直線和線段 5 1 創建類:Segment 5 1 1 線段的方向 5 1 2 線段的長度 5 1 3 參數t和線段中點 5 1 4 計算線段上的最近點 5 1 5 計算線段與點的最短距離 5 1 6 計算線段的交點 5 1 7 相等和字元串表示 5 2 創建類:Line 5 3 線段的垂直平分線 5 4 小結 第6章 多邊形 6 1 創建類:Polygon 6 1 1 多邊形的邊 6 1 2 多邊形的質心 6 1 3 檢驗多邊形是否包含點 6 1 4 多邊形的工廠函數 6 1 5 檢驗多邊形的相等性 6 2 創建類:Circle 6 2 1 檢驗圓是否包含點 6 2 2 圓的近似多邊形 6 2 3 圓的相等性和字元串表示 6 2 4 圓的工廠函數 6 3 創建類:Rect 6 3 1 檢驗矩形是否包含點 6 3 2 檢查矩形是否重疊 6 3 3 矩形轉多邊形 6 3 4 矩形的相等性檢查 6 3 5 矩形的工廠函數 6 4 小結 第7章 仿射變換 7 1 初識仿射變換 7 2 創建類:Affine Transform 7 2 1 單元測試:點的變換 7 2 2 變換線段和多邊形 7 2 3 組合變換 7 2 4 逆仿射變換 7 2 5 縮放變換 7 2 6 旋轉變換 7 3 插值變換 7 3 1 插值的類型 7 3 2 插值的實現 7 4 Geom2D的最後一步 7 4 1 測試文件整理 7 4 2 同時運行所有測試文件 7 4 3 包的統一導入 7 5 小結 第三部分 圖形和模擬 第8章 繪製矢量圖 8 1 點陣圖和矢量圖 8 2 SVG格式 8 2 1 視框 8 2 2 空間變換 8 3 創建包:svg 8 3 1 模板字元串 8 3 2 導入模板 8 3 3 圖像模板 8 3 4 屬性 8 4 SVG的基元 8 4 1 直線 8 4 2 矩形 8 4 3 圓 8 4 4 多邊形 8 4 5 多段線 8 4 6 文本 8 4 7 分組 8 4 8 箭頭 8 5 基元總結 8 6 導入包 8 7 小結 第9章 三點畫圓 9 1 應用程序的架構 9 2 初始設置 9 2 1 創建一個運行配置 9 2 2 為什麼要使用運行配置 9 3 讀取輸入和配置文件 9 3 1 正則表達式 9 3 2 正則表達式備忘錄 9 3 3 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |