先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
正文
本站以分享各种运维经验和运维所需要的技能为主
《python》:python零基础入门学习
《shell》:shell学习
《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战
《k8》暂未更新
《docker学习》暂未更新
《ceph学习》ceph日常问题解决分享
《日志收集》ELK+各种中间件
《运维日常》持续更新中
判断语句以及for循环
判断语句:
if 条件:
条件为真时执行的语句
else
条件为假时执行的语句
if 条件:
cmd1
elif 条件:
cmd2
else:
cmd3
练习:
if 3>0:
print(‘ok’)
print(‘yes’)
if 10 in [10,20,30]:
print(‘OK’)
if -0.0:
print(‘yes’)#任何值为0的数字都是False
if 1:
print(‘yes’)
if [1,2]:
print(‘yes’)#非空列表为True
if {1,2}:
print(‘yes’)#非空对象都是True
if (1,2):
print(‘空元组为False’)
if ’ ':
print(‘空格也是一个字符,非空为True’)
if not None:
print(‘None为False,取反为True’)
测试结果:
ok
yes
OK
yes
yes
yes
空元组为False
空格也是一个字符,非空为True
None为False,取反为True
a = 10
b = 20
if a < b :
# smaller = a
else :
# smaller = b
print(smaller)
#简化版:
a=10
b=20
smaller = a if a < b else b
print(smaller)
测试结果
10
判断学习实例:
登录账号:(密码输入的时候不显示)
import getpass #导入名为getpass的模块
uname = input('username: ')
upass = getpass.getpass('password: ')
if uname == ‘bob’ and upass == ‘123456’ :
print(‘登录成功’)
else :
print(‘登录失败’)
------要在终端下用 python 进行运行py文件 才会显示效果
判断成绩:
grade = int(input("请输入你的成绩: "))
if grade > 90 :
print(“优秀”)
elif grade > 80 :
print(“好”)
elif grade > 70 :
print(“良”)
elif grade > 60 :
print(“及格”)
else :
print(“不及格,你需要更努力了”)
try:-----输入不是整数的时候或者空的时候会报错
g = int(input(‘g:’))
if g > 90 :
print(‘1111’)
elif g > 80 :
print(‘111’)
elif g > 70:
print(‘11’)
elif g > 60 :
print(‘1’)
else:
print(‘0’)
except:
print(“输入整数”)
score = int(input('分数: '))
if score >= 60 and score < 70:
print(‘及格’)
elif 70 <= score < 80:
print(‘良’)
elif 80 <= score < 90:
print(‘好’)
elif score >= 90:
print(‘优秀’)
else:
print(‘你要努力了’)
猜拳:
import random
random.choices([‘aa’,‘bb’])
[‘bb’]
random.choice([‘aa’,‘bb’])
‘bb’
random.randint(1,100)
14
import random
choices = [‘拳头’,‘剪刀’,‘布’]
#print(choices)
computer = random.choice(choices)
#print(computer)
while True:
player = input('请出拳: ')
print(“mychoice:%s computer’s choice:%s” % (player , computer))
if player == computer:
print('相同结果,请重新出拳: ')
continue
elif player == ‘拳头’ and computer == ‘布’ :
print(‘你输了’)
break
elif player == ‘拳头’ and computer == ‘剪刀’ :
print(‘你赢了’)
break
elif player == ‘布’ and computer == ‘拳头’ :
print(‘你赢了’)
break
elif player == ‘布’ and computer == ‘剪刀’ :
print(‘你输了’)
break
elif player == ‘剪刀’ and computer == ‘布’ :
print(‘你赢了’)
break
elif player == ‘剪刀’ and computer == ‘拳头’ :
print(‘你输了’)
break
import random
choices = [‘拳头’,‘剪刀’,‘布’]
#print(choices)
computer = random.choice(choices)
#print(computer)
while True:
player = input('请出拳: ')
print(“mychoice:%s computer’s choice:%s” % (player , computer))
if player == computer:
print('相同结果,请重新出拳: ')
continue
elif player == ‘拳头’ and computer == ‘剪刀’ :
print(‘你赢了’)
break
elif player == ‘布’ and computer == ‘拳头’ :
print(‘你赢了’)
break
elif player == ‘剪刀’ and computer == ‘布’ :
print(‘你赢了’)
break
else:
print(‘你输了’)
break
import random
choices = [‘拳头’,‘剪刀’,‘布’]
#print(choices)
win_list = [[‘拳头’,‘剪刀’],[‘剪刀’,‘布’],[‘布’,‘拳头’]]
inn = “”“(0)拳头
(1)剪刀
(2)布
请选择(0/1/2): “””
while True:
computer = random.choice(choices)
print(computer)
ind = int(input(inn))
player = choices[ind]
print(“mychoice:%s computer’s choice:%s” % (player , computer))
if player == computer:
print(‘\033[032;1m相同结果,请重新出拳:\033[0m’)
continue
elif [player,computer] in win_list:
print(‘\033[31;1m你赢了\033[0m’)
break
else:
print(‘\033[31;1m你输了\033[0m’)
break
循环:
break:
- 用于结束循环
#累加1+2+3+…+100
result = 0
counter = 1
while counter < 101:
result += counter
counter += 1
print(result)
#三盘两胜局:
import random
choices = [‘拳头’,‘剪刀’,‘布’]
#print(choices)
win_list = [[‘拳头’,‘剪刀’],[‘剪刀’,‘布’],[‘布’,‘拳头’]]
inn = “”"(0)拳头
(1)剪刀
(2)布
请选择(0/1/2): “”"
count = 0
count2 = 0
while count < 2 and count2 < 2:
# computer = random.choice(choices)
# # print(computer)
# ind = int(input(inn))
# player = choices[ind]
# print(“mychoice:%s computer’s choice:%s” % (player , computer))
# if player == computer:
# print(‘\033[032;1m相同结果,请重新出拳:\033[0m’)
# continue
# elif [player,computer] in win_list:
# #print(‘\033[31;1m你赢了\033[0m’)
# count += 1
# print(‘赢了%s次’ % count)
# else:
# #print(‘\033[31;1m你输了\033[0m’)
# count2 += 1
# print(‘赢了%s次’ % count2)
#
if count == 2 :
# print(“你赢了”)
else:
# print(“你输了”)
while count < 2 and count2 < 2:
# computer = random.choice(choices)
# # print(computer)
# ind = int(input(inn))
# player = choices[ind]
# print(“mychoice:%s computer’s choice:%s” % (player , computer))
# if player == computer:
# print(‘\033[032;1m相同结果,请重新出拳:\033[0m’)
# continue
# elif [player,computer] in win_list:
# #print(‘\033[31;1m你赢了\033[0m’)
# count += 1
# print(‘赢了%s次’ % count)
# else:
# #print(‘\033[31;1m你输了\033[0m’)
# count2 += 1
# print(‘赢了%s次’ % count2)
#
if count == 2 :
# print(“你赢了”)
else:
# print(“你输了”)
#方法二:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
print(‘赢了%s次’ % count2)
#
if count == 2 :
# print(“你赢了”)
else:
# print(“你输了”)
#方法二:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
[外链图片转存中…(img-eVWoMdjT-1713177119134)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!