2020年学python_Python学习路线图(2020年最新版)
Python
Python開(kāi)發(fā)
Python語(yǔ)言
Python學(xué)習(xí)路線圖(2020年最新版)
這是我剛開(kāi)始學(xué)習(xí)python時(shí)的一套學(xué)習(xí)路線,從入門(mén)到上手。(不敢說(shuō)精通,哈哈~)
希望對(duì)大家有幫助哈~
一、Python入門(mén)、環(huán)境搭建、變量、數(shù)據(jù)類(lèi)型
二、Python運(yùn)算符、條件結(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ù)類(lèi)型(字典列表)、循環(huán)、條件語(yǔ)句
"""
emps = [] # [{},{}]
def chocieFunc():
"""選擇功能列表"""
print("*" * 30)
print("1.添加員工信息")
print("2.刪除員工信息")
print("3.修改員工信息")
print("4.查看單個(gè)員工信息")
print("5.查看所有員工信息")
print("6.退出")
print("*" * 30)
def addEmp():
"""添加員工信息"""
id = input("請(qǐng)輸入要添加的員工編號(hào):")
name = input("請(qǐng)輸入要添加的員工姓名:")
gender = input("請(qǐng)輸入要添加的員工性別:")
age = input("請(qǐng)輸入要添加的員工年齡:")
emp = {"id": id, "name": name, "gender": gender, "age": age}
emps.append(emp)
print("添加OK!")
def delEmp():
"""刪除員工信息"""
id = input("請(qǐng)輸入要?jiǎng)h除的員工編號(hào):")
for emp in emps:
if emp.get("id") == id:
# 將emp刪除,從emps
emps.remove(emp)
print("刪除OK!")
break
else:
print("請(qǐng)輸入正確的員工編號(hào)")
def updateEmp():
"""修改員工信息"""
id = input("請(qǐng)輸入要修改的員工編號(hào):")
for emp in emps:
if emp["id"] == id:
# 特別注意
emp["name"] = input("請(qǐng)輸入要修改后的員工姓名:")
emp["gender"] = input("請(qǐng)輸入要修改后的員工性別:")
emp["age"] = input("請(qǐng)輸入要修改后的員工年齡:")
# emp = {"id": id, "name": name, "gender": gender, "age": age}
# 先刪除原有的emp,在追加新的emp【不推薦】
print("修改成功!!!")
break
else:
print("查無(wú)此人!!!")
def getEmpById():
"""查看單個(gè)員工信息"""
id = input("請(qǐng)輸入要查詢(xún)的員工編號(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("查無(wú)此人!!!")
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"共查詢(xún)到{len(emps)}條數(shù)據(jù)")
print("******歡迎使用員工管理系統(tǒng)******")
while True:
chocieFunc()
num = int(input("請(qǐng)輸入指令:"))
if num == 1:
addEmp()
elif num == 2:
delEmp()
elif num == 3:
updateEmp()
elif num == 4:
getEmpById()
elif num == 5:
getAllEmps()
elif num == 6:
print("歡迎下次再來(lái)!!!")
break
else:
print("請(qǐng)輸入正確的指令")
五、面向?qū)ο?封裝、繼承、多態(tài))
六、模塊、包、文件、異常、高階函數(shù)
七、Python標(biāo)準(zhǔn)庫(kù)之字符串處理庫(kù)、文件及目錄操作、時(shí)間日期
八、Python數(shù)據(jù)庫(kù)編程
之后就開(kāi)始學(xué)習(xí)爬蟲(chóng),Django、Flask了
end…
內(nèi)容來(lái)源于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系客服刪除
總結(jié)
以上是生活随笔為你收集整理的2020年学python_Python学习路线图(2020年最新版)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 特斯拉回应电商平台销售山寨老头乐:法务部
- 下一篇: python高级编程知识点_(转)pyt