python入门
编程是是一件枯燥乏味的事情,但是编程虐我千百遍,我待编程如初恋,那么我们一定会学成前面我们介绍了计算机的基础以及操作系统。
编程语言介绍
好的现在呢,我们来介绍一下编程语言,我们想要操作计算机,我们就要把我们的想法被表达出来,那么我们就要把它想象一下我们的奴隶去操纵它,计算机只能理解二进制,所以,如果我们想要操纵计算机完成我们下达的任务,就必须用计算机能听懂的语言,编程语言分三种。
所谓的机器语言就是直接用二进制编程,用二进制编程直接操作我们计算机底层的硬件,所以机器语言是属于低级语言。
总结
1. 执行效率最高
2. 开发效率最低
3. 跨平台性差
汇编语言是用一些二进制编程一个个英文,所以一组二进制就是一个英文标符,汇编语言有着近似机器语言的权威,不同的是,中央处理器对它行跪拜礼。
总结
1.执行效率高
2.开发效率低
3.跨平台性差
由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。在这种语言下,其语法和结构更类似普通英文,且由于远离对硬件的直接操作。但是高级语言有分编译型和解释型。
3.1编译型
编译型就是直接翻译,类似于有道词典翻译,编译成能够识别的二进制,然后操作系统直接操作计算机硬件。
总结
1.执行效率高
2.开发效率低
3.跨平台性差
3.2解释型
类似于同声翻译,写一行,翻译一行
总结
1.执行效率高
2.开发效率低
3.跨平台性差
总结:
1、执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
2、开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
3、跨平台性:解释型具有极强的跨平台型
python介绍
Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法
专门用来识别python这门语言的语法并解释执行的
3.解释器多版本共存设置(请参考下面博客)由于时间仓促,谅解。
[薛贤奇博客](https://www.cnblogs.com/xuexianqi/p/12400896.html)
运行python
交互式:
即时得到程序的运行结果,多用于调试
脚本方式:
把程序写到文件里(约定俗称文件名后缀为.py),然后用python解释器解释执行其中的内容(例如:python3.8 python程序文件的路径)
python3.8执行python程序的三个步骤
1.先启动python3.8解释器
2.解释器会送系统调试->读入内存->转译字符
3.解释器执行识别python语法
对比文本编辑器读取C:\a\b\c.py文件内容也经历了三个步骤
1.启动文本器
2.文本器发送调试,把c.py的内容从硬盘读入内存
3.文本编辑会将刚刚读入内存的内容控制输出到屏幕上
总结:
二者在前两个阶段做的事情完全一致
唯一不同的就是第三个阶段对读入内存的python代码的处理方式不同
注释是对关键代码的解释说明
单行注释:#
多行注释:""" """
被注释的代码不会被执行