學習Python不再迷茫,2020最新版學習路線圖附上

掌握python你就差這個了.

學習Python不再迷茫,2020最新版學習路線圖附上

一、Python入門、環境搭建、變量、數據類型

學習Python不再迷茫,2020最新版學習路線圖附上

二、Python運算符、條件結構、循環結構

學習Python不再迷茫,2020最新版學習路線圖附上

三、Python函數

學習Python不再迷茫,2020最新版學習路線圖附上

四、做一次綜合練習,做一個控制檯的員工管理

<code>"""
需求:員工管理系統
功能:
1.添加員工信息
2.刪除員工信息
3.修改員工信息
4.查看單個員工信息
5.查看所有員工信息
6.退出

技術:函數、數據類型(字典列表)、循環、條件語句
"""
emps = [] # [{},{}]


def chocieFunc():
"""選擇功能列表"""
print("*" * 30)
print("1.添加員工信息")
print("2.刪除員工信息")
print("3.修改員工信息")
print("4.查看單個員工信息")
print("5.查看所有員工信息")
print("6.退出")
print("*" * 30)


def addEmp():
"""添加員工信息"""
id = input("請輸入要添加的員工編號:")

name = input("請輸入要添加的員工姓名:")
gender = input("請輸入要添加的員工性別:")
age = input("請輸入要添加的員工年齡:")
emp = {"id": id, "name": name, "gender": gender, "age": age}
emps.append(emp)
print("添加OK!")


def delEmp():
"""刪除員工信息"""
id = input("請輸入要刪除的員工編號:")
for emp in emps:
if emp.get("id") == id:
# 將emp刪除,從emps
emps.remove(emp)
print("刪除OK!")
break
else:
print("請輸入正確的員工編號")


def updateEmp():
"""修改員工信息"""
id = input("請輸入要修改的員工編號:")
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():
"""查看單個員工信息"""
id = input("請輸入要查詢的員工編號:")
for emp in emps:
if emp["id"] == id:
print("編號\\t姓名\\t性別\\t年齡")
print(f"{emp['id']}\\t{emp['name']}\\t{emp['gender']}\\t{emp['age']}")
break
else:
print("查無此人!!!")


def getAllEmps():
"""查看所有員工信息"""
print("編號\\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)}條數據")


print("******歡迎使用員工管理系統******")
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("請輸入正確的指令")/<code>

五、面向對象(封裝、繼承、多態)

學習Python不再迷茫,2020最新版學習路線圖附上

六、模塊、包、文件、異常、高階函數

學習Python不再迷茫,2020最新版學習路線圖附上

七、Python標準庫之字符串處理庫、文件及目錄操作、時間日期

學習Python不再迷茫,2020最新版學習路線圖附上

最後小編幫助大家整理了一套python教程,下面展示了部分,希望也能幫助對編程感興趣,想做數據分析,人工智能、爬蟲或者希望從事編程開發的小夥伴,畢竟python工資也還可以,如果能幫到你請點贊、點贊、點贊。

學習Python不再迷茫,2020最新版學習路線圖附上

學習Python不再迷茫,2020最新版學習路線圖附上

學習Python不再迷茫,2020最新版學習路線圖附上

學習Python不再迷茫,2020最新版學習路線圖附上

學習Python不再迷茫,2020最新版學習路線圖附上

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值.

如果你喜歡python,並覺得這篇文章對你有益的話,麻煩多多點贊關注支持!!!!


分享到:


相關文章: