Python开发技术详解[试读]
1.1 Python简介
第1章 Python概述 Python(蟒蛇)是一种动态解释型的编程语言。Python功能强大、简单易学,支持面向对象、函数式编程。Python可以在Windows、UNIX等多种操作系统上使用,也可以在Java、.NET开发平台上使用。Python的简洁性、易用性使得程序的开发过程变得简捷,特别适用于快速应用开发。本章的知识点: Python的特征 Python开发环境的配置 Python程序的编写 不同开发平台对Python的支持 1.1 Python简介 Python语言是由Guido van Rossum在1989年开... 查看全部[ 1.1 Python简介 ]
1.2 Python的特征
1.2 Python的特征 程序设计语言在不断地发展,从最初的汇编语言到后来的C、Pascal等语言,发展到现在的C++、Java等高级编程语言。程序设计的难度在不断的减小,软件的开发和设计已经形成了一套标准,开发工作已经不再是复杂的任务。最初只能使用机器码编写代码,而现在可以使用具有良好调试功能的IDE环境编程。Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。Python的简洁性使得软件的代码大幅度的减少,开发任务进一步简化。程序员关注的重点不再是语法特性,而是程序所要实现的任务。Python语言有许多重要的特性,而且有些特性是富有创造性的... 查看全部[ 1.2 Python的特征 ]
1.3 第一个Python程序
1.3 第一个Python程序 Python的源代码文件以“py”作为文件名后缀。下面编写一段简单的Python程序。 【例1-1】创建用于输出“hello world”字符串的程序。并以“hello.py”为文件名保存起来。 if__name__ == "__main__": print "hello world" 第1行代码相当于C语言中的main()函数,是Python程序的入口。详细用法请参考第5章的相关内容。 第2行代码使用print语句输出字符串“hello world”。 输... 查看全部[ 1.3 第一个Python程序 ]
1.4 搭建开发环境
1.4 搭建开发环境 Python开发环境的安装和配置非常简单。Python可以在多个平台进行安装和开发,ActivePython是非常流行的Python安装包。本节将介绍ActivePython的安装和Python交互式命令行的使用方法。 1.4.1 Python的下载和安装 在UNIX系统上,Python的可执行文件被安装在/usr/local/bin目录中,库文件被安装在/usr/local/python目录中。在Windows环境中,Python可以被安装到任何目录中。读者可以到官方网站www.python.org下载Python2.5,官方网站提供... 查看全部[ 1.4 搭建开发环境 ]
1.5 Python的开发工具
1.5 Python的开发工具 Python的开发工具非常丰富,有许多强大的智能开发环境(IDE,Integrated Development Environment)工具,如Komodo、PythonWin、Eclipse等。这些工具不仅支持图形化操作,而且具备编辑、调试等功能。此外,文本编辑器也可作为Python的开发环境,如EditPlus、Vi等。 1.5.1 PythonWin的使用方法 图1-6 PythonWin的命令行窗口 PythonWin是最早出现的Python开发工具之一。PythonWin的发行版本包括Windows应用程序... 查看全部[ 1.5 Python的开发工具 ]
1.6 不同平台下的Python
1.6 不同平台下的Python Java和.NET是目前软件行业非常成熟的两大开发平台。Python可以在这两大开发平台上使用,也可以用Java、C#扩展Python。 1.Jython Jython是完全采用Java编写的Python解析器。虽然Jython解释器的实现和性能与Python的解释器相比还有些差距,但是Jython使得Python完全可以应用在Java开发平台下。Jython使得Python程序可以在Java虚拟机上运行,同时Python可以访问Java下的类库和包。Jython也为Java提供了完善的脚本环境,Python在Java应用中可... 查看全部[ 1.6 不同平台下的Python ]
1.7 小结
1.7 小结 本章讲解了Python的历史、特性、安装、开发环境等方面的知识。Python既可以使用IDE工具编写程序,也可以使用EditPlus等文本编辑器进行开发。本章重点讲解了Python程序的基本特点、EditPlus编辑器下Python环境的设置以及交互式命令行的使用方法。Python可用的开发工具很多,例如PythonWin、Eclipse、Komodo等,读者可以根据使用习惯进行选择。... 查看全部[ 1.7 小结 ]
2.1 Python的文件类型
Python的语法非常简练,因此Python编写的程序可读性强,容易理解。本章将向读者介绍Python的基本语法及其概念,并与目前流行的程序开发语言进行比较。Python的语法与其他高级语言有很多不同之处,它使用了一些标记作为语法的一部分,例如空格缩进、冒号等。本章的知识点: Python文件的扩展名 Python的编码规则 数据类型 变量和常量的定义和使用方法 运算符及表达式 2.1 Python的文件类型 Python的文件类型主要分为3种,分别是源代码、字节代码和优化代码。这些代码都可以直接运行,不需要进行编译或者连接。这... 查看全部[ 2.1 Python的文件类型 ]
2.2.1 命名规则
2.2 Python的编码规则 Python语言有自己独特的编码规则,包括命名规则、代码书写规则等。本节将详细介绍Python中常用的规则,并解释这些规则的原理和由来。 2.2.1 命名规则 Python语言有一套自己的命名规则,用户也可以借鉴Java语言的命名规则以形成自己编码的规则。命名规则并不是规定,只是一种习惯用法。变量名的首字符必须是字母或下划线,首字符之外的字符可以由字母、数字或下划线组成,并且不能使用Python的保留字。下面介绍几种常见的规则。 1.变量名、包名、模块名 变量名通常由字母和下划线组成,包名、模块名通常用小写字母... 查看全部[ 2.2.1 命名规则 ]
2.2.2 代码缩进与冒号
2.2.2 代码缩进与冒号 代码缩进是指通过在每行代码前键入空格或制表符的方式,表示每行代码之间的层次关系。任何编程语言都需要代码缩进规范程序的结构,采用代码缩进的编程风格有利于代码的阅读和理解。对于C、C++、Java等语言,代码缩进只是作为编程的一种良好习惯而延承下来。对于Python而言,代码缩进是一种语法,Python语言中没有采用花括号或begin...end...分隔代码块,而是使用冒号和代码缩进来区分代码之间的层次。 使用IDE开发工具或EditPlus等编辑器书写代码时,编辑器会自动缩进代码、补齐冒号,提高编码效率。 【例2-6】演示代码中的条... 查看全部[ 2.2.2 代码缩进与冒号 ]