下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

(2020年最新版)Python学习路线图

作者:Python智禅     来源: 今曰头条点击数:1630发布时间: 2019-11-25 08:49:05

标签: Python数据库Python视频课程Python课程

  最近好多人私信我怎么学Python,也是分享python的一套学习路线,从入门到上手。(不敢说精通,哈哈~)希望对大家有帮助哈~我们一起看看。

  一、Python入门、环境搭建、变量、数据类型。

  

(2020年最新版)Python学习路线图_Python数据库_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数据库编程

  

 

  最后,小编想说:我是一名python开发工程师,整理了一套最新的python系统学习教程,想要这些资料的可以关注私信小编“01”即可,希望能对你有所帮助。我们明天见~

赞(14)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程