努力学习python第一天

来源:互联网 发布:怀化网络干部学院 编辑:程序博客网 时间:2024/06/18 06:09

终于定下心来学习python了。一边学习,一边通过写博客记笔记,方便学习与复习。

python的优点:

1.python更注重可读性一致性和软件质量,具备了比传统脚本语言更优秀的可重用性和可维护性。

2.提高开发者的效率。python代码往往只有C++或java的五分之一到三分之一。可以维护更少的代码。

3.程序的可移植性。绝大多数的python程序不做任何改变即可在所有主流计算机平台上运行。移植代码只需要简单的复制粘贴。

4.标准库的支持。python内置了众多预编译并可移植的功能模块,这些功能模块叫做标准库。标准库支持一系列的应用级的编程任务,涵盖了从字符模式到网络脚本编程的匹配等方面。python的第三方支持工具包括网站开发,数值计算,串口读写,游戏开发等各个方面。例如Numpy是一个免费的,如同MATLAB一样功能强大的数值计算开发平台。

5.组件集成。python脚本可通过灵活的集成机制轻松地与应用程序的其他部分进行通信。python代码可以调用c或c++的库,可以被c和c++程序调用,可以与java组件集成,可以与COM和.NET等框架进行通信,可以通过SOAP、XML-RPC和CORBA等接口与网络进行交互。(注:1.简单对象访问协议(SOAP)是一种轻量的、简单的、基于XML的协议,是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。

2.XML-RPC的全称是XML Remote Procedure Call,即XML(标准通用标记语言下的一个子集)远程过程调用。它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。这种远程过程调用使用http作为传输协议,XML作为传送信息的编码格式。Xml-Rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构.

python 的缺点:

执行速度不够快。

开始:

     1.那么第一步就是如何安装python:官网找到最新的版本并下载:http://www.python.org    ------下载,安装最新版本。

     2.从IDLE启动python

IDLE是一个python shell,shell就是外壳。是一个通过键入文本与程序交互的途径。

打开IDLE,首先会得到你python的版本信息,然后>>>代表python已经准备就绪,等待指令。python的注释是#。