有同学在课上提出python编的程序运行比较慢!

首先,我要说,这是真的,这为同学对python还是有一定了解的。

python程序确实要比c,c++等程序要慢!大约慢2到10倍!!

第二,我们说一下为什么python程序要比C 、C++程序要慢。

在解释这个问题前我们要了解,计算机是比较笨的,它并不认识你编写的程序,为了让计算机认识我们的程序,所以就产生了两种方法。一种是C、C++这种,它通过编译软件把C、C++程序事先翻译(实际上是编译)成计算机认识的二进制程序。另一种就是python、javascript等语言,他们都有对应的解释器,读到那一句就把它临时解释成计算机认识的二进制程序,这种被成为解释性程序。由于它每一句都要临时解释,自然也就慢了!

第三,快慢真的那么重要吗?

在我们日常的生活中,由于python的使用性,我们会经常用的到!比如我要分析学生的成绩,这时就要用到pandas库,它要比C或C++程序慢很多!但是分析出学生的成绩1/10秒出结果,还是1秒出结果,甚至是10出结果真的很重要吗?我们要的自动化、方便的出结果,快一点还是慢一点其实并不是那么重要,当然编系统等底层的程序除外!所以我们选择python!

最后,python写的程序慢的问题就不能解决吗?可以!我们可以用pyinstaller把python程序打包成exe文件就可以了!

python的速度_关于python的速度相关推荐

  1. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  2. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  3. python模拟上传图片_用python创建自己的等离子图片模拟

    python模拟上传图片 For today's recreational coding exercise, we will investigate plasma physics with parti ...

  4. python 免费空间_用python做大数据

    不学Python迟早会被淘汰?Python真有这么好的前景? 最近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言就是最火的,应用的非常非常的广泛,而Pytho ...

  5. python 创意项目_针对python开发人员的10个很棒的python项目创意

    python 创意项目 The joy of coding Python should be in seeing short, concise, readable classes that expre ...

  6. python pipeline框架_介绍Python的Django框架中的静态资源管理器django-pipeline

    django-pipeline 是一个 Django 下非常方便的静态资源管理 app,尤其是 1.2 版本之后,利用 django-staticfiles 的collectstatic 命令,在开发 ...

  7. c调用python第三方库_用 Python ctypes 来调用 C/C++ 编写的第三方库

    看到一篇简洁的文章--如何用Python ctypes调用C++(ctypes调用C没这么多麻烦事),不敢独享... 如果需要用 Python 调用 C/C++ 编写的第三方库(这些第三方库很可能就是 ...

  8. python文件编译_编译Python文件

    编译Python文件 一.编译Python文件 为了提高加载模块的速度,强调强调强调:提高的是加载速度而绝非运行速度.python解释器会在__pycache__目录中下缓存每个模块编译后的版本,格式 ...

  9. python精通时间_学Python需要多久能学会?精通Python需要多长时间?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 严格意思上的说,Python其实是一个脚本语言,编程语言多种多样,但是却有开源和闭源之分,Python就是一种开放核心源代码编程语言,其开发代码的效率非常 ...

  10. 自学python需要什么_自学Python编程有什么要求

    现在Python这门课程在计算机专业中特别火爆,我们也都知道,它是时代的趋势,那么大家知道自学Python课程有什么方法或者捷径吗?了解一下 我们首先来看看别人的学习方法吧. 1.看网上名师的教程,学 ...

最新文章

  1. 《java 进阶之路》 上--推荐书籍
  2. 使用hive中beeline引擎来访问hive数据库
  3. 如何在Pandas中使用Excel文件
  4. SpringBoot实战(十四):Spring Boot Admin 集成安全模块
  5. validation problems were found problem cvc-complex-type.2.4a
  6. 如何成为一个优秀的测试工程师?必备的9大职业素质盘点
  7. 借助Squid代理服务器,建立灵活的访问控制系统
  8. 单片机音频谱曲软件_单片机音乐代码转换软件(Music Encode)
  9. echarts导出为pdf
  10. 史上最全Linux面试题(2020最新版)
  11. 安全控件开发原理分析 支付宝安全控件开发 网银密码控件 C++
  12. payjs 源码_ZFAKA发卡系统用宝塔安装详细图文教程+对接Payjs个人支付版本
  13. 适用于遥感图像处理的神经网络
  14. 行式存储和列式存储的数据库
  15. 软件工程应用与实践(1)——项目简介,小组分工
  16. linux权限s的作用,lqc|_高级权限控制之su、sudo、特殊权限s及t位、facl
  17. 最小生成树cf1245D
  18. 牛视源码。抖音矩阵系统,come here
  19. 腾讯“神盾-联邦计算”平台带你翻越数据合作的重重大山
  20. 戴维宁定理等效电压源

热门文章

  1. 小红书再度出拳整治医美 首批处置违规笔记27.9万篇
  2. 微信又可以发520红包,还新增情人节“撒狗粮”状态:律师提醒注意
  3. 苹果应用商店新增对“非公开上市”应用程序的支持
  4. “双减”后首份半年报 新东方在线营收亏损双减
  5. 取代13英寸版?苹果下半年将推出M2版MacBook Pro 14
  6. 为转型绞尽脑汁,新东方到美国教中文!网友:卷到国外去了
  7. 国家邮政局:前10月邮政行业业务收入同比增长17.8%
  8. 江苏省消保委约谈14家企业,要求确保弹窗一键关闭无障碍实现
  9. 知乎回应月饼问题:忽略了麦芽糖或致部分人不耐受,召回所有月饼
  10. 华为鸿蒙商标被驳回复审:易造成混淆