03-python和pycharm你不得不知的基础
一、编程语言介绍
1.分类
机器语言:奴隶的语言,作为主人的你竟然要去学习奴隶的语言,给你个眼神,自己体会,我是直接控制硬件的,不同电脑的CPU不同,我怎么办。。。。
汇编语言:和上面那个兄弟半斤八两,只是把奴隶语言用英文来表示,还是需要理解计算机硬件
高级语言:我就不一样了,我用的可是人类的语言
编译型:一次性翻译,后期代码不变不需要翻译直接拿来用即可。
我的作用和谷歌翻译差不多
解释型:一条一条翻译,不管代码是否重复。
你可能雇佣了一个同声传译
2.总结:还是我python更优秀,(^-^)V
执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
跨平台性:解释型具有极强的跨平台性
二、python介绍
python语言:指的是python的语法风格
python解释器:专门用来识别python的语法并解释执行
三、解释器多版本共存
可以安装多个版本的解释器,我和我的其他小伙伴可不是你死我活的哦,就是我上级可能不想要2.x版本的这个哥哥了,都快不更新了呀(具体时间见官网)
1.设置环境系统变量
32位 win7的老古董电脑,我先将就一下
计算机右键---属性---高级系统设置---环境变量----系统变量中的Path---开头或者结尾加入解释器的目录地址,以分号结束
2.电脑中有多个解释器版本如何通过环境变量打开?
俗话说得好先来后到
在命令行中打开解释器,计算机会先在当前目录下寻找,找不到就去系统环境变量中找,以找到的第一个为准。
那酱紫我第二个解释器就不开心了,程序员们你们看着办吧
于是,可以把python解释器在当前目录下复制一下,改一下解释器的名字比如python.exe改为python2.exe,这里注意不能在原文件上重命名哦
四、运行python程序的两种方式
1.交互式:通过命令行(cmd)
cmd : 我就可以通过环境变量打开python解释器哦
及时得到程序的运行结果,多用于调试程序
注意:我不能永久保存代码哦
2.脚本方式:cmd中 解释器 + 程序文件路径
程序在文件里,python解释器解释执行其中的内容
五、一个python应用程序运行的三个步骤
1.先启动解释器
2.解释器发送系统调用,把python程序文件程序从硬盘读入内存,此时程序文件中还只是普通的字符,没有任何语法意义
3.解释器开始执行内存中的数据,开始识别python语法,执行代码
对比文本编辑器读取文件的过程,只是对代码的处理方式不同而已
只有3不同,文本编辑器读取内存中的数据控制输出到屏幕上
六、python集成开发环境
偷偷的:老四(第四点)的运行方式吧,对于这个开发效率太慢了,虽然有大牛装逼用文本编辑器,但是哪有我方便呢,给你们说一下我的功能
pycharm集成开发环境
2、代码自动补全
3、直接启动解释器执行
4、执行结果直接输出
就问你们我香不香!!!!!
七、注释
解释关键代码
1 '''我是多行注释 2 你看,还是我 3 再看,还是我啦''' 4 print('hello world!') # 弱弱的:我也是注释 5 # 没错,我是单行注释