Julia 編程基礎
郝林
- 出版商: 人民郵電
- 出版日期: 2020-07-01
- 定價: $594
- 售價: 7.9 折 $469
- 語言: 簡體中文
- 頁數: 356
- 裝訂: 平裝
- ISBN: 7115540004
- ISBN-13: 9787115540003
-
相關分類:
Functional-programming
立即出貨
買這商品的人也買了...
-
Antennas: For All Applications, 3/e (IE-Paperback)$1,200$1,176 -
Plane-wave Theory Of Time-domain Fields: Near-field Scanning Applications$8,830$8,389 -
Foundations of Antenna Theory and Techniques (Paperback)$840$823 -
Introduction to Modern Analysis (Oxford Graduate Texts in Mathematics) (Paperback)$1,180$1,156 -
Practical Electromagnetics: From Biomedical Sciences to Wireless Communication (Hardcover)$1,400$1,372 -
Numerical Recipes: The Art of Scientific Computing, 3/e (Hardcover) (書況舊書側有些黴斑,不介意在下單)$1,500$1,470 -
Modelling the Wireless Propagation Channel: A Simulation Approach with Matlab (Hardcover)$1,500$1,470 -
Mathematical Analysis: A Concise Introduction (Hardcover)$1,240$1,215 -
Theory of Edge Diffraction in Electromagnetics: Origination and Validation of the Physical Theory of Diffraction (Revised edition)$1,280$1,254 -
Electromagnetic Modeling and Simulation (Hardcover)$4,180$3,971 -
Fundamentals of the Physical Theory of Diffraction, 2/e (Hardcover)$1,680$1,646 -
Analytical Techniques in Electromagnetics$6,310$5,995 -
偏微分方程式與數值解 (適用: 理工各類研究所.大學自修)$500$475 -
$505Julia 語言程序設計 -
$594區塊鏈編程 -
$485通信系統 — 使用 MATLAB 分析與實現 (Communication Systems Principles Using MATLAB) -
Principles of Digital Communication (Paperback)$980$960 -
Electromagnetic Radiation, Scattering, and Diffraction (Hardcover)$6,220$5,909 -
$407MATLAB App Designer 從入門到實踐 -
Quantum Mechanics for Scientists and Engineers (IE-Paperback)$1,400$1,127 -
程序設計語言原理, 12/e (Concepts of Programming Languages, 12/e)$1,374$1,305 -
極簡 Julia 語言$354$336 -
Electromagnetic Vortices: Wave Phenomena and Engineering Applications (Hardcover)$1,950$1,911 -
$505C++ 新經典:設計模式 -
數學物理方法 — 使用 MATLAB 建模與仿真, 2/e$414$393
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
Julia是一門面向未來的編程語言,本書主要講解了基於Julia編程語言的計算機程序設計方法。
書中首先從宏觀上介紹了編寫Julia程序所需的預備知識和編程環境;
然後詳細說明瞭Julia語言中最基礎的概念,包括變量、常量、類型系統、數值、
字符串、類型的參數化,以及4種常用的容器類型;接著闡述瞭如何利用流程控制語句、
函數、模塊合理地組織Julia代碼;最後講解了基於Julia語言的接口編程和元編程,
帶領大家走向Julia編程的進階之門。
作者簡介
郝林
國內知名的編程技術佈道者,擁有超過15年的軟件研發經驗,
曾多次擔任國內頂ji技術大會的演講嘉賓,發表過不少廣受好評的免費技術教程和暢銷的技術專欄、圖書,
如《Go語言核心36講》《Go並發編程實戰》《Go命令教程》等。同時,他也是技術社群“代碼即未來”和“GoHakcers”的發起人和組織者。
目錄大綱
目錄:
第一部分預備知識
第1章起步2
1.1初識Julia 2
1.1.1為什麼要有Julia 2
1.1.2主要特性2
1.1.3更多的特性3
1.2安裝和啟動4
1.3編寫第一個程序6
1.4改進第一個程序9
1.5小結11
第2章編程環境12
2.1 REPL環境及其用法12
2.1.1初探REPL 12
2.1.2主要的4種模式14
2.1.3快捷鍵15
2.1.4代碼補全16
2.2程序包與環境配置17
2.2.1倉庫目錄17
2.2.2環境配置18
2.3項目的創建與引入20
2.3.1項目的創建21
2.3.2程序包的引入23
2.4小結24
*二部分基本的定義
第3章變量與常量26
3.1變量的定義27
3.2變量的命名27
3.2.1一般規則28
3.2.2變量名與關鍵字29
3.2.3變量名與作用域29
3.3變量的類型30
3.3.1類型標註31
3.3.2類型斷言33
3.4常量34
3.5小結38
第4章類型系統39
4.1概述40
4.1.1三個要點40
4.1.2一個特點41
4.2類型與值42
4.3兩個特殊類型43
4.3.1 Any類型43
4.3.2 Union{}類型43
4.4三種主要類型45
4.4.1抽像類型45
4.4.2原語類型47
4.4.3複合類型48
4.5小結53
第5章數值與運算54
5.1數值的類型54
5.2整數55
5.2.1類型與取值55
5.2. 2表示方法56
5.2.3關於溢出58
5.2.4 BigInt 59
5.3浮點數60
5.3.1精度與換算60
5.3.2值的表示62
5.3.3特殊的浮點數63
5.3.4 BigFloat 65
5.4複數和有理數67
5.4.1複數67
5.4.2有理數68
5.5常用的數學運算69
5.5.1數學運算符70
5.5.2位運算符70
5.5.3運算同時賦值73
5.5.4數值的比較74
5.5.5操作符的優先級76
5.6數值類型的提升77
5.7數學函數速覽80
5.8小結81
第6章字符和字符串82
6.1 Unicode字符82
6.2字符83
6.2.1值的表示與操作83
6.2.2類型與轉換86
6.3字符串87
6.3.1值的表示87
6.3.2類型之上的設定89
6.3.3操作字符串90
6.4非常規的字符串值101
6.4.1原始字符串101
6.4.2整數和浮點數102
6.4.3版本號103
6.4.4正則表達式105
6.4.5字節數組109
6.5小結110
第7章參數化類型112
7.1類型的參數化112
7.1.1基本特徵113
7.1.2參數化複合類型113
7.1.3參數化抽像類型119
7.1.4參數化原語類型121
7.2參數化的更多知識122
7.2.1類型參數的值域122
7.2.2類型的類型123
7.2 .3值化的表示法124
7.3容器:元組125
7.3.1元組概述126
7.3.2普通的元組127
7.3.3有名的元組130
7.3.4可變參數的元組132
7.4小結134
第8章容器:字典與集合135
8.1索引與疊代135
8.1.1索引與可索引對象135
8.1.2疊代與可疊代對象137
8.2標準字典138
8.2.1規則與約束138
8.2.2類型與實例化139
8.2.3操作字典145
8.3集合156
8.3.1類型與實例化157
8.3.2操作集合158
8.4通用操作161
8.5小結162
第9章容器:數組(上) 163
9.1類型164
9.2數組的表示166
9.3數組的構造170
9.4數組的基本要素174
9.5訪問元素值175
9.5.1索引175
9.5.2疊代181
9.5.3搜索183
9.6修改元素值187
9.6.1索引187
9.6 .2視圖188
9.6.3一些專用函數193
9.7小結194
第10章容器:數組(下) 196
10.1廣播式的修改196
10.2元素值的排序201
10.3數組的複制210
10.4數組的拼接214
10.5數組的比較219
10.6再說數組的構造222
10.7小結228
第三部分代碼的組織
第11章流程控制230
11.1 *簡單的代碼塊231
11.2 if語句232
11.3 for語句236
11.4 while語句243
11.5 let語句247
11.6錯誤的報告與處理249
11.6.1程序錯誤的載體249
11.6.2異常的拋出250
11.6.3異常的處理254
11.7小結259
第12章函數與方法260
12.1什麼是函數260
12.2 Julia中的函數261
12.3基本的編寫方式263
12.3.1標準形式263
12.3.2簡潔形式267
12.3.3匿名函數268
12.4函數的參數270
12.4.1可選參數270
12.4.2關鍵字參數272
12.4.3可變參數274
12.5函數的結果277
12.6衍生方法279
12.6.1泛化函數279
12.6.2方法的定義281
12.6.3方法的選擇283
12.7函數的參數化287
12.8 do代碼塊289
12.9小結291
第13章模塊293
13.1程序中的模塊293
13.2模塊的導入與使用295
13.3模塊的引入路徑296
13.4標準模塊299
13.5小結300
第四部分進階之門
第14章接口編程302
14.1什麼是接口編程302
14.2接口編程的好處305
14.3接口編程的運用306
14.4兩種接口315
14.5小結316
第15章關於元編程317
15.1什麼是元編程317
15.2元編程入門318
15.2.1代碼的解析318
15.2.2代碼的執行322
15.3進階用法324
15.3.1真正的求值函數324
15.3.2表達式值的構建326
15.3.3表達式中的插值329
15.4元編程利器:宏331
15.5小結334
附錄A重要名詞解釋335
附錄B系統環境變量338


