首页 / PYTHON / 第一章 python使用问答
第一章 python使用问答
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了第一章 python使用问答,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1093字,纯文字阅读大概需要2分钟。
内容图文
为什么使用python
1.python更注重可读性、一致性、软件质量。更易于维护和理解。即使代码不是自己所写,python的一致性也保证了其代码易于理解。此外它比传统的脚本语言具有更优秀的可重用性。
2.提高开发者效率
相对于C、C++、Java等编译/静态语言,使用python的开发效率更高。python代码的大小往往是C++或Java代码的1/5~1/3。意味着开发录入的代码量更少,调试和维护的代码也更少。
并且python程序可以立即运行,无需传统静态语言所需的编译及链接等步骤
【静态语言:编译时,变量的 数据类型即可确定。多数静态语言要求使用变量前必须先声明数据类型】
3.程序的可移植性
绝大多数python程序不做任何改变就可以在所有主流计算机平台上运行。如在linux和windows之间移植python代码,只需要简单地复制一份代码即可
4.标准库的支持
python内置了众多预编译并可移植的功能模块,即标准库。涵盖了从字符模式到网络脚本编程的匹配等方面
5.组件的集成
python脚本可通过灵活的集成轻松地与应用程序的其他部分进行通信。这种集成使python成为产品定制和扩展的工具。
现在,python可以调用C和C++的库,可以被C和C++的程序调用,可以与Java组件集成,可以与COM和.NET等框架进行通信,并且可以通过SOAP、XML-RPC和CORBA等接口与网络进行交互
6.享受乐趣
python的易用性和强大的内置工具使得编程成为一种乐趣而不是繁琐的重复劳动
python的缺点
python与C、C++这类编译语言相比,python的执行速度还不够快。
目前python的标准实现方式是源代码编译为字节码,之后再将字节码进行解释。由于字节码是与平台无关的格式,具有可移植性。然而,因为python没有将代码编译成底层的二进制代码,一些python程序会比像C这样的完全编译语言慢一些。
程序的类决定了是否需要关注程序的执行速度,Python已经优化过很多次,在绝大多数应用领域运行的速度也足够快。
此外,一旦使用Python节脚本做一些“现实”世界的事情,程序实际上是以C语言的速度运行的,例如处理某个文件或构建一个用户图形界面GUI。在这样的任务中,python代码会立即发送至Python解释器内部已经编译的C代码。
多数情况下,Python开发速度带来的效益往往比执行速度带来的损失更为重要
原文:https://www.cnblogs.com/come202011/p/12788736.html
内容总结
以上是互联网集市为您收集整理的第一章 python使用问答全部内容,希望文章能够帮你解决第一章 python使用问答所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。