Preface
What Is the Wolfram Language?
Practicalities of Using the Wolfram Language
Other Resources
1: Starting Out: Elementary Arithmetic
2: Introducing Functions
3: First Look at Lists
4: Displaying Lists
5: Operations on Lists
6: Making Tables
7: Colors and Styles
8: Basic Graphics Objects
9: Interactive Manipulation
10: Images
11: Strings and Text
12: Sound
13: Arrays, or Lists of Lists
14: Coordinates and Graphics
15: The Scope of the Wolfram Language
16: Real-World Data
17: Units
18: Geocomputation
19: Dates and Times
20: Options
21: Graphs and Networks
22: Machine Learning
23: More about Numbers
24: More Forms of Visualization
25: Ways to Apply Functions
26: Pure Anonymous Functions
27: Applying Functions Repeatedly
28: Tests and Conditionals
29: More about Pure Functions
30: Rearranging LIsts
31: Parts of Lists
32: Patterns
33: Expressions and Their Structure
34: Associations
35: Natural Language Understanding
36: Creating Websites and Apps
37: Layout and Display
38: Assigning Names to Things
39: Immediate and Delayed Values
40: Defining Your Own Functions
41: More about Patterns
42: String Patters and Templates
43: Storing Things
44: importing and Exporting
45: Datasets
46: Writing Good Code
47: Debugging Your Code
What We Haven't Discussed
Afterword: Being a Programmer
Answers to Exercises
index
空白页面