Python入门第一节课

一、Python的发展史

1989年,荷兰人Guido van Rossum(简称为龟叔😄)创建了python语言

老刘讲故事:(这是一个“神话故事”)
1989年圣诞节,龟叔因为自己的孩子被老师“评价”为太笨了,与妻子吵架,也就没能和妻子孩子一起庆祝圣诞节,听起来很凄惨,他认为还是不是太笨,是不是其他方面影响,龟叔作为一个程序员,由这个问题他犯起职业病,联想起自己的编程工作太难,是不是因为编程语言的问题导致编程太难,他就想做一个简单的编程语言,那晚就写下一第一句python程序。

1991年,Python的第一个解释器诞生了

C语言实现,对于语言风格,当时流行的ABC语言都是风格自由的,比如缩进,空格的多少都是没有相对严格规定,但是Python对空格缩进有严格规定,这就有一句程序员之间的玩笑话“Python程序员必须会要用游标卡尺”

1994年1月Python1.0版本发布

龟叔不喜欢的版本

2000年10月份,Python2.0发布了
2008年的12月份,Python3.0发布了
至今,python的盛行

python已经成为一个IT人士必备技能,所以Python学习不难,你首先需要安装环境,编写Hello word! 就入门成功了,后边的修行,就是无休止的编写代码,出问题,解决问题就OK啦!

二、安装和配置

第一步:下载
百度python官方网站进去下载,英文不懂的可以在线翻译哈。当然 你可以在你的小伙伴那里拷贝一下python安装包呢~
在这里插入图片描述
第二步:安装

勾选下图指示该勾选的,像PATH哪个选项,切记,一定选上,这就意味着你自动配置了python环境,当然你傲娇偏不勾选此选项,就手动去环境变量去配置环境吧。

在这里插入图片描述在这里插入图片描述
第三步:修改路径

这里不建议安装在C盘,别的盘符都OK,毕竟C盘是我们的心肝,他一般度量小,稍微有点东西惹他不开心了,就爆表了,叮叮叮,内存不够啦。
还要注意就是路径不要有特殊符号

修改完安装路径之后install就OK啦
在这里插入图片描述

在这里插入图片描述第四步:安装完成后,测试

win+R键打开windows命令窗口,输入cmd,测试python。输入第一句python代码玩玩,一般不在这里边写,这里只是做测试试用,因为你写的代码是需要保存下来的,cmd窗口关掉,你的代码就不见啦,是不是很亏

确定已经安装python,但是命令不识别:环境变量没有配置
右击我的电脑->属性->高级设置->环境变量。在path中添加python主目录和主目录\scripts
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

三、“hello world”

1、这里需要安装编辑器,推荐sublime、vscode,当然其他的编辑器能用的都可以。在编辑器中编写完的程序保存之后,将后缀名改为.py,直接在所写代码存储的文件夹中cmd,进入编译,输入文件名即可运行代码程序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、基础语法知识

1、注释

单行注释:#后边写注释内容
多行注释:每一行写一个#;成对三引号将注释内容引起来,例如:’’‘这是我的代码’’’,

2、定义变量

变量名称 = 变量值(python自动识别变量类型)
一般用英文字母加下划线合成,加数字也可,但是数字不能作为开始字符,不能使用python自定义的关键字和保留字,变量尽量有意义

python的关键字和保留字(不用可以记,后边代码敲的多了自己就发现什么不能用了)
import keyword keyword.kwlist
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’,
‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’,
‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’,
‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

3、数据类型

基本数据类型:
数值型:整型int, 浮点数(小数) float,复数(虚数)
布尔型:真(True)、假(False)
字符串:用被单引号,或者双引号,三引号也是
None 空类型:表示一种不存在

引用数据类型:
list
set
dict
tuple
object

4、全局函数

print(字符串) # 输出括号内的内容,内容要引号引起来
type(变量) # 判断变量的类型
input(“字符串提示”) # 标准输入函数,括号内容,提示用户需要输入什么内容
int(字符串) # 将字符串转换为整数
float(字符串) # 将字符串转换为浮点数
str # 将数字转换为字符串

5、常见运算符

算术运算符:就是简单的+ - * / % // **(加减乘除取余整除幂次方)
逻辑运算符:与或非
关系运算符:>,>=,<,<=,==,!=(不等于),<>(不等于)
赋值运算符:=,+=,-=,*=,/=,//=,%=
位运算:按位与运算,同1为1,否则为0
成员运算符和身份运算符
在这里插入图片描述
在这里插入图片描述

6、三大流程

顺序:从左到右,从上而下执行的,一个语句的结束,以换行符作为标志的

选择:
单分支:
if 条件:#符合条件执行调节
双分支 :
if 条件:#如果条件成立,则执行
else: #条件不成立执行**
多分支
if 条件1: #条件1满足执行
elif #否则执行
条件2:#条件2满足执行
elif xxx:#否则执行
[else:
# 可选代码
# 前面所有条件不满足,执行
]

循环
1、while
while 条件:
#循环体
2、 for

五、代码示例
设计代码,完成商品的购买
顺序:展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款
输入付款金额->打印购买小票(扩展)

print('欢迎来到刺激战场!')
while True: 
 flag=input('您是否需要购买装备y/n:') 
 if flag=='y': 
  print('1:小黄鸭系列随机--$1800') 
  print('2:华贵君王--$2800') 
  print('3:圣殿骑士--$2399') 
  print('4:威严将相--$2199') 
  nm1=int(input("请输入你需要的商品代码1/2/3/4:")) 
 else: 
  break 
 if nm1==1: 
  count=int(input("选择购买数量:")) 
  money=1800*count
 elif nm1==2: 
  count=int(input("选择购买数量:")) 
  money=2800*count
 elif nm1==3: 
  count=int(input("选择购买数量:")) 
  money=2399*count
 elif nm1==4: 
  count=int(input("选择购买数量:")) 
  money=2199*count 
 else:
  nm1=int(input("输入出错,请务必选择商品代码1/2/3/4:"))
 if money>0: 
  print('您即将购买本店产品共计%s元:'%money)  
  ack=int(input("是否确认付款(0表示否,1表示是):")) 
 if ack==1: 
  print('购买成功,共计%s:'%money)  
 elif ack==0:
  print('已取消付款,请重新选择商品!') 
 else: 
  print('付款失败,,还需继续购买,请重新进入系统购买其他商品!') 
  break
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值