4.python语言
编译器:
是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;
解释器:
则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.
8.运行第一个python代码
1.cmd打开终端,然后输入(python空格 文件的路径 回车 要求全部是英文书写)
2.t1.py里面的代码如下:
9.变量(重点)
why
#print(1+2+3+4+5)
#print((1+2+3+4+5)*3/2)
x = 1+2+3+4+5y = x*3/2z = (y+100)/24print(x,y,z)
#x,y,z, 变量
what:x,y,z变量代指一些内容
how:
*变量全部由数字,字母下划线任意组合
*不能以数字开头
*不能是python的关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
*要具有描述性
*不能使用中文
*不能过长
*官方推荐:
**驼峰型:AgeOfOldboy=73
**下划线型:age_of_oldboy=73
**
where: 代指一些复杂过长的数据
10.常量
why:生活中一直不变的:Π,身份证号码,历史发生的时间
what:常量:一直不变的量,python中没有真正的常量,为了迎合其他语言的口味,全部大写的变量称之为常量。
how:将变量全部大写,放在文件的最上面
where:设置一些不变的量:身份证号,id
11.注释(重点)
why:文言文中对一些晦涩难懂的语言做出解释说明,便于理解。在python中便于读代码的人理解别人的代码或者时间久了以后理解自己的代码。
what:注释
how:
单行注释:#
多行注释:“被注释内容"”“被注释内容”“
where:
难以理解的代码后面,加注释
函数,类,文件都需要注释,解释说明
12.基础数据类型初识(重点)
why:
人类接触一些信息会做一些比较京族还能的划分。数字,汉字,英文。。。。。。
机器是很傻的,你要是不给他区分,它是分辨不出来的
我们告诉计算机:
100, 102,就是数字(int),可以进行计算
’ 中国‘, ’hello‘,是文字,:用来记录信息,描述信息等等
[1,2,3,’中国']列表,他能做相应的一些操作
。。。。。。python的基础类型数据
int:整型:1 2 134
str:字符串:凡是用引号引起来的数据就称之为字符串 ‘’ “” “‘”’
bool:True False
判断变量指向的是什么数据类型——type()
13.用户交互input
why:网页上app输入账号与密码。
14.流程控制语句if
why:生活中的选择,回家:n条路,你走哪一条取决于心情。
what:if
how:
细分了五种
。基本结构:
。if 条件:
结果
1.单独if
print(111)
if 1>2:
print(666)
print(222)
2. if else 二选一
age = input('请输入年龄:')
if int(age) > 18:
print('恭喜你,成年了')
else:
print('小屁孩')
3.if elif elif ....多选一
num = int(input('猜点数'))
if num == 1:
print('晚上请你吃饭')
elif num == 3:
print('一起溜达')
elif num == 2:
print('请你大保健')
4.嵌套的if
'''
if 条件:
if 条件:
if 条件:
'''
username = input('请输入用户名:')
password = input('请输入密码:')
code = 'qwet'
your_code = input('请输入验证码:')
if your_code == code:
if username == 'taibai' and password == '123':
print('登陆成功')
else:
print('账号或密码错误')
else:
print('验证码错误')
每天计划:
默写
1.上午讲课:
*跟着老师的思路走,说
*自己也要做好截图
*不懂就要问
2.下午
*不要看视频(理论性的内容多,而且是重点,学习相对比较落后了,后者比较落后了,可以快速看)
*整理今天的内容,笔记
**可以参考老师的,有自己的见解,整理一份
**将老师上午的所有代码敲2-3遍
*写作业
**基础练习题必须要做完
**选做题:尝试做
**面试题:简单的必须做,难得尝试做,第二天必须会做
*半小时预习
*打字慢的同学:金山打字通,练习打字,每分钟160-180字
每周:每周要画个思维导图
每周一个大作业:打分的
Typora使用
*大标题:ctrl+1/2/3/4 还可以通过加#的方式 例子:# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题
*序号标题:
1. 1号
2. 2号
3. 3号
1.按一个tab按键就是这个
*列表:
。圆圈序号 通过一个+ 空格就形成了
实心正方形 通过一个+ tab按键就可以了
*插入代码块
'''
a = 1
b = 2
c = 3
即三个'''+python回车就可以 或者 ctrl+shift+k