第一篇:编程语言与Python介绍
第一篇:编程语言与Python介绍
目录
一、编程语言介绍
1、机器语言
#机器语言:站在计算机(奴隶)的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件;
#优点是最底层,执行速度最快
#缺点是最复杂,开发效率最低
2、汇编语言
#汇编语言:站在计算机(奴隶)的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作硬件;
#优点是比较底层,执行速度最快
#缺点是复杂,开发效率最低
3、高级语言
#高级语言:站在人(奴隶主)的角度,说人话,即用人类的字符去编写程序,屏蔽了硬件操作
#编译型语言执行速度快,不依赖语言环境运行,跨平台差
#解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行
4、总结
#1、执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
#2、开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
#3、跨平台性:解释型具有极强的跨平台型
二、Python介绍
1、Python名称由来
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
2、Python种类
CPython、PyPy、Jython等等
3、python的应用
Python可以应用于众多领域,如:人工智能、数据分析、爬虫、金融量化、云计算、WEB开发、自动化运维/测试、游戏开发、网络服务、图像处理等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。
三、python解释器安装【多版本并存】
1、python解释器安装
- 打开官网 https://www.python.org,下载python2.x 和 python3.x。
- 复制重命名
- 配置环境编程即可【当前文件找不到的话,便去环境变量中查找】。
2、运行python程序的两种方式
- 交互式【多用于调试】
- 脚本式【python3+文件路径】
假设文件路径为C:\Users\YangYi\Desktop\firstDemo.txt,【文件后缀名并非关键,后缀名只是为了方便标识,仅此而已】,则脚本式的执行方式为
程序执行的三个步骤:
1、先调用python3.8解释器
2、解释器会发送系统调用,把firstDemo.txt的内容从硬盘读入内存,此时firstDemo.txt中的内容为普通字符,没有任何语法意义。
3、解释器开始解释执行刚刚读入的firstDemo.txt代码,开始识别python语法。
注意:与文本编辑器的不同指出在于 文本编辑器将内容显示保存,仅此而已。
# 使用编辑器进行编辑【推荐使用Pycharm】
print('hello world!') # 假设文件路径为F:\firstDemo.txt
3、编辑器使用
IDE(集成开发环境)推荐使用Pycharm