【Python】第一章 Python语言特征

该文章内容整理自《Python编程:从入门到实践》、《流畅的Python》、以及网上各大博客

文章目录

Python

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发

Python是一种效率极高的语言,相比于其他的语言,使用Python编写时程序包含的代码行更少。Python的语法也有助于创建整洁的代码,相比于其他语言,使用Python编写的代码更容易阅读、调试和扩展。Python可用于众多方面:编写游戏、创建Web应用程序、解决商业问题、以及在科学领域中被大量用于学术研究和应用研究

但Python也有不少缺点。首先是运行速度慢。Python 的运行速度几乎是最慢的,不但远远慢于 C/C++,还慢于 Java。运行速度慢是解释型语言的通病,Python 也不例外。不仅如此,因为 Python 是高级语言,屏蔽了很多底层细节,需要付出的代价也更大,要做的工作也多出不少,有些工作是很消耗资源的,比如管理内存。不过,速度慢的缺点往往也不会带来什么大问题。首先是计算机的硬件速度运来越快,多花钱就可以堆出高性能的硬件,硬件性能的提升可以弥补软件性能的不足。其次是有些应用场景可以容忍速度慢,比如网站,用户打开一个网页的大部分时间是在等待网络请求,而不是等待服务器执行网页程序。服务器花 1ms 执行程序,和花 20ms 执行程序,对用户来说是毫无感觉的,因为网络连接时间往往需要 500ms 甚至 2000ms。
Python的第二个缺点是代码加密困难。不像编译型语言的源代码会被编译成可执行程序,Python 是直接运行源代码,因此对源代码加密比较困难。

Python语言底层是采用C语言实现的

当前有很多流行的 Python 运行时环境,CPython、Jython、IronPython以及PyPy等。在开发项目时,应该优先考虑 Python3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值