An Elementary Introduction to the Wolfram Langauge
Subtitle: Second edition
Publisher: Wolfram Media, Inc.
Published: 2017
Place of publication: Champaign, Illinois, USA
Language: eng
Format: Paperback
Number of pages: 339
ISBN-13: 9781944183059
Table of contents: title: vii
label: Preface; title: xi
label: What Is the Wolfram Language?; title: xiii
label: Practicalities of Using the Wolfram Language; title: xv
label: Other Resources; title: 1
label: 1 Starting Out: Elementary Arithmetic; title: 3
label: 2 Introducing Functions; title: 7
label: 3 First Look at Lists; title: 11
label: 4 Displaying Lists; title: 15
label: 5 Operations on Lists; title: 19
label: 6 Making Tables; title: 25
label: 7 Colors and Styles; title: 29
label: 8 Basic Graphics Objects; title: 33
label: 9 Interactive Manipulation; title: 39
label: 10 Images; title: 45
label: 11 Strings and Text; title: 53
label: 12 Sound; title: 57
label: 13 Arrays, or Lists of Lists; title: 63
label: 14 Coordinates and Graphics; title: 73
label: 15 The Scope of the Wolfram Language; title: 77
label: 16 Real-World Data; title: 87
label: 17 Units; title: 93
label: 18 Geocomputation; title: 101
label: 19 Dates and Times; title: 109
label: 20 Options; title: 117
label: 21 Graphs and Networks; title: 125
label: 22 Machine Learning; title: 135
label: 23 More about Numbers; title: 143
label: 24 More Forms of Visualization; title: 147
label: 25 Ways to Apply Functions; title: 153
label: 26 Pure Anonymous Functions; title: 159
label: 27 Applying Functions Repeatedly; title: 169
label: 28 Tests and Conditionals; title: 177
label: 29 More about Pure Functions; title: 183
label: 30 Rearranging Lists; title: 193
label: 31 Parts of Lists; title: 199
label: 32 Patterns; title: 205
label: 33 Expressions and Their Structure; title: 213
label: 34 Associations; title: 219
label: 35 Natural Language Understanding; title: 225
label: 36 Creating Websites and Apps; title: 235
label: 37 Layout and Display; title: 241
label: 38 Assigning Names to Things; title: 247
label: 39 Immediate and Delayed Values; title: 251
label: 40 Defining Your Own Functions; title: 257
label: 41 More about Patterns; title: 263
label: 42 String Patterns and Templates; title: 269
label: 43 Storing Things; title: 275
label: 44 Importing and Exporting; title: 285
label: 45 Datasets; title: 299
label: 46 Writing Good Code; title: 305
label: 47 Debugging Your Code; title: 309
label: What We Haven’t Discussed; title: 317
label: Afterword: Being a Programmer; title: 319
label: Answers to Exercises; title: 327
label: Index