logo资料库

Wolfram_An elementary introduction to the Wolfram language(英文完整版....pdf

第1页 / 共343页
第2页 / 共343页
第3页 / 共343页
第4页 / 共343页
第5页 / 共343页
第6页 / 共343页
第7页 / 共343页
第8页 / 共343页
资料共343页,剩余部分请下载后查看
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
空白页面
An Elementary Introduction to the Wolfram Language 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. wolfram.com/language 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. wolfr.am/eiwl Stephen Wolfram is the creator of the Wolfram Language, as well as Wolfram|Alpha and Mathematica. He has been a pioneer in the science and technology of computation for nearly four decades. He started using computers while doing physics research in his early teens, and made many important discoveries that led eventually to his groundbreaking 2002 book A New Kind of Science. Since founding it in 1987, Wolfram has been CEO of Wolfram Research, one of the world’s most respected software companies, known for its long history of technical innovation. stephenwolfram.com All code in this book is available for interactive use in the Wolfram Open Cloud at wolfr.am/eiwl-c, as well as in web and desktop versions of Wolfram Programming Lab. Additional material is available at wolfr.am/eiwl. USD $19.95 S T E P H E N W O L F R A M | A n E l e m e n t a r y I n t r o d u c t i o n t o t h e W o l f r a m L a n g u a g e AN ELEMENTARY INTRODUCTION TO THE Wolfram Language STEPHEN WOLFRAM
AN ELEMENTARY INTRODUCTION TO THE Wolfram Language STEPHEN WOLFRAM
Wolfram Media, Inc. wolfram-media.com ISBN 978-1-944183-00-4 (paperback) ISBN 978-1-944183-01-1 (ebook) Copyright © 2016 by Wolfram Media, Inc. CC BY-NC-SA Attribution-NonCommercial-ShareAlike creativecommons.org/licenses/by-nc-sa/4.0/legalcode Library of Congress Cataloging-in-Publication Data Wolfram, Stephen, author. An elementary introduction to the Wolfram Language / Stephen Wolfram. Champaign, IL, USA : Wolfram Media, Inc., [2015] | Includes index. LCCN 2015039066 | ISBN 9781944183004 (pbk. : alk. paper) LCSH: Wolfram Language (Computer program language) | Mathematica (Computer file) LCC QA76.73.W65 W65 2015 | DDC 510/.285536—dc23 LC record available at http://lccn.loc.gov/2015039066 Trademarks: Wolfram, Wolfram Language, Wolfram|Alpha, Wolfram Cloud, Wolfram Programming Lab, Mathematica, Wolfram Workbench, Wolfram Knowledgebase, Wolfram Notebook, Wolfram Community, Wolfram Data Drop, Wolfram Demonstrations Project, and Tweet-a-Program. This book was written and produced using Wolfram Desktop and the Wolfram Language. Printed by Friesens, Manitoba, Canada. First edition. Second printing. Acid-free paper.
AN ELEMENTARY INTRODUCTION TO THE Wolfram Language
Table of Contents vii Preface What Is the Wolfram Language? xi Practicalities of Using the Wolfram Language xiii Other Resources xv 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 1 3 7 11 15 19 25 29 33 39 45 53 57 63 73 77 87 93 101 107 115 123 129 137 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 Patterns 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 141 147 153 163 171 177 187 193 197 205 211 217 227 233 239 243 249 255 261 265 271 283 291 295 303 305 313
分享到:
收藏