01-python 基础

Python相较于其它语言的优缺点

我们知道,Python 是一种面向对象、解释型的脚本语言,同时也是一种功能强大而完善的通用型语言。相比其他编程语言,Python 代码非常简单,上手非常容易.

对于python的优点

  • 适合初学者, python代码的逻辑十分明了, 非常适合阅读, 也很容易上手
  • 可移植性强, 因为解释性语言的缘故, 它可以从任何装有python解释器的平台上运行
  • 可扩展性和可嵌入性。如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能
  • 丰富的库。Python标准库确实很庞大。python有可定义的第三方库可以使用。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。记住,只要安装了Python,所有这些功能都是可用的。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等

缺点

一样东西不可能是完美无缺的, 对于语言也是这样, 与之通俗易懂的代码格式, 和解释性的关系, 致使了其运行速度远低于像是c, c++. 不过有需要极快运行的地方时, 也可以使用c/c++语言去改写, 从而改善其运行速度, 值得一提的是, python代码是不能进行加密的.

Python的应用场景

  • Web开发, 像是使用基于python的flask/django这样的框架进行编写web程序.
  • 网络爬虫, 说起python, 大家应该最熟悉的就是爬虫了, python对于爬虫可以说是专精了
  • 科学计算
  • 桌面软件
  • 网络服务器
  • 游戏
  • 产品先行版本, 像是在研发产品初, 就可以使用python来快速建立模型
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 看到一个外国的政治笑话。说有一只乌鸦站在树枝上,嘴里叼着一块肉,下面有一只狐狸路过。这是个经典的故事场景哈。...
    隔壁家王老师阅读 274评论 0 0
  • 今天难得出太阳,温度也适宜,很适合出去游玩,加上刚好休息,于是就叫上朋友出去玩了,朋友说最近油菜花开了,我们可以去...
    宅小阳阅读 238评论 0 0
  • 么么哒鑫宝阅读 266评论 0 0
  • 4.9 折桂令·春情 【作者】徐再思 【朝代】元 平生不会相思,才会相思,便害相思。身似浮云,心如飞絮,气若游丝,...
    城市蚯蚓阅读 627评论 4 6
  • (1) 小王刚知道一件让她很不爽的事情,同一个项目组的小丁在跟领导汇报工作的时候为了展示自己的成果而暴露了小王工作...
    santorin阅读 1,037评论 0 1