Python(KK 英语发音:/ˈpaɪθən/,是一种面向对象、直译式计算机程序设计语言,

由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。

Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,

它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。

常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),

然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,

速度要求非常高,就可以用C++重写。

Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。  Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  1.Python解释器:这意味着,它是在运行时解释和处理,你不需要编译你的程序就可以执行它,类似Perl和PHP;

  2.Python是互动的:这意味着,您可以在一个Python提示符,直接互动执行写你的程序。

  3.Python是面向对象的:这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

  4.Python是初学者的语言:Python是一种伟大的语言,初级程序员,支持发展了广泛的应用,从简单的文字处理,游戏到浏览器。

python功能

  1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法。这使得学生在一个相对较短的时间内拿起语言。

  2.易于阅读:Python代码定义的更清晰。

  3.易于维护:Python的成功在于它的源代码是相当容易维护的。

  4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

  5.互动模式:互动模式的支持,您可以从终端输入并获得结果的语言,互动的测试和调试代码片断。

  6.便携式:Python可以运行在多种硬件平台和所有平台上都具有相同的接口。

  7.可扩展:可以添加低层次的模块到Python解释器。这些模块使程序员可以添加或定制自己的工具,更有效。

  8.数据库:Python提供所有主要的商业数据库的接口。

  9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。

  10.可扩展性:Python提供了一个更好的结构和支持大型程序比shell脚本。

除了上面提到的功能,Python有一个好多特点的大名单,这里就不累述了。

学习网站

1.python官网

2.Python爱好者论坛

3.Pythoner在线互动交流平台

4.Python在线资源大全

python开发_python概述的更多相关文章

  1. python开发_python关键字

    python3.3.2中的关键字如下: The following identifiers are used as reserved words, or keywords of the languag ...

  2. python开发_python操作mysql数据库

    如果你还没有准备好开发环境,你不妨花上一小点时间去看看:python开发_mysqldb安装 本篇blog是有关python操作mysql数据的相关内容. 我做了一个demo: 先看运行效果: mys ...

  3. python开发_python代码风格(coding style)

    我们要做python开发,我想python中的代码风格我们有必要了解一下 这样对我们自己和他们所编写的代码都有好处的. 下面是8点重要代码风格注意事项: ONE : Use 4-space inden ...

  4. 【Python 04】Python开发环境概述

    1.Python概述 Python是一种计算机程序设计语言,一个python环境中需要有一个解释器和一个包集合. (1)Python解释器 使用python语言编写程序之前需要下载一个python解释 ...

  5. python开发_python中字符串string操作

    在python中,对于字符串string的操作,我们有必要了解一下,这样在我们的以后的开发中会给我们带来很多方便 下面是我学习的笔记: #python-string #python中的字符串用单引号' ...

  6. python开发_python中str.format()

    格式化一个字符串的输出结果,我们在很多地方都可以看到,如:c/c++中都有见过 下面看看python中的字符串格式函数str.format(): 1 #使用str.format()函数 2 3 #使用 ...

  7. Python开发_python的安装

    Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh. 在这里我们说一下,在Windows操作系统中安装python. 我的操作系统为:Win ...

  8. python开发_python中的Boolean运算和真假值

    python中的真假值: Truth Value Testing Any object can be tested for truth value, for use in an if or while ...

  9. python开发_python日期操作

    在python中对日期进行操作的库有: import datetime import time 对日期格式化信息,可以参考官方API: time.strftime datetime 下面是我做的dem ...

随机推荐

  1. huawei机试题目

    1/*输入一个字符串,输出这个字符串中单词的字典排序*/ bool cmp(char* a,char* b){ ? true:false; } void sortWord(char* str) { v ...

  2. 10day1

    但愿复赛的时候旁边坐的不是学军镇海杭二绍一的众神犇.   阅览室 模拟 [问题描述] 一个阅览室每天都要接待大批读者.阅览室开门时间是 0,关门时间是 T.每位读者的到达时间都 不一样,并且想要阅读的 ...

  3. HTTP请求报头及其处理

    ps:详细说明http://www.cnblogs.com/kkgreen/archive/2011/04/11/2012829.html

  4. 微信小程序(1)——小程序的特点以及结构

    简单的,用完即走的应用 低频应用 性能要求不高的应用 应用程序入口(app.js   app.json  app.wxss) 一级页面:wxml,wxss,js,json 二级页面:wxml,wxss ...

  5. Flask第四篇——第一个程序

    看,是第一个程序,不是脚本哦~~ 把生成的模板上面加上编码,然后运行,看输出台: 上图中有 Running on http://127.0.0.1:5000/ 点击那个地址,就可以在浏览器看到代码运行 ...

  6. apache与nginx对比优势及劣势

    1.nginx相对于apache的优点:轻量级,同样起web 服务,比apache占用更少的内存及资源抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能 ...

  7. nginx unit 安装试用

    1. yum 源 nano /etc/yum.repos.d/unit.repo 内容 [unit] name=unit repo baseurl=https://packages.nginx.org ...

  8. Python 函数 -globals()

    globals() globals() 函数会以字典类型返回当前位置的全部全局变量. 实例: >>>a='runoob' >>> print(globals()) ...

  9. (转)Linux安装SwfTools-0.9.2安装事,在执行make install时报错

    系统:CentOS6.5 安装SwfTools-0.9.2的时候,在执行make install时报错, rm -f /usr/local/share/swftools/swfs/default_vi ...

  10. webstorm配置scss的小结

    1)安装ruby 2)安装sass 3)配置webstorm 打开webstrom ->file->setting->Tools->file watcher 添加scss pr ...