python day 03
目录1.什么是编程,什么是编程语言?2.编程语言分类机器语言:汇编语言:高级语言:3.什么是python?优缺点?4.安装python5.安装pycharm6.python和pycharm区别7.编写第一个程序HelloWorld8、运行python程序的两种方式9、一个python应用程序的运行的三个步骤(******)10,注释1.什么是编程,什么是编程语言?编程:用代码编写程序编程语言:用某
目录
9、一个python应用程序的运行的三个步骤(******)
1.什么是编程,什么是编程语言?
编程:用代码编写程序
编程语言:用某种语法规则来编写程序
a=10=====>0101010(放在exe可执行文件)
2.编程语言分类
机器语言:
计算机能直接识别的语言,二进制语言
总结:
执行效率最高,无障碍理解,直接运行
开发效率最低,复杂
跨平台性差,贴近,依赖具体硬件
汇编语言:
用一个英文标签代表一组二进制指令,本质上仍是直接操作硬件
汇编语言的实质是和机器语言相同的,都是直接对硬件操作
总结:
执行效率高
开发效率低
跨平台性差:依赖硬件
高级语言:
用人类的字符编写程序,而人类的字符是像操作系统发送指令,不是直接操作硬件,高级语言是和操作系统打交道的。
1.编译型:c,go
一次性把源代码进行编译为机器语言
特点:执行效率很高,平台依赖性较强(但是java语言特殊)
总结:
执行效率高:一次性编译成机器语言
开发效率低:源代码修改麻烦
跨平台性差:每个平台翻译不一样
2.解释型:javascript,python,ruby
逐行对源代码进行编译和运行
特点:执行效率相对较低,平台的依懒性不高
总结:
#1、执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
#2、开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
#3、跨平台性:解释型具有极强的跨平台型
3.什么是python?优缺点?
python是一个叫龟叔的荷兰老头写的(89年)
擅长:
1.爬虫
2.自动化
3.科学计算
4.人工智能
先确定python语法,然后python解释器用来解释python语言
4.安装python
打开官网 https://www.python.org/downloads/windows/
注意选择添加Python到当前用户环境变量里,这样子就可以在当前目录下找不到文件时从系统环境变量中找。
5.安装pycharm
打开pycharm官网
本质上是一个文本编辑器
6.python和pycharm区别
Python是个解释器,pycharm是为Python编程语言专门打造的一款IDE(集成开发环境)。在pycharm中编写Python程序,
最终还是要有Python解释器的支持,两者配合工作。
单独下载一个pycharm是不行的,同时还要下载一个python解释器。
7.编写第一个程序HelloWorld
执行Python代码可以通过2种方式
一种是在Python交互器里直接写
一种是写到文件里保存执行,不需要进入python肚子里面而是在命令行输入 python 文件名
相当于python解释器 py.文件====》这就是执行python程序
'''
print("HelloWorld")
'''
8、运行python程序的两种方式
1、交互式
即时得到程序的运行结果,多用于调试
2、脚本的方式
把程序写到文件里(约定俗称文件名后缀为.py),然后用python解释器解释执行其中的内容
python3.8 python程序文件的路径
9、一个python应用程序的运行的三个步骤(******)
python3.8 C:\a\b\c.py 执行python程序经历三个步骤
1、先启动python3.8解释器,此时相当于启动了一个文本编辑器
2、解释器会发送系统调用,把c.py的内容从硬盘读入内存,此时c.py中的内容
全部为普通字符,没有任何语法意义
3、解释器开始解释执行刚刚读入内存的c.py的代码,开始识别python语法
对比文本编辑器读取C:\a\b\c.py文件内容也经历了三个步骤
1、先启动文本编辑器
2、文本编辑器会发送系统调用,把c.py的内容从硬盘读入内存
3、文本编辑会将刚刚读入内存的内容控制输出到屏幕上,让用户看到结果
总结:
二者在前两个阶段做的事情完全一致
唯一不同的就是第三个阶段对读入内存的python代码的处理方式不同
10,注释
是对代码进行解释和说明
单行注释:#
多行注释
''' '''
""" """
更多推荐



所有评论(0)