为什么有资料但自学Python看不进去?【乐搏软件测试】

来来来,先给放Python官网的图,看看你们能不能学会,能不能看懂:

全是英文,全是专业术语,这是Python官网的内容,你想看懂就不光需要会英文,还需要懂一些专业术语才能继续往下学习,确实很复杂。谁有心情学下去,换成中文的密密麻麻的文档,估计也没有多少人能看下去

所以我们需要怎么办呢,我们应该怎么去学习,来放一张学习思维导图:

可能有人说了,看了一点,根本看不下,你需要把python弄成兴趣,写一些有意思的东西,比如说游戏,可以自己写一些小游戏,自己玩,来来来,给你们搞一个2048我写的小游戏,

来大家一起耍耍,放代码,走起:

import randomfrom data import *def ResetTable():
    number_table.clear()
    for i in range(XLine * YLine):
        number_table.append(0)
    x = random.randint(0, XLine * YLine - 1)
    y = random.randint(0, XLine * YLine - 1)
    while y == x:
        y = random.randint(0, XLine * YLine - 1)
    number_table[x] = random.randint(1, 2) * 2
    number_table[y] = random.randint(1, 2) * 2def CheckLose():
    for i in range(XLine):
        for j in range(YLine):
            if number_table[i * XLine + j] == 0:
                return False
            elif i != 0 and number_table[i * XLine + j] == number_table[(i - 1) * XLine + j]:
                return False
            elif j != 0 and number_table[i * XLine + j] == number_table[i * XLine + j - 1]:
                return False
            elif i != XLine - 1 and number_table[i * XLine + j] == number_table[(i + 1) * XLine + j]:
                return False
            elif j != YLine - 1 and number_table[i * XLine + j] == number_table[i * XLine + j + 1]:
                return False
    return Truedef CheckWin():
    for i in range(XLine * YLine):
        if number_table[i] >= GoalToWin:
            return True
    return False12345678910111213141516171819202122232425262728293031323334

这是一部分代码,先来个开胃小菜,有需要的可以找我,我把完整源码给大家。

我玩这自己的游戏,可以想怎么弄金手指就怎么弄,然后你就会想,我不想一个人玩,我想多个人玩怎么办,如何把他放到服务器上呢。。。。

除了这个方向之外,我们也可以想,可以直接用代码完成自动化的操作,我们想完成的所有事情都可以直接自动去运行,好刺激,自动化我们就需要什么呢,selenium/unittest/。。。。用这两个工具我就可以把用手一个个打改成用代码控制自动运行,是不是又需要代码操作一下了,来来来继续放代码。

免费给源码,有兴趣可以找我要~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章