希望对大家有帮助哈~
一、Python入门、环境搭建、变量、数据类型
二、Python运算符、条件结构、循环结构
三、Python函数
四、做一次综合练习,做一个控制台的员工管理
在学习过程中有什么不懂得可以加我的
python学习交流扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享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…