第2天:python基础知识

2021年12月14日

一、计算机系统的三层结构

(一)应用程序

(二)操作系统

(三)硬件

(四)什么是平台?

​ 硬件+操作系统=平台

(五)什么是跨平台?

​ 例如:

​ 在win10上写了一个程序,只能在win10上正常运行而在mac上就不能狗运行。这就叫做不能跨平台。

​ 一个程序不管在win7、win10等平台上可以运行,在mac、linux上也可以正常运行,这就叫做可以跨平台。

​ python就是一个可跨平台的语言

(六)常见的平台

​ 电脑操作系统:Windows

​ 服务器操作系统:Linux

​ 苹果操作系统:mac

​ 手机操作系统:安卓、鸿蒙

二、编程语言

(一)低级语言

  1. 机器语言(二进制语言):完全由0和1组成,机器能够直接听懂

    ①执行效率高

    ②开发效率低下

    ③跨平台性差

  2. 汇编语言:多了一层防疫过程

    ①开发效率高一点

    ②执行效率低一点

    ③跨平台性差

    (二)高级语言:学习难度开始降低,开发效率低

    1. 编译型(翻译软件在中间翻译) C,C++,Java

    ​ ①执行效率高一点

    ​ ②开发效率低

    ​ ③跨平台性差

    1. 解释型(同声翻译,说一句翻译一句,离不开解释的工具,每次运行都需要解释工具翻译)python

    ​ ①开发效率高

    ​ ②执行效率低

    ​ ③跨平台性最好

    python代码通过python解释器==》机器能理解的命令

    总结:

    ​ ①开发效率:对人来说 ,人的时间、精力、代码量,更看重开发效率

    ​ 机器语言>汇编语言>高级语言(编译型

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值