Python开发技术详解1.1 Python简介_Python开发技术详解1.1 Python简介试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > web > Python开发技术详解 > 1.1 Python简介

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年开发的,于1991年年初发表。Guido van Rossum曾是CWI公司的一员,使用解释性编程语言ABC开发应用程序,这种语言在软件开发上有许多局限性。由于要完成系统管理方面的一些任务,需要获取Amoeba机操作系统所提供的系统调用能力,虽然可以设计Amoeba的专用语言去实现这个任务,但是van Rossum计划设计一门更通用的程序设计语言。Python就此诞生了。     Python语言已经诞生了20年,但是并没有成为程序开发领域的主流程序设计语言。这是因为Python语言的动态性,程序解释执行的速度比编译型语言慢。随着Python语言的不断优化以及计算机硬件技术的迅猛发展,动态语言已经越来越受到软件界的重视。其中的代表性语言有Python、Ruby、SmallTalk、Groovy等。     众所周知,Java是软件行业认可的程序开发语言。Java比C++更容易使用,内部结构也相对简单。而Python的语法特性使得程序设计变得更轻松,Python能编写出比Java可读性更强的代码。随着Jython等解释器的出现,使得Python可以在Java虚拟机上运行。这样,Python就可以使用Java丰富的应用程序包。Python与读者熟知的JavaScript非常相似,都是解释执行,而且语法结构有很多相似之处。JavaScript是浏览器端的脚本语言,而Python也可以用于Web方面的开发。     Python吸收了Perl、Tcl等脚本语言的优点,使得Python具备Tcl的扩展性,同时又具备Perl的文本解析和匹配能力。Python与Lisp也有相似之处,Python可以实现函数式的编程模型。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《Python开发技术详解》其他试读目录

• 1.1 Python简介 [当前]
• 1.2 Python的特征
• 1.3 第一个Python程序
• 1.4 搭建开发环境
• 1.5 Python的开发工具
• 1.6 不同平台下的Python
• 1.7 小结
• 2.1 Python的文件类型
• 2.2.1 命名规则
• 2.2.2 代码缩进与冒号