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

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演示项目笔记》中的第零章——《序和目录 初始精要》。其中比较详细记载了关于这本书的各种细节,文末还附有网上购书链接,喜欢的同学一定要抢先喔。

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

你可能感兴趣的:(《M@演示项目笔记》,mathematica,出版,优化,plot,语言,工作)