An Elementary Introduction to the Wolfram Language, 2nd Edition
- Length: 323 pages
- Edition: 2nd
- Language: English
- Publisher: Wolfram Media
- Publication Date: 2017-04-01
- ISBN-10: 1944183051
- ISBN-13: 9781944183059
- Sales Rank: #65584 (See Top 100 Books)
The Wolfram Language represents a major advance in programming languages that makes leading-edge computation accessible to everyone. Unique in its approach of building in vast knowledge and automation, the Wolfram Language scales from a single line of easy-to-understand interactive code to million-line production systems. This book provides an elementary introduction to the Wolfram Language and modern computational thinking. It assumes no prior knowledge of programming, and is suitable for both technical and non-technical college and high-school students, as well as anyone with an interest in the latest technology and its practical application.
Table of Contents
Chapter 1: Starting Out: Elementary Arithmetic
Chapter 2: Introducing Functions
Chapter 3: First Look At Lists
Chapter 4: Displaying Lists
Chapter 5: Operations On Lists
Chapter 6: Making Tables
Chapter 7: Colors And Styles
Chapter 8: Basic Graphics Objects
Chapter 9: Interactive Manipulation
Chapter 10: Images
Chapter 11: Strings And Text
Chapter 12: Sound
Chapter 13: Arrays, Or Lists Of Lists
Chapter 14: Coordinates And Graphics
Chapter 15: The Scope Of The Wolfram Language
Chapter 16: Real-World Data
Chapter 17: Units
Chapter 18: Geocomputation
Chapter 19: Dates And Times
Chapter 20: Options
Chapter 21: Graphs And Networks
Chapter 22: Machine Learning
Chapter 23: More About Numbers
Chapter 24: More Forms Of Visualization
Chapter 25: Ways To Apply Functions
Chapter 26: Pure Anonymous Functions
Chapter 27: Applying Functions Repeatedly
Chapter 28: Tests And Conditionals
Chapter 29: More About Pure Functions
Chapter 30: Rearranging Lists
Chapter 31: Parts Of Lists
Chapter 32: Patterns
Chapter 33: Expressions And Their Structure
Chapter 34: Associations
Chapter 35: Natural Language Understanding
Chapter 36: Creating Websites And Apps
Chapter 37: Layout And Display
Chapter 38: Assigning Names To Things
Chapter 39: Immediate And Delayed Values
Chapter 40: Defining Your Own Functions
Chapter 41: More About Patterns
Chapter 42: String Patterns And Templates
Chapter 43: Storing Things
Chapter 44: Importing And Exporting
Chapter 45: Datasets
Chapter 46: Writing Good Code
Chapter 47: Debugging Your Code