新闻、观点和见解
beplay体育官网下载app
变得又热又辣的在库法理规模Wolfram语言beplay体育官网下载appbeplay体育手机官网安卓版
新的互动课程教授从一个专家程序员有用的技巧
beplay体育官网下载app有丰富的内置函数,几乎不需要编程,但也有特殊情况,需要额外的技能和知识来让代码做一些超越这些内置功能。beplay体育手机官网安卓版Wolfram U高兴地宣布一个新的免费互动课程由资深Wolfram程序员和教练戴夫Withoff提供一组有用的提示和指导中级程序员。beplay体育手机官网安卓版本课程将扩展你的理解Wolfram语言和帮助您编写更复杂的项目定义的结果。beplay体育官网下载appbeplay体育手机官网安卓版
我先说语言的初学者,自由互动课程一个基本介绍Wolfram语言beplay体育官网下载appbeplay体育手机官网安卓版仍然是最好的方式开始学习如何使用Wolfram编写程序语言。beplay体育官网下载appbeplay体育手机官网安卓版Wolfram语言编程指南beplay体育官网下载appbeplay体育手机官网安卓版目的是为后续课程准备深入了解语言的用户。
如果你已经熟悉的语言和准备潜水更高级的主题,您可以探索互动课程通过点击下图前阅读博客文章的其余部分。
从历史的动机
介绍Wolfram语言和现beplay体育手机官网安卓版beplay体育官网下载app代计算思考世界,Stephen beplay体育手机官网安卓版Wolfram发表一个基本介绍Wolfram语言beplay体育官网下载appbeplay体育手机官网安卓版在2015年。功能上涨beplay体育手机官网安卓版Wolfram云很快就能把这本书变成一个完整的交互式在线课程,包括视频,练习和一个笔记本在一个易于使用的界面,提供给任何一个互联网连接。事实上,教训基础入门课程已经被浏览超过一百万次计算机、平板电脑和智能手机推出以来,在全球范围内。
新中级编程课程源于用户对更先进的经验和解决问题的欲望从有经验的用户相关的话题,例如作业和评估规则、模式、程序接口和策划。戴夫Withoff以来一直使用Wolfram语言的释放beplay体育官网下载appbeplay体育手机官网安卓版Mathematica 1.2在1989年。戴夫是包和内部代码的开发人员对早期版本的Mathematica和在世界上是一个经验丰富的教练的学术界和Wolfram,他已经用他的专业知识与语言来创建新课程的经验,分享他多年来开发技巧和技术。beplay体育手机官网安卓版
概述
Wolfram语言编程的学生应该有一些知识在课程开始之前,包括中级的话题,比如beplay体育手机官网安卓版beplay体育官网下载app表达式的结构,变量本地化和其他细节的基本设计系统。后部分包括速度和内存效率,建设交互式用户界面,数据可视化和调试。
这里是一个快速的看一些课程纳入课程(在左侧目录所示):
尽管内容超越入门水平,它不应该需要很长时间才能完成这门课。你应该能够完成22个短视频和八个测验大约四个小时。课程自动跟踪你的进展并生成个性化的证书课程完成当你完成。
博客的未来几部分详细描述不同的互动课程组件。
教训
课程的主体是一组22课,从“Multiparadigm编程开始。“这入门课用实际例子来说明不同的编程风格,其次是专门课程功能和基于规则的编程证明Wolfram语言写程序的不同方式。beplay体育官网下载appbeplay体育手机官网安卓版
课程部分包括“基本语言结构”、“值和变量”,“常见的特殊表情,”“程序接口,“策划”,“分析和优化项目”和“选择应用程序。”Each section has two or three lessons and an auto-graded quiz to test your understanding.
视频从6到15分钟的长度,和每个视频伴随着一个教训笔记本屏幕的显示在右边。有嵌入式划痕的笔记本,你可以复制粘贴Wolfram语言输入直接从教训所以你可以试试自己的例子。beplay体育官网下载appbeplay体育手机官网安卓版
练习
每个课程都有一组练习练习的概念。一个详细的解决方案是为每个运动,因为独立学习的课程设计。下面显示了一个示例从知识表示的教训,从“程序接口”部分:
演习是交互式的笔记本,所以学生们可以试试Wolfram云中的每个问题的变化。beplay体育手机官网安卓版特别是,他们鼓励改变变量的例子和调查文档并为内置函数可用选项。
小测验
结束时,每个部分都是一个短,多项选择题测验与10个问题。测验问题大致相同的水平的教训所示,和一个学生评论部分彻底应该没有困难做好测试。
学生将获得即时反馈的测试问题的答案,鼓励他们尝试手和计算机计算来解决这些问题。
认证可用
鼓励学生观看所有的经验和尝试建议的测试序列,因为课程主题可能依赖于早期的概念和技术。当你完成这门课程,你可以下载一个个性化的证书完成。你将获得课程证书后看所有的课程和通过所有的测试。内为您自动跟踪你的进展过程使用Wolfram ID,因此很容易就接你离开以后如果你退出并返回到课程。beplay体育手机官网安卓版课程证书增值你的专业简历,学校和工作应用程序或社交媒体资料。本课程提供有用的准备beplay体育手机官网安卓版beplay体育官网下载appWolfram语言水平认证考试鼓励学生参加考试,获得能力认证。
从日常学习小组参与者的反馈
beplay体育手机官网安卓版Wolfram U课程提供了一个先睹为快的教训和测验每日学习小组参与者在这个春天,我们收到了一些有价值的反馈。这就是参与者说:
”这门课,从而提高效率使我少用打孔机打孔,给了我知识,以减少计算机运行时。“[运动]总是有用的和有趣的。”“多项选择问题是足够的测试一个人的知识。最好的运动是那些当我们被要求程序解决问题与特定的结果。它显示了Wolfram的多功能性语言。beplay体育官网下载appbeplay体育手机官网安卓版”“我是指各种笔记本包含在课程作为例子,演示的概念适用于我的任务工作。这些处理符号计算是最有帮助的。”“编程指南非常有用,提供洞察语言。”成功的构建块
我想你会发现这个新的互动课程是一个愉快的学习经验在你的旅程变得更先进和熟练的用户Wolfram的语言,就像我们日常学习小组群。beplay体育官网下载appbeplay体育手机官网安卓版我希望你能接触到的方法让我们知道您认为课程有用和分享你的故事的结果。像往常一样,我们欢迎任何意见或建议未来的课程和认证。
确认
我感谢安德烈在Wolfram Kuzniarek建议课程概念;beplay体育手机官网安卓版作者,Dave Withoff回答调用创建这个主题集合的编程;和Wolfram U员beplay体育手机官网安卓版工贡献,使其成为现实。我特别想感谢卡西迪亨,劳拉·克劳馥和玛丽亚Laugesen Wolfram U的团队。beplay体育手机官网安卓版
想要更多的帮助吗?Wolfram U的注册一个beplay体育手机官网安卓版每日学习小组。 |
最新的从我们的研发管道:13.2版本Wolfram语言与数学beplay体育官网下载appbeplay体育手机官网安卓版
在2020年,它被版本12.1和12.2;2021年版本12.3和13.0。今年6月下旬13.1版本。现在我们发布13.2版。我们继续有一个巨大的管道研发、一些短期,中期,长期(如十多年)。我们的目标是提供及时的[…]
学习与Wolfram代数的语言beplay体育官网下载appbeplay体育手机官网安卓版
树木继续增长
去年我们发布了13.0版本beplay体育官网下载app。这里有树的更新之后,包括最新的特性在13.1。
树木继续增长
在版本12.3我们介绍了树作为一种新的基本构造的beplay体育官网下载app。在13.0版本中我们添加了各种各样的样式选项树,在13.1版本中,我们增加更多的样式以及各种新的基本特性。
一个重要的更新的根本树构建在版本13.1是名在每个分支节点的能力,让他们在一个协会:
& # 10005 |
现在所有树功能包括支持协会:
& # 10005 |
在很多树节点的标签的使用是至关重要的。特别是在更抽象的应用程序通常要处理标记树。在13.1版本的功能UnlabeledTree(大致类似地UndirectedGraph)需要一个标签树,基本上消除了所有可见的标签。这是一个标准的标签树
& # 10005 |
这是无标号模拟:
& # 10005 |
在12.3版本中我们介绍了ExpressionTree从通用符号表达式推导树。我们的计划是有一个广泛的“特殊树”适合代表不同的特定类型的符号表达式。我们开始这个过程在13.1版本中,例如,拥有的概念”数据集树”。这是ExpressionTree将一个数据集转换为树:
& # 10005 |
现在在这里TreeExpression“反相”,产生一个数据集:
& # 10005 |
这是一个树的图形呈现一个更复杂的数据集:
& # 10005 |
新功能TreeLeafCount让你计算树的叶节点总数(基本的模拟LeafCount对于一般的符号表达式):
& # 10005 |
13.1版本的另一个新函数,通常是有用的在某种意义上没有检查每个节点的树的结构RootTree。这是一个随机树:
& # 10005 |
RootTree可以得到的子树“接近根”:
& # 10005 |
它也可以得到一个“离叶”的子树,在这种情况下走在二级树中的元素:
& # 10005 |
在某种程度上树木的样式的样式graphs-though有显著差异的分层树的性质。默认情况下,选择插入到一个特定的元素只影响那棵树树:
& # 10005 |
但是你可以给规则,指定元素下面的子树的元素是如何影响:
& # 10005 |
在13.1版本中现在有详细控制用于样式两个节点和边的树。这里有一个例子,让父母的边缘节点的样式:
& # 10005 |
选择喜欢TreeElementStyle确定位置的样式元素。TreeElementStyleFunction,另一方面,确定样式通过应用一个函数在每个节点的数据:
& # 10005 |
这为每个节点使用数据和位置信息:
& # 10005 |
在类比VertexShapeFunction图,TreeElementShapeFunction提供了一个通用的机制,指定应该如何处理节点的树。这叫设置TreeElementShapeFunction使每个节点显示为一个圆:
& # 10005 |
Wolfram的感恩节beplay体育手机官网安卓版
新13.1年:视觉效果和美化
去年我们发布了13.0版本beplay体育官网下载app。下面是更新的视觉效果和美化从那时起,包括最新的特性在13.1。
视觉效果和美化
起初看起来像一个小功能。但是一旦我们实现它,我们意识到这是比我们预期的更有用。正如你可以用它的颜色风格图形对象(,版本13.013.1版本中,其填充模式),现在你可以用阴影下降:
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
新13.1:超越Listability:引入线程
去年我们发布了13.0版本beplay体育官网下载app。这是更新listability从那时起,包括最新的特性在13.1。
超越Listability:引入线程
从一开始的Mathematica和beplay体育官网下载app我们有listability的概念:如果你添加两个列表,例如,相应的元素将被添加:
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |
& # 10005 |