01-Python简介-Python笔记-廖雪峰

01-Python简介-Python笔记-廖雪峰

  1. python与其他语言对比:

    • python:
      • 解释型语言,因此运行速度慢,但因为许多应用程序不需要很快的运行速度,因为用户感觉不出来,所以无所谓。

        例如开发一个下载 MP3 的网络应用程序,C 程序的运行时间需要 0.001 秒,而 Python 程序的运行时间需要 0.1 秒,慢了 100 倍,但由于网络更慢,需要等待 1 秒,你想,用户能感觉到 1.001 秒和 1.1 秒的区别吗?这就好比 F1 赛车和普通的出租车在北京三环路上行驶的道理一样,虽然 F1 赛车理论时速高达 400 公里,但由于三环路堵车的时速只有 20 公里,因此,作为乘客,你感觉的时速永远是 20 公里。

      • 代码不能加密。因为是解释型语言,不能像编译型语言一样只发布exe文件,所以只能发布源代码。

        exe文件是编译后的机器码,由机器码反推C代码是不可能的,因此起到了加密的作用。

      • python适合开发网络应用(网站,后台服务等),日常工具(系统管理员需要的脚本任务),将其他语言开发的程序再包装
    • C语言:
      • 编译型语言,适合开发追求速度,充分发挥硬件性能的程序。
      • 可以编写操作系统,贴近硬件。
  2. 当你用一种语言开始作真正的软件开发时,你除了编写代码外,还需要很多基本的已经写好的现成的东西,来帮助你加快开发进度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值