本书基于Mathematica 12.3,全面介绍了Mathematica软件的高级编程技术,全书分为8章:第1章Mathematica基础,重点阐述Mathematica软件的入门操作;第2章Wolfram语言经典编程,讨论类似于C语言等高级语言的Mathematica编程方法;第3章Wolfram语言列表,叙述了Mathematica软件最重要的数据类型列表的操作方法;第4章详细讨论了Wolfram语言内置函数和自定义函数的用法;第5章模块编程技术分析Mathematica软件四种主要的模块编程技巧;第6章讨论了Wolfram语言字符串和数据集;第7章展示了Mathematica软件强大的绘图和声音处理能力;第8章详细阐述了Mathematica程序包的设计方法。Mathematica软件是最能体现计算机价值的科学计算软件,而运行于其上的Wolfram语言是最高层次的科学计算语言。本书基于Mathematica 12.3,全面介绍了Mathematica软件的高级编程技术, 本书可作为高等院校工学、理学、艺术学和经济学等学科本科生和研究生学习Mathematica软件和Wolfram语言的入门教材,也可作为这些学科门类下设专业本科生和研究生及科研人员用于数据分析的参考书。
《Python程序设计——基础入门、数据分析及网络爬虫(微课视频版)》基于Python 3.10全面介绍Python语言程序设计方法,全书共10章。首先,基于Visual Studio和PyCharm集成开发环境介绍设计Python语言程序的方法,讨论Python语言的常用数据结构的定义与用法,阐述分支与循环控制语句设计方法;然后,在讨论Python语言中的常用数据类型及其用法的基础上,重点论述函数、模块和包的概念与设计方法;接着,深入介绍Python语言中类的定义与应用方法,介绍文件操作与异常处理方法,阐述图形用户界面程序设计方法;最后,介绍数据分析与可视化技术和网络爬虫。全书内容丰富,实例翔实,配套实例讲解视频和教学资源。 《Python程序设计——基础入门、数据分析及网络爬虫(微课视频版)》可作为高等院校计算机科学与技术、软件与网络工程、电子信息工程和自动控制工程等工学相关专业的本科生学习Python语言的教材,也可作为程序设计爱好者学习Python语言的参考书。