爲什麼有資料但自學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/。。。。用這兩個工具我就可以把用手一個個打改成用代碼控制自動運行,是不是又需要代碼操作一下了,來來來繼續放代碼。

免費給源碼,有興趣可以找我要~


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