陆陆续续从本科写机器人程序开始写python,到现在做深度学习也需要用到python,所以一直想着把python回炉重造一番,参考的是廖雪峰的博客:http://www.liaoxuefeng.com/,很多内容都是从廖老师那里摘抄过来的,如有疑问,可以直接移步廖老师的个人网站。
在写python的时候,经常会用到两种方式,一种是通过交互式命令行,另一种就是使用文本编辑器。当通过使用交互式命令行的时候,通常是能够一下就能得到你的期望输出,但是写的东西没办法保存,所以在实际开发的过程中,通常使用文本编辑器,然后把文件以.py的形式保存下来,例如笔者使用的是mac,当使用交互式命令行的时候:
当使用python的文本编辑器的时候,在mac或者linux中,通常可以使用vim新建一个.py的文件:
vim test.py
在新建的test.py中我们键入我们要写的code,例如下图:
保存文件退出,返回命令行的时候,使用python指令运行刚刚写完的.py文件;
python test.py
就可以得到上面说到的通过交互式命令行得到的一样的运行结果:
无论是在windows还是linux(包括mac)的命令行环境下,直接键入python都可以进入python交互式命令行环境。一般来说,直接键入python进入交互模式,相当于启动了python的解释器,等待你一步一步键入代码,然后逐行执行;通过解释器建立.py文件后,使用python xxx.py进行编译,相当于解释器一次性把源代码执行完毕。