Python學(xué)習(xí)路線圖,零基礎(chǔ)小白也能學(xué)會(huì)(2021最新版)

這是我最開始學(xué)Python時(shí)的一套學(xué)習(xí)路線,從入門到上手。(不敢說精通,哈哈~)

一、Python基礎(chǔ)知識(shí)、變量、數(shù)據(jù)類型

二、Python條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

三、Python函數(shù)

四、綜合練習(xí),做一個(gè)控制臺(tái)的員工管理

??

"""

需求:員工管理系統(tǒng)

功能:

1.添加員工信息

2.刪除員工信息

3.修改員工信息

4.查看單個(gè)員工信息

5.查看所有員工信息

6.退出

技術(shù):函數(shù)、數(shù)據(jù)類型(字典列表)、循環(huán)、條件語句

"""

emps = []? # [{},{}]

def chocieFunc():

"""選擇功能列表"""

? ? print("*" * 30)

? ? print("1.添加員工信息")

? ? print("2.刪除員工信息")

? ? print("3.修改員工信息")

? ? print("4.查看單個(gè)員工信息")

? ? print("5.查看所有員工信息")

? ? print("6.退出")

? ? print("*" * 30)

def addEmp():

"""添加員工信息"""

? ? id = input("請輸入要添加的員工編號(hào):")

? ? name = input("請輸入要添加的員工姓名:")

? ? gender = input("請輸入要添加的員工性別:")

? ? age = input("請輸入要添加的員工年齡:")

? ? emp = {"id": id, "name": name, "gender": gender, "age": age}

? ? emps.append(emp)

? ? print("添加OK!")

def delEmp():

"""刪除員工信息"""

? ? id = input("請輸入要?jiǎng)h除的員工編號(hào):")

for emp in emps:

if emp.get("id") == id:

# 將emp刪除,從emps

? ? ? ? ? ? emps.remove(emp)

? ? ? ? ? ? print("刪除OK!")

break

else:

? ? ? ? print("請輸入正確的員工編號(hào)")

def updateEmp():

"""修改員工信息"""

? ? id = input("請輸入要修改的員工編號(hào):")

for emp in emps:

if emp["id"] == id:

# 特別注意

? ? ? ? ? ? emp["name"] = input("請輸入要修改后的員工姓名:")

? ? ? ? ? ? emp["gender"] = input("請輸入要修改后的員工性別:")

? ? ? ? ? ? emp["age"] = input("請輸入要修改后的員工年齡:")

# emp = {"id": id, "name": name, "gender": gender, "age": age}

# 先刪除原有的emp,在追加新的emp【不推薦】

? ? ? ? ? ? print("修改成功?。。?)

break

else:

? ? ? ? print("查無此人?。?!")

def getEmpById():

"""查看單個(gè)員工信息"""

? ? id = input("請輸入要查詢的員工編號(hào):")

for emp in emps:

if emp["id"] == id:

? ? ? ? ? ? print("編號(hào)\t姓名\t性別\t年齡")

? ? ? ? ? ? print(f"{emp['id']}\t{emp['name']}\t{emp['gender']}\t{emp['age']}")

break

else:

? ? ? ? print("查無此人!??!")

def getAllEmps():

"""查看所有員工信息"""

? ? print("編號(hào)\t姓名\t性別\t年齡")

for emp in emps:

? ? ? ? print(f"{emp['id']}\t{emp['name']}\t{emp['gender']}\t{emp['age']}")

else:

? ? ? ? print(f"共查詢到{len(emps)}條數(shù)據(jù)")

print("******歡迎使用員工管理系統(tǒng)******")

while True:

? ? chocieFunc()

? ? num = int(input("請輸入指令:"))

if num == 1:

? ? ? ? addEmp()

elif num == 2:

? ? ? ? delEmp()

elif num == 3:

? ? ? ? updateEmp()

elif num == 4:

? ? ? ? getEmpById()

elif num == 5:

? ? ? ? getAllEmps()

elif num == 6:

? ? ? ? print("歡迎下次再來?。?!")

break

else:

? ? ? ? print("請輸入正確的指令")

五、字符串


六、列表與元組


七、字典與集合


八、文件對象

九、模塊與包

高清大圖請關(guān)注公號(hào)【Python小白集訓(xùn)營】,自學(xué)小白的資源庫

文章鏈接:https://mp.weixin.qq.com/s/CYn2eI8H-_M2hSOFaDtpoQ

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容