Wang Haihua
🍈 🍉🍊 🍋 🍌
编程能力是数学建模综合能力中必不可少的一部分。Python作为一门通用的编程语言,简单易学,且现成的众多第三方库(工具包)让建模算法的编写更加容易。同时,Python也是开源且免费的(相比于建模上它的竞争对手Matlab).
学习一门编程语言,首先要将软件安装成功(笔者就曾几度软件安装失败而放弃一些工具的学习)。这里我直接推荐初学者安装Anaconda作为Python的编程环境,省心省力。
第一步:登录Anaconda官网(https://www.anaconda.com/products/distribution),下载对应版本(简单期间都可以选图形安装器,为对应下载方式的第一个)
第二步:点击软件安装,根据安装提示设置安装路径等。(Mac按提示直接安装到底即可,Windows用户注意在下图这一步勾选第一个复选框,方便日后第三方库的安装)
第三步:安装成功,打开Anaconda(最开始打开会有些慢,绿色的图表会停滞一段时间)
第四步:打开Anaconda工具面板中的jupyter notebook,点开它之后,会弹出一个黑框,不要关闭它,接下来是浏览器打开的界面
第五步:在浏览器靠右上角的未知有个选项New,点开它,选中Python3
第六步:在新的浏览器界面里输入如下内容。每个小方格叫做单元格(英文cell),打好内容后(比如print('Hello world!
)点击工具栏中的运行或run即可运行
将Python当作一个计算器,练习一下使用,就算是简单入门了。
编程需要一步一步来,安装好软件就走好了第一步,后续再按部就班学习语法即可。不用担心没有基础,在我的教学经验里,大部分没有编程基础的同学经过4-6小时学习基本可以掌握Python的基本语法。当然,入门是一回事,精通一门编程语言还需要的是不断练习和处理报错,最后用它来做自己的项目。