当前位置: 首页> 娱乐> 八卦 > 重庆的公司_手机助手app下载_西安seo排名公司_企业营销平台

重庆的公司_手机助手app下载_西安seo排名公司_企业营销平台

时间:2025/7/9 17:31:56来源:https://blog.csdn.net/m0_61388098/article/details/147152492 浏览次数:0次
重庆的公司_手机助手app下载_西安seo排名公司_企业营销平台

一、Python基础及应用回顾总结

推荐画思维导图:xmind

1.常识语法

注释   标识符和关键字  输入输出  
格式化输出:输出的内容需要是指定的格式,如:占位符  f-string   format()

2.变量

定义变量   变量的重新赋值    变量的类型转换
全局变量和局部变量

3.语句

if语句【重要:判断】     while语句【常用:结合死循环】   for语句【重要】
注意:a.避免漏掉冒号b.缩进问题

4.常用的数据类型

数字
列表:x[index] 列表的遍历    系统功能:append()  切片   元素的删除
字典:x[key]  字典的遍历    添加键值对    
字符串

5.函数

重点掌握:函数的定义和调用        参数【传参】和返回值     匿名函数   高阶函数【匿名函数作为参数】变量的作用域
了解:闭包    装饰器    递归注意:a.要有封装函数的意识b.函数之间的相互调用c.注意函数的参数和返回值

6.面向对象

重点掌握:创建对象        调用类中的函数
了解:封装  继承  多态函数的重写   运算符的重载    单例类

7.文件读写【自动化办公】

重点掌握常用的文本文件/二进制文件:read()     write()csv文件:import csv   reader()   writer()对象的序列化和反序列化:pickle【一切对象】   json【针对字典和列表】excel的读写:openpyxl   pandas
了解:word的读写pdf的读取发送邮件

二、综合项目:购物车

1.项目分析

应用到的知识点

包和模块:创建一个包,其中定义不同的模块,一个模块中管理一个类
类和对象:定义类   创建对象    调用类中的函数
函数
对象的序列化和反序列化:pickle

项目需求:

系统类因为一个程序可能有很多用户,则需要将用户保存在本地将注册的用户添加在字典中key:用户id 【用户id随机产生即可,从10000~99999中随机产生一个】value:对应的用户对象
​行为:用户注册——》根据下面信息生成一个用户,并将用户保存在本地随机产生 id输入姓名和密码创建一个购物车对象
​
​登录 ——》 登录成功返回为 True  否则返回为 False输入用户id 检测是否有该用户  没有的话提示注册有的话检测用户登录状态 若为 True  提示已登录否则 再输入密码进行登录不要忘记修改用户的登录状态
​向购物车中添加商品 ——》验证用户是否登录,没有登录提示登录否则列出仓库中商品名单1. Mac电脑2.PthonBook3.草莓键盘4.iPhone用户输入对应的编号 在仓库中获得对应的商品用户输入数量 — 与该商品的的剩余量对比> 剩余量让用户重新输入并提示该商品的剩余量<=剩余量将该商品添加在该用户的购物车中并将仓库中的数据量做出相应的减少注意:将修改之后的结果同步在本地文件中,时刻保持数据的正确性
​删除购物车的商品——》验证用户是否登录,没有登录提示登录否则请用户输入商品名字 查看该用户的购物车中是否有该商品如果没有,提示购物车中没有该商品否则:先选择要删除的商品请用户设置删除的数量数量  >=   购物车中商品数量购物车清单中删除该商品否则:购物车清单中做出相应的减少注意:将修改之后的结果同步在本地文件中,时刻保持数据的正确性
​
​结算——》验证用户是否登录 没有登录提示登录否则获取该用户的购物车中商品清单,计算总额注意: 结算完成 购物车清空将修改之后的结果同步在本地文件中,时刻保持数据的正确性
​
​退出登录———》验证用户是否登录 没有登录提示登录否则修改用户登录状态注意:将修改之后的结果同步在本地文件中,时刻保持数据的正确性

分析:

用户类:姓名   用户id【唯一的】  密码    购物车   用户登录状态【默认为未登录状态,表示为False,如果登录成功,则需要修改登录状态为True】购物车类:商品字典:程序初始状态时&
关键字:重庆的公司_手机助手app下载_西安seo排名公司_企业营销平台

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: