jimogsh 同学现在是一名兰州大学四年级的学生,我认识他的时候,他还在念两年级。当时他对 Mathematica 充满了好奇,在论坛中提了许多的问题。后来jimogsh 用 Mathematica 求解 Project Euler,不断提高自己对软件的使用技巧和数学解题的能力,随后他又整理了 Project Euler 前50题的解法和代码。

jimogsh 同学通过自身的努力和实践,向我们大家证明了一个简单的事实,那就是自学和专研完全能够掌握 Mathematica ,有志于从事科学研究或工程技术的年青人完全可以凭借自身的力量来向这个世界展示中国新一代的智慧。他们是80后,90后, 00 后......

=======================================================================

http://jimogsh.info/blog/306

Mathematica演示项目笔记Simwe论坛的元老会员FreddyMusic(大名:吴飞,以下简称FM~)最近完成的一本中文Mathematica著作。主要记载了FM兄自己在写演示项目(Wolfram Demonstrations Project,主页FM的主页)的过程中的“笔记”,实际上这本书可以作为一本由浅入深的Mathematica进阶教材,以9个有趣的演示项目(demo)层层深入,绝不仅仅向读者揭示了Mathematica demo的写法,更多的是在看似漫不经心的文字中融入了作者对科学问题的思考方式,书中的内容从学科门类涉及到经济、趣题、语言、统计、地理、历史、力学、航天等宽阔的领域,而讲述方式更是五花八门,如课堂讨论、考试批卷、烹饪等都出现在了本书的讲述中。以前经常碰到有人问到有没有中文版的Mathematica 7中文教材,这本书的面世也相当于填补了这么一个空白。

我个人的看法,这本书不是一本入门教材,它没有详细地告诉你Solve,N,Integrate,Plot这些命令怎么用,而是在解决一个个实际问题过程中的思考、探索过程。这本书不会把你从小白引入Mathematica的神奇世界,但是你只需要是一个入门者,就一定能从这本书中获得益处。关于这点,在文末附上的样章中可以看出全书的创作风格。其实这九章也是在一步步地教读者如何去完成一个比较完整的Demo,背后不仅仅是要解决问题,而且要将算法和代码优化优化再优化。

这样一本几乎纯粹讲理论的书,FM并没有把它按照传统的计算机或者软件或者程序语言或者数学教材来写,而是在书中引用了大量文史著作、名人名言、奇闻轶事来使文章看起来多了几分人文气质,少了几点刻板威严。

关于这本书的特点,作者自己是这么总结的:

  1. 本书每篇内容都源于一个可以互动操控的演示项目,源代码基于6.0以上版本。
  2. 全书使用Mathematica 7来撰写,包括文字、插图、表格、公式、代码乃至封面设计。
  3. 本书介绍Mathematica 软件的使用方法并简介计算机科学和相关专业技术知识。

其中的第二点:全书的排版甚至包括封面设计全由FM自己利用Mathematica软件完成,要做好这一点并不容易。这也表达了FM同学的一个信念:Mathematica solves anything(此页面simwe论坛用户登录可见)。不过这样一个“离经叛道”的方法大概也给出版社的工作人员带来了不少工作上的难度,从而也使得这本书的出版面临着重重困难,还好,现在我们已经看到了这本书。

另一点值得一提的是这本书附带的电子资源,包括:

  • 中文版Mathematica软件7.0版及30天使用授权
  • Mathematica软件7.0的新特性中文介绍
  • 本书中讨论到的所有Demo源代码文件(.nb文件)
  • Mathematica在线培训课程
  • 包括The Mathematica Book(5ed)(Wolfram公司出版的一本Mathematica“教材”,中文译作《Mathematica全书》)在内的数十份英文教材电子版
  • 十多部教学录像

可谓是非常丰富了,甚至可以说就这张光盘里的东西价值就已经超超越了书的价格,而且这本《演示项目笔记》本身印刷精良,书内配图的清晰度也都非常高,还配有大量彩图,确实是物超所值。

对Mathematica软件或者这本书有兴趣的可以关注FM的博客,而关于这本书的更多介绍请参看这篇文章,其内容基本上就是《Mathematica演示项目笔记》中的第零章——《序和目录 初始精要》。其中比较详细记载了关于这本书的各种细节,文末还附有网上购书链接,喜欢的同学一定要抢先喔。

最后附上我拿到的这本书玉照:桌子比较乱,手写板是俺爹用的,嘿嘿~

jimogsh 推荐《Mathematica演示项目笔记》相关推荐

  1. java计算机毕业设计哈尔滨旅游项目推荐平台演示录像2020MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计哈尔滨旅游项目推荐平台演示录像2020MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计哈尔滨旅游项目推荐平台演示录像2020MyBatis+系统+LW文档+ ...

  2. C51 项目笔记 |Mifare RFID-RC522模组实验

    项目框架 射频识别(Radiofrequency identification ,RFID),又称电子标签(E-Tag),是一种利用射频信号自动识别目标对象并获取相关信息的技术.RFID或射频识别系统 ...

  3. 长尾推荐算法论文阅读笔记合集(papers / literatures for long tail recommendation)

    写在前面: (1)我将长尾推荐系统相关论文做了一个整理,主要包括:论文题目.发表的会议/期刊(出处).发表时间.被引量(主要是google scholar),有的论文将对其内容进行简单介绍.最后提供这 ...

  4. Cocos2dx-demo演示项目:Part1

    这个项目,我主要是用来积累.记录自己在利用cocos2dx引擎进行项目开发.学习实践中的开发经验.每天的开发任务.查看别人分享的内容,总是能够收获到可取的东西,将这些可取的东西自己再着手开发一次,能够 ...

  5. AppFuse项目笔记(1)

    AppFuse项目笔记(1) 一.Appfuse简介 Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring.Hibernate.ibatis.s ...

  6. 瑞吉外卖项目笔记+踩坑1——基础功能

     导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 1 ...

  7. 模仿360安全卫士项目笔记1

    01_项目介绍_20 演示项目功能: 1.对前面知识的综合应用,复习基础一遍. 2.熟悉代码,找到敲代码的感觉: 3.每天会有1000-1500行代码量:这几天下来一共就会有1万多行代码量. 4.大学 ...

  8. *谷粒商城项目笔记*

    谷粒商城项目笔记 一 项目介绍(略) 二分布式的基础概念 1,微服务 拒绝大型单体应用,基于业务边界进行服务微化拆分,各个服务独立部署运行 2, 集群是个物理形态,分布式是个工作方式. 例如:京东是个 ...

  9. Day035 《电影院售票系统》项目笔记

    <电影院售票系统>项目笔记 笔记说明: 1.旨在记录开发过程中遇到的问题和解决方案. 2.笔记分为三个部分:第一,设计模块及实现功能:第二,出现的问题及解决方案:第三,代码优化 3.项目需 ...

最新文章

  1. bzoj 4813: [Cqoi2017]小Q的棋盘【树形dp】
  2. 分享10个我最满意的windows工具,极大提升工作效率
  3. JAVA不借助第三个变量实现两个变量交换的思考
  4. TureType/OpenType 字体瘦身、字体转换和字符替换
  5. 图像分割综述:FCN、U-Net、PSPNet、DeepLab
  6. java 数据库转储_从源控制数据库驱动的应用程序所需的转储开始?
  7. 《我们应该怎样做需求分析》阅读笔记
  8. python locust api_干货 | 基于Locust的接口压测
  9. Html前端基础(form表单、img标签、a href标签、id的作用)
  10. 平板 电脑 android 2.2,最新版:360 Tablet Guardian安卓版(适用于Android平板电脑)v 3. 2. 2中文正式安装版...
  11. (转载)yocto相关class总结
  12. 解密QQ图标升级计划
  13. Parsing error: Decorators cannot be used to decorate object literal properties
  14. 三酷猫学python_python学习06循环
  15. 重新定义团队 谷歌的自由精神对所有公司都适用
  16. ​创新不是公司的救命良药
  17. assert在c语言中有什么作用,C语言中assert的作用是什么?
  18. 如何有效解决电脑桌面开始菜单不见了
  19. npm-install 命令报错4048的几种情况和解决方法
  20. 康耐视visionpro工具-PatInspect

热门文章

  1. Kong的插件: session
  2. Linux输入法平台
  3. NCBI数据下载的几种方法
  4. 宣传单彩页_彩页宣传单文案如何设计客户才会接受
  5. 字节跳动青训营Day01 - 实战项目 - 在线翻译字典
  6. HTML编码、HTML解码
  7. yum Failed to initialize NSS library恢复
  8. 反射内存 延时_PCI5565反射内存网技术的应用研究
  9. 正方形面积(JAVA)
  10. express 解析post请求的数据格式