一、盘古斧 Hello World!

栏目: Python · 发布时间: 6年前

内容简介:一、盘古斧 Hello World!

1. python特性 (来自百度百科)

1) 解释性 :一个用编译性语言比如C或C++写的程序可以从 源文件 (即C或C++语言)转换到一个你的计算机使用的语言( 二进制代码 ,即0和1)。这个过程通过 编译器 和不同的标记、选项完成。

运行程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而 Python 语言写的程序不需要编译成二进制代码。你可以直接从 源代码 运行程序。

在计算机内部,Python 解释器 把源代码转换成称为 字节码 的中间形式,然后再把它翻译成计算机使用的 机器语言 并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。

2)面向对象:Python既支持 面向过程 的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“ 面向对象 ”的语言中,程序是由数据和功能组合而成的对象构建起来的。

3)可拓展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们。

4)丰富的库:Python标准库确实很庞大。它可以帮助处理各种工作,包括 正则表达式 、文档生成、 单元测试线程 、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI( 图形用户界面 )、Tk和其他与系统有关的操作。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。

2. python应用 (来自百度百科)

1) 系统编程:提供 APIApplication Programming Interface 应用程序编程接口),能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理想的编程工具。

2) 图形处理 有PIL、 Tkinter 等图形库支持,能方便进行图形处理。

3) 数学处理 NumPy扩展提供大量与许多标准数学库的接口。

4) 文本处理: python提供的re模块能支持 正则表达式 ,还提供 SGMLXML 分析模块,许多 程序员 利用python进行XML程序的开发。

5) 数据库编程:程序员可通过遵循Python DB-API(数据库 应用程序编程接口 )规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,MySQL、 SQLite 等数据库通信。python自带有一个Gadfly模块,提供了一个完整的 SQL 环境。

6) 网络编程 提供丰富的模块支持sockets编程,能方便快速地开发 分布式应用程序 。很多大规模软件开发计划例如 Zope ,Mnet 及 BitTorrent . Google都在广泛地使用它。

7) web编程 NumPy扩展提供大量与许多标准数学库的接口。

8) 多媒体应用 NumPy扩展提供大量与许多标准数学库的接口。

9) pymo引擎 PYMO全称为python memories off,是一款运行于Symbian S60V3,Symbian3,S60V5, Symbian3, Android系统上的AVG游戏引擎。因其基于python2.0平台开发,并且适用于创建 秋之回忆memories off )风格的AVG游戏,故命名为PYMO。

10)网络爬虫 : NumPy扩展提供大量与许多标准数学库的接口。


以上所述就是小编给大家介绍的《一、盘古斧 Hello World!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Design systems

Design systems

Not all design systems are equally effective. Some can generate coherent user experiences, others produce confusing patchwork designs. Some inspire teams to contribute to them, others are neglected. S......一起来看看 《Design systems》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具