一、特点:

1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

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

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

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

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

6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

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

二、优点:

1.简单 -- Python 是一种代表简单主义思想的语言。阅读一个良好的 Python 程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python 的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。

2.易学 -- 就如同你即将看到的一样,Python 极其容易上手。前面已经提到了,Python 有极其简单的语法。

3.免费、开源 -- Python 是 FLOSS(自由/开放源码软件)之一。简单地说,你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS 是基于一个团体分享知识的概念。这是为什么 Python 如此优秀的原因之一——它是由一群希望看到一个更加优秀的 Python 的人创造并经常改进着的。

4.高层语言 -- 当你用 Python 语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节。

5.面向对象 -- Python 既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。与其他主要的语言如 C++ 和 Java 相比,Python 以一种非常强大又简单的方式实现面向对象编程。

5.规范的代码 -- Python 采用强制缩进的方式使得代码具有极佳的可读性。

三、缺点:

1.国内市场较小(国内以 Python 来做主要开发的,目前只有一些 web2.0 公司)。但时间推移,目前很多国内软件公司,尤其是游戏公司,也开始规模使用他。

2.中文资料匮乏(好的 Python 中文资料屈指可数,现在应该变多了)。托社区的福,有几本优秀的教材已经被翻译了,但入门级教材多,高级内容还是只能看英语版。

python的特征是什么_Python 特点相关推荐

  1. python需要的开发特点_Python编程语言特征

    Python编程语言特征 1.Python语法优雅,程序编码简单易读. 2.Python易上手,通过简单的操作就能让你写的程序运行.Python非常适合用来做原型开发或其他专门的编码任务,同时又不用为 ...

  2. python计算特征的统计值并文本输出

    python计算特征的统计值并文本输出 # 输出统计分位数 df.describe(percentiles=[0.05, 0.25, 0.5, 0.75, 0.95]) featname:A => ...

  3. python计算特征与目标的相关性并可视化

    python计算特征与目标的相关性并可视化 pandas计算相关性 # 相关性 tips.corr() Out[2]: total_bill tip size total_bill 1.000000 ...

  4. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  5. python判断素数的函数_Python素数prime函数练习_Python源码实操

    Python素数prime函数练习_Python源码实操 素数prime函数练习 1) 写一个函数isprime(x) 判断x是否为素数,如果是素数,返回True,否则返回False def ispr ...

  6. python反编译加密文件_python打包的二进制文件反编译

    简介 Pyhton是一个脚本语言,在运行Python代码时,最终由Python解释器来执行.解释器就是Python的运行环境,但是除了开发人员,大部分人在使用时并不会安装Python.所以官方就提供了 ...

  7. python编程教程第九讲_Python入门学习视频,最全面讲解视频无偿分享,这些基础知识你都懂了吗?...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

  8. c语言实现爬虫功能,用C/C 扩展Python语言_python 调用c语言 python实现简单爬虫功能_python实现简单爬虫...

    用C/C 扩展Python语言 Python是一门功能强大的脚本语言,它的强大不仅表现在功能上,还表现在其扩展性上.她提供大量的API以方便程序员利用C/C++对Python进行扩展.因为执行速度慢几 ...

  9. python SIFT特征匹配

    python SIFT特征匹配 SIFT(尺度不变特征变换) 兴趣点 描述子 检测兴趣点 匹配描述子 匹配地理标记图像 用局部描述子进行匹配 可视化连接的图像 实验代码 实验结果 结果分析 SIFT( ...

最新文章

  1. 玩玩TCPCOPY+ intercept+mysql-replay-module(未成功)
  2. 两个date 相差得到月份_DATE和TIME函数的正确打开方式
  3. java 调优参数 newRatio, survivorRatio
  4. Windows Server 2003 导入Java生成的证书,保证iis对CAS的访问
  5. 哲学到编程:思想的实例化
  6. 石头剪刀布游戏web_Web开发教程-剪刀石头布
  7. 异步与延迟加载JavaScript的方法
  8. vue element form 自定义校验1(表单校验)
  9. Linux重启提示A stop job is running for ...
  10. 微信语音怎么转发?微信转发语音居然是这样做的…
  11. 《学习网站》计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接
  12. 用户DSN、系统DSN、文件DSN的区别
  13. C# 时间日期的获取与比较
  14. STM32F103 GPIOA->CRL=0XFFF0FFFF配置端口方向
  15. 【PC工具】文字文本朗读工具,语音朗读软件,TTS语音合成
  16. IEEE帐号的创建和ORCid
  17. 如何使用Python tkinter 设计软件登录界面
  18. 2021 CSP-J复赛 我的备战与游记
  19. 音频基础--PCM音频
  20. [网络流24题]圆桌聚餐

热门文章

  1. windows 电脑常用快捷键
  2. 23届8月14日网易雷火笔试思路
  3. 字节实习转正了,这是我的秘诀
  4. 云盘万能钥匙接口api
  5. flash cs5最新中文帮助下载
  6. 【学术英语笔记】How to Write and Publish a Literature Review文献综述的学术短语
  7. 非枚举的属性值不合法什么意思_一起来捉妖种族值有什么用?全妖灵种族值一览表...
  8. android win8 菜单,Win8风格任务栏(Taskbar-Windows 8 Style)
  9. 人脸识别管理系统php源码,人脸识别系统源代码
  10. (1)python pyinstaller打包exe添加版本信息(2)python获取exe版本信息(3)pyqt5开发exe添加检查版本更新功能