广东海洋大学 电子1151 孔yanfei python语言程序设计 第二周

为什么选择 Python

软件质量:可读性、可复用性以及可维护性。

生产力:代码量相对小。

可移植性:可以跨越 Windows 和 Linux。

组建集成:Python 可以和 C 或者 C++等语言结合使用。

Python 的能力范围

Python 能做什么呢?

系统编程,GUI,网络编程以及数据库编程等等。

Python 的运行方式

Python 程序在运行之前要先从源程序被编译成字节码,这样可以加快程序的运行速度。字节码由 Python 虚拟机执行(PVM)。

除了标准的 CPython 之外,还有 Java 上的 Python 实现——Jython,以及使得 Python 可以和.NET 互通的 IronPython。

除此之外,有专门的 Python 优化程序可以提高代码的效率,以及讲 Python 制作成二进制可执行文件的程序。

安装 Python

http://www.python.org/下载最新的稳定版本 Python。在 Windows 平台下,安装过程和普通的软件没有什么区别,一路下一步就可以了。

安装、编译与运行

   Python的安装很容易,直接到官网:http://www.python.org/下载安装就可以了。Ubuntu一般都预安装了。没有的话,就可以#apt-get install python。Windows的话直接下载msi包安装即可。Python 程序是通过解释器执行的,所以安装后,可以看到Python提供了两个解析器,一个是IDLE (Python GUI),一个是Python (command line)。前者是一个带GUI界面的版本,后者实际上和在命令提示符下运行python是一样的。运行解释器后,就会有一个命令提示符>>>,在提示符后键入你的程序语句,键入的语句将会立即执行。就像Matlab一样。

   另外,Matlab有.m的脚步文件,python也有.py后缀的脚本文件,这个文件除了可以解释执行外,还可以编译运行,编译后运行速度要比解释运行要快。

   例如,我要打印一个helloWorld。

方法1:直接在解释器中,>>> print ‘helloWorld’。

方法2:将这句代码写到一个文件中,例如hello.py。运行这个文件有三种方式:

1)在终端中:python hello.py

2)先编译成.pyc文件:

import py_compile

py_compile.compile(“hello.py”)

再在终端中:python hello.pyc

3)在终端中:

python -O -m py_compile hello.py

python hello.pyo

   编译成.pyc和.pyo文件后,执行的速度会更快。所以一般一些重复性并多次调用的代码会被编译成这两种可执行的方式来待调用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值