Python

Python 知识量:10 - 41 - 150

1.1 Python语言><

Python是什么- 1.1.1 -

Python是一种编程语言,以及一组配套的软件工具和库。

Python具有以下优点:

  • 易学易懂。相对于C或Java来说,Python易于理解和学习,而且使用Python编写的程序非常简洁,几乎没有多余的符号。

  • 效率极高。熟悉Python后,与使用其他语言相比,可以在更短的时间内完成功能所需代码的编写。

  • 丰富的库。Python自带了各种现成的库,如果要完成某类工作,先看一下有没有现成的库,这可以省下大把的时间。

  • 易于维护。得益于Python易于理解和修改,因此,使用Python编写的程序更容易维护。

Python适合做什么- 1.1.2 -

Python的用途很广,但也不是万能的,它擅长于以下应用:

  • 脚本。可以编写简短的脚本程序用于一些常见的任务,例如:在互联网中上传或下载文件等。

  • 开发网站。可以使用Python快速的创建动态网站。

  • 文本处理。在处理文本文件和字符串方面,Python提供了强大的功能,包括使用正则表达式和Unicode。

  • 科学计算。有许多Python科学计算库可用于数学计算、统计和绘图。

  • 教育。鉴于Python易学易用,在编程入门课程中,Python越来越受欢迎。

需要特别注意的是,Python虽然功能强大,但是作为解释型语言,它的运行速度比Java和C语言要慢,因此不适用于对性能要求很高的开发任务。

Python程序开发流程- 1.1.3 -

通常情况下,Python程序的开发流程是这样的:

  1. 确定程序要完成什么任务。

  2. 编写源代码。Python的源代码文件使用.py作为扩展名,例如:study.py。

  3. 使用Python解释器将源代码文件转换为目标代码文件。目标代码文件使用.pyc作为扩展名,例如:study.pyc(与study.py是对应的)。

  4. 运行Python程序。一般情况下,目标代码的转换过程与程序的执行一气呵成,程序员很少直接与目标代码进行交互。

  5. 检查程序运行结果,并进行程序的调试,直至实现预定目标和任务。