本文共 1045 字,大约阅读时间需要 3 分钟。
Python是一款容易学习而且功能强大的面向对象的解释型计算机程序设计语言。由荷兰人Guido van Rossum于1989年发明。由于Python简单易读,而且有内置丰富的高效库,使得Python越来越多的用于科学计算。
Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行byte code。这种机制的基本思想跟Java相似。
1.缩进
python 代码的执行不依赖于 main()函数,从没有缩进的代码开始执行。不使用{}来包围语句块,而是使用缩进4个空格来表示。
2.冒号和圆括号
在Python中,函数定义、类定义、以及if while for等控制语句,在声明的语句末尾加冒号。此外,在if while语句中,判断语句不需要写在()中。
例如:
if a < b :
语句1
else:
语句2
3.分号
C、C++ 、Java、C#中都是使用分号来标记一条语句的结束,但是Python中的语句后面不使用分号,因此最好一行只写一条语句。
4.类
首先不需要声明类的方法和字段,直接定义就可以。其次在继承的时候,不使用任何关键字,直接用圆括号包围父类就可以。
1.IDE
PyCharm
商业软件,不过使用edu邮箱可以注册证书,从而免费使用教育版。百度给出的功能有调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。个人认为:英文单词拼写检查、不严谨写法的提示、代码颜色、自动缩进这几个方面是比较好的。此外,与Android Studio、Visual Studio等软件的布局、常用功能使用类似。
Eclipse with Pydev
允许开发者创建有用和交互式的 Web 应用。PyDev 是 Eclipse 开发 Python 的 IDE,支持 Python,Jython和 IronPython 的开发。
2.命令行
3.Python自带的idle
4.文本编辑器
Sublime Text、Notepad++、Vim、 Emacs
使用文本编辑器编写程序的话需要编辑结束保存成相应格式的文件,例如网页的.html .css,python的.py,然后到相应的环境下运行,对于python的话,可以在命令行或者自带idle下执行。