An Elementary Introduction to the Wolfram Language

Stephen Wolfram

出版时间

2015-12-11

ISBN

9781944183004

评分

★★★★★
AI导读
核心看点
  • Wolfram创始人亲笔撰写,示例驱动教学
  • 涵盖符号计算、云部署及模式匹配
  • 在线版支持即时练习与答案自动检查
适合谁读
  • 零基础编程初学者及数学爱好者
  • 需进行科学计算与数据可视化的用户
  • 希望快速掌握Mathematica核心功能者
读前提醒
  • 建议优先使用官网在线版进行互动练习
  • 内容较浅显,进阶需结合官方文档查阅
  • 部分习题答案存疑,建议交叉验证结果
读者共识
  • 语言灵活强大,内置函数令人惊叹
  • 讲解清晰自洽,适合快速入门上手
  • 缺乏系统项目实例,老手可能嫌浅

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "Definitions can be associated with the head of a function (“downvalues”), with the heads of its arguments (“upvalues”), or with the head of the head, etc. (“subvalues”). Upvalues are effectively a generalization of methods in object-oriented languages."
  • "What happens if a variable escapes from a Module without having been assigned a value? Try it! You’ll find you’ll get a new variable that’s been given a unique name."
  • "What about other procedural programming constructs, like Do and For? The Wolfram Language has those. Do is sometimes worth using, particularly when your objective is side effects, like assigning variables or exporting data. For is almost always a bad idea, and can almost always be replaced by much c"
  • "There’s a correspondence between patterns for strings, and patterns for sequences in lists. SequenceCases is the analog for lists of StringCases for strings."
  • "Can I specify a file name in CloudObject, CloudPut, etc.? Yes. And the file name will be taken to be relative to your home directory in the cloud. The file will also get a URL, that includes the base of the cloud you’re using, and your user ID."
用户评论
Mathematica入门教程,wolfram官网可以下载nb格式文档
看这本书的本意是希望借助mma进行数学运算,但是等我全看完了才发现这是编程入门书籍,虽然不是我想要学的,不过了解一下编程思想也不算是浪费时间。书里所举的例子都讲得很明白,语言通顺思路清晰,是相当self-contained的一本书。另外作者似乎有点自恋,明明谢了顶,还要数次加入自拍照,还很得意地提到自己的另一本书a new kind of science。可是这书在amazon.com上从一星到五星的评论票数都差不多,暂时就不去拜读了。
灵活,强大,值得更多的练习和投入
想象无穷的工具
缺乏系统地编程实例,大量的基础操作,期待下一版书籍
https://www.wolfram.com/language/elementary-introduction/3rd-ed/
Mathematica官方教程的出版物
特点在于介绍新特性以及强大内置函数而已。
收藏