一、盘古斧 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!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

PYTHON3:数据分析与机器学习实战

PYTHON3:数据分析与机器学习实战

龙马高新教育 / 北京大学出版社 / 2018-9-1 / 69.00

机器学习(Machine Learning, ML)是一门多领域交叉学科,是人工智能的核心,其应用遍及人工智能的各个领域,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。在机器学习过程中,需要使用大量数据,而数据分析是指用适当的方法对收集的大量数据进行分析,提取有用信息并形成结论,进而对数据加以详细研究和概括总结的过程。本书结合机器学......一起来看看 《PYTHON3:数据分析与机器学习实战》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

在线进制转换器
在线进制转换器

各进制数互转换器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具