我最搞笑的地方就是2018年初,我跟同事说未来我们软件测试都得转型测试开发,学会人工智能,学点Python是必要的。
然后一个妹子同事就紧张兮兮地跟着我一起买了一本Python3.X的0基础入门书籍,我们各自看了不满一个月吧,就没谁看下去了。
2018年底,我给整个测试组讲课,讲的主要就是2019年是软件测试转型测试开发的最后一年,2019年不学会Python写点自动化测试脚本,到了2020年纯系统测试要开始被淘汰了。
燃鹅~~我自己也并不会Python。
对于我没有努力学习Python这件事,我是耿耿于怀的,因为我知道,我得学,但是没有不顾一切地去投入,自然没有产出的我害怕即将把我淘汰的未来。
1月8号,我开始看书了,不知道能坚持到什么时候,但起码,先开始了再说嘛~
要开始学习Pyhton,我们得先安装一个。
①于是我搜索百度经验,如何安装Python。(这个过程不要偷懒,自己搜一遍,安装一遍)
②于是我通过百度经验,知道了IDLE怎么使用。(这个也不能偷懒)
IDLE使用就像在.txt文本框里写代码一样,然后Ctrl+S保存,按F5执行语句。
下面是我今天学习的小例子:
import random
secret = random.randint(1,10)
temp = input("Guess what number that i am thinking about?")
guess = int(temp)
while guess != secret:
temp = input("wrong num,try again:")
guess = int(temp)
if guess == secret:
print("You make it!")
else:
if guess > secret:
print("You should make it smaller~")
else:
print("You did better try a larger num")
print("You Win!~game over~")
--------------------------------------------------------------------------------------------------------------------------------------------------
#井号后面都是注释,这部分内容不会被编辑,只是拿来肉眼看的,一般是下面这段代码的标题或者解释
#import random即导入随机,就是将装有【随机工具的包包】导入到python里,让我下面的代码可以使用包包自带的随机功能
#secret = random.randint(1,10) secret是个变量,给它赋值时引用了random包里的randint方法,该方法会吐出1-10中随机数
temp = input("Guess what number that i am thinking about?")
#temp是个变量,变量是个临时存储数据的地方,给temp赋值一个input()方法,里面的双引号可以吐出一句话提示
#input方法是会让程序等待你输入内容,输入之后点击回车,程序会继续跑下一个语句
#guess是一个变量,=号是将右边的内容赋值给左边,int()方法是将括号里的内容转为数字类型,即将temp的值保存为数字
guess = int(temp)
#【while 变量名1!= 变量名2:】是个循环体,意思是当变量1不等于变量2的时候,重复执行下面那段代码
while guess != secret:
temp = input("wrong num,try again:")
guess = int(temp)
#【if else】结构,如果满足if的条件就执行if里面的语句,否则就执行else里面的语句
if guess == secret:
print("You make it!") #print(“”)方法是将引号内的文字打印出来给你看
else:
if guess > secret:
print("You should make it smaller~")
else:
print("You did better try a larger num")
print("You Win!~game over~")
好吧,有基础的人看了我的注释会嫌我啰嗦,没基础的会看得云里雾里,要关注的细节其实点了一下,具体用法可以自己度娘。
------------------------------------------------------------------------------------------------------------------------------------------------