驻马店360网站建设/什么是搜索引擎竞价推广
Python学习路线图(最新版)
从入门到上手。希望对大家有帮助哈~
本站博客:www.a2data.cn (持续更新)
一、Python入门、环境搭建、变量、数据类型
二、Python运算符、条件结构、循环结构
三、Python函数
四、做一次综合练习,做一个控制台的员工管理
#!/usr/bin/env python
# -*- coding:utf-8 -*-
__author__ = 'yinjie_feng'# @Time : 2020/7/29 15:49
# @Author : JackFeng
# @FileName: StudentDmp.py
# @Software: PyCharm
# @Blog :http://www.a2data.cn/"""
需求:员工管理系统
功能:
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删除,从empsemps.remove(emp)print("删除OK!")breakelse: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("修改成功!!!")breakelse: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']}")breakelse: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("欢迎下次再来!!!")print("感谢关注公号DataScience")breakelse:print("请输入正确的指令")
五、面向对象(封装、继承、多态)
六、模块、包、文件、异常、高阶函数
七、Python标准库之字符串处理库、文件及目录操作、时间日期
八、Python数据库编程
关注下方公众号,
回复 :python666 ,
回复 :python666 ,
回复 :python666 ,
领取高清导图,以及加入学习组织。
预计八月底,
本公号独家出品,
以上Python学习计划,
车位有限,
详情请咨询小编!
喜欢就点个在看再走吧