二、编程语言与python介绍

一 编程和编程语言

1.1 语言和编程语言

语言就是人与人沟通的媒介,而编程语言就是人与计算机沟通的媒介,学习编程语言就像是学习一门外语。

1.2 编程的本质

将人的思维逻辑用计算机可以读懂的语言写下来,编程的结果就是产生一堆代码。

二 编程语言的分类

2.1 机器语言

机器语言是直接站在计算机的角度出发,计算机能够读的懂得是二进制指令,机器语言就是用二进制数来编程,所以门槛很高,学习成本大,开发的效率极低。

2.2 汇编语言

汇编语言是用一个英文标签来代表一组二进制指令,相对于机器语言来说,是一种进步,开发的效率稍微提高,学习成本和门槛还是很高。

2.3 高级语言

高级语言就是用人类认识的字符编写程序,开发效率大大的提升,门槛和学习成本也有所下降。人类可以理解高级语言,而计算机需要翻译才能够理解,根据翻译软件的不同,又可以把高级语言分为两类。

2.3.1 编译型(C++)

在这里插入图片描述
相当于谷歌翻译,将程序所有代码一次性翻译成计算机可以识别的二进制指令,之后操作系统会拿着编译好的二进制指令去操作计算机硬件。

2.3.2 解释型(python)

在这里插入图片描述
相当于一个同声翻译,需要一个解释器,一边翻译一边执行。

2.4 总结

1.执行效率:机器语言 > 编译语言 > 高级语言(编译型 > 解释型)
2.开发效率:机器语言 < 编译语言 < 高级语言(编译型 < 解释型)
3.跨平台性:解释型具有极强的跨平台性

三 python介绍

3.1 python发展方向

  1. web开发(写网站后端:负责提供数据)
  2. 人工智能(无人驾驶技术,机器学习)
  3. 网络爬虫(基于网络爬取想要的数据)
  4. 自动化运维和自动化测试
  5. 自动化办公
  6. 金融量化
  7. 数据分析

3.2 python简介

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
在这里插入图片描述
​ Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。最新的TIOBE排行榜https://www.tiobe.com/tiobe-index/,Python已飙升至世界第一。
在这里插入图片描述

3.3 python解释器

  • python2.X版本
    python2.7是2.X版本最终版本,2020年以后就没有在更新维护
  • python3.X版本
    python3.6是前几年使用频率最高的稳定版
  • 解释器下载
    官方网站:python官网
    选择Downloads
    在这里插入图片描述
    选择需要的版本下载即可
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值