二、初识编程语言
1、编程与程序
编写的代码是计算机能够读懂的程序
程序:指的是一系列指令
2、编程语言
编程语言本质是什么:语言
编程=编写程序 语言=计算机语言
人与人之间的交流:自然语言
人跟计算机之间的交流:编程语言
3.1机器语言
机器语言又称机器码,是一个低级语言 , 就是一堆0和1 (二进制)组成的
黑客帝国数字雨
比如:101010011010
每一个数字代表一条机器指令,执行计算机系统的每一个特定动作
3.2汇编语言(符号语言)
由于机器语言编程工作量大,不便于阅读和理解
汇编语言和机器语言很类似,汇编语言有助记符(代替一些机器指令),减少代码量
add 添加
mov 移动
3.3 高级计算机语言
简单的来说就是用人们能看懂读懂的语言进行编写程序:
python:print('晚上好'),说错 话不能该,编程语法的严谨性
生活中有哪一些编程语言
Java c c++ Ada ML c# php LIsp Basic .....
这些编程语言都需要借助:编译器和解释器(翻译)
这一些高级编程语言的大佬?c语言:很多编程语言都有c语言的影子
高级计算机语言又:编译型语言和解释型语言
三、Python解释器的安装
在安装的时候自动下载idle,idle是python自带的一个编辑器,基本功能都有
终端:win+r-->运行框-->cmd
idle的字体大小-->options-->configure-->size
python解释器:就是用来解释我们编写代码然后交给计算机执行
环境变量:一些被指定的文件夹路径
环境变量就是花名册,可以通过花名册去寻找花名册里面的学生
python官网:www.python.org
四、基本语法I\O
i/o输入(说话)输出(写字)
4.1输出(打印)
格式:
```python
print('')
```
```python
>>> print(1)
1
>>> print(小人物)
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
print(小人物)
NameError: name '小人物' is not defined
>>> print(a)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
print(a)
NameError: name 'a' is not defined
>>> print('小人物')
小人物
>>> print('小人物")
SyntaxError: EOL while scanning string literal
>>> print("小人物")
小人物
>>> print("小人物“)
SyntaxError: EOL while scanning string literal
>>> print("小")
SyntaxError: invalid character in identifier
```
4.2输入
格式:
```
input('提示内容')
```
```python
>>> input('小东你好:')
小东你好:123
'123'
>>> input('老师你叫什么:')
老师你叫什么:小东
'小东'
>>> input()
15412
'15412'
>>> input('请输入你的密码:')
请输入你的密码:123456
'123456'
>>>
```
注意事项:
括号\逗号引号都要用英文的格式去写
不能漏写
引号一一对应
input括号里面的内容都是提示内容