语言就是人与人沟通的媒介,而编程语言就是人与计算机沟通的媒介,学习编程语言就像是学习一门外语。
1.2 编程的本质将人的思维逻辑用计算机可以读懂的语言写下来,编程的结果就是产生一堆代码。
二 编程语言的分类 2.1 机器语言机器语言是直接站在计算机的角度出发,计算机能够读的懂得是二进制指令,机器语言就是用二进制数来编程,所以门槛很高,学习成本大,开发的效率极低。
2.2 汇编语言汇编语言是用一个英文标签来代表一组二进制指令,相对于机器语言来说,是一种进步,开发的效率稍微提高,学习成本和门槛还是很高。
2.3 高级语言高级语言就是用人类认识的字符编写程序,开发效率大大的提升,门槛和学习成本也有所下降。人类可以理解高级语言,而计算机需要翻译才能够理解,根据翻译软件的不同,又可以把高级语言分为两类。
2.3.1 编译型(C++)
相当于谷歌翻译,将程序所有代码一次性翻译成计算机可以识别的二进制指令,之后操作系统会拿着编译好的二进制指令去操作计算机硬件。
相当于一个同声翻译,需要一个解释器,一边翻译一边执行。
1.执行效率:机器语言 > 编译语言 > 高级语言(编译型 > 解释型) 2.开发效率:机器语言 < 编译语言 < 高级语言(编译型 < 解释型) 3.跨平台性:解释型具有极强的跨平台性三 python介绍 3.1 python发展方向
- web开发(写网站后端:负责提供数据)
- 人工智能(无人驾驶技术,机器学习)
- 网络爬虫(基于网络爬取想要的数据)
- 自动化运维和自动化测试
- 自动化办公
- 金融量化
- 数据分析
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。最新的TIOBE排行榜https://www.tiobe.com/tiobe-index/,Python已飙升至世界第一。
- python2.X版本
python2.7是2.X版本最终版本,2020年以后就没有在更新维护 - python3.X版本
python3.6是前几年使用频率最高的稳定版 - 解释器下载
官方网站:python官网
选择Downloads
选择需要的版本下载即可



