這是我剛開始學習python時的一套學習路線,從入門到上手。(不敢說精通,哈哈~)
希望對大家有幫助哈~
一、Python入門、環境搭建、變量、數據類型
二、Python運算符、條件結構、循環結構
三、Python函數
四、做一次綜合練習,做一個控制台的員工管理
""" 需求:員工管理系統 功能: 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("請輸入正確的指令")
五、面向對象(封裝、繼承、多態)
六、模塊、包、文件、異常、高階函數
七、Python標准庫之字符串處理庫、文件及目錄操作、時間日期
八、Python數據庫編程
之后就開始學習爬蟲,Django、Flask了
end…
最后再送給大家一套免費的視頻教程:
為期92天的Python全套視頻教程,總計52G!
里面還有我的筆記,希望對大家有幫助哈~
1-32天
…
…
65-92天
如何領取???
關注“Python聯盟”微信公眾號
然后回復“001”
即可免費領取!