【软考】课本--章节整理

    小编在粗略的学习过软件设计师教程这本书一遍之后,对于每一个章节进行了简单的整理,但只是利用思维导图这个工具对自己的认识进行初步的整理,欢迎大家来一起交流~~

第一章:计算机系统知识

    这一章介绍的是计算机系统方面的知识,对于计算机系统来了一个大概的认识,从软硬件、体系结构以及一些系统安全性、可靠性和系统性能等方面来讲解的,我的思维导图也是从这个方向思考的。


第二章:程序设计语言基础知识

    题目就已经介绍的够清楚的,这一章主要介绍的就是程序设计语言,这个语言就是如何让计算机懂得你想要表达的意思,这时候就需要转化成机器语言了,这时候就分为低级语言和高级语言了,因为高级语言还需要翻译,这就像一个很少接触英语的人,如果想要明白英语的意思,就需要一个翻译。


第三章:操作系统知识

    这一章讲述的比较多,而且这个在自考的时候学习过,所以会比较熟悉,简单来讲就是操作系统的故事。


第四章:软件工程基础知识

    这一章所讲解就是在进行编程软件之前还需要做的准备工作,以及如何更好的进行软件开发的管理。


第五章:系统开发与运行

    这一章讲解的是系统开发时需要的准备工作以及在运行时需要考虑的问题和需要改善的工作。


第六章:网络与多媒体基础知识

    这一章介绍的是网络和多媒体的知识,其中又介绍了多媒体网络是怎么回事,知识点零碎但是有联系,还需要努力。


第七章:数据库技术基础

    这一章真的是让我又爱又恨,有关数据库的知识,再重复的学习多遍后终于对她熟悉了起来,但是还需多多的重复,重要的是自考当中还要进行考试,加油!


     其他章节:未完待续!!!!


本实战项目是一个简易的购物系统,可以实现添加商品、浏览商品、购买商品等功能。 思路: 1. 定义一个商品类,包括商品名称、价格、库存等属性; 2. 定义一个购物车类,包括购物车商品列表、商品总价等属性; 3. 实现添加商品功能,将商品添加到商品列表中; 4. 实现浏览商品功能,展示所有商品信息; 5. 实现购买商品功能,将商品加入购物车中,更新商品库存和购物车总价。 代码实现: ``` class Goods: def __init__(self, name, price, count): self.name = name self.price = price self.count = count class Cart: def __init__(self): self.goods_list = [] self.total_price = 0 def add_goods(self, goods): self.goods_list.append(goods) self.total_price += goods.price def view_goods(self): for goods in self.goods_list: print("商品名称:{},价格:{},库存:{}".format(goods.name, goods.price, goods.count)) def buy_goods(self, goods): if goods.count == 0: print("商品库存不足") else: self.add_goods(goods) goods.count -= 1 goods_list = [] cart = Cart() def add_goods(): name = input("请输入商品名称:") price = input("请输入商品价格:") count = input("请输入商品库存:") goods = Goods(name, float(price), int(count)) goods_list.append(goods) print("商品添加成功") def view_goods(): print("商品列表:") for goods in goods_list: print("商品名称:{},价格:{},库存:{}".format(goods.name, goods.price, goods.count)) def buy_goods(): name = input("请输入要购买的商品名称:") for goods in goods_list: if goods.name == name: cart.buy_goods(goods) print("购买成功") return print("该商品不存在") def view_cart(): print("购物车商品列表:") cart.view_goods() print("总价:{}".format(cart.total_price)) while True: print("1.添加商品") print("2.浏览商品") print("3.购买商品") print("4.查看购物车") print("5.退出") choice = input("请选择操作:") if choice == "1": add_goods() elif choice == "2": view_goods() elif choice == "3": buy_goods() elif choice == "4": view_cart() elif choice == "5": break else: print("输入有误,请重新输入") ``` 运行效果: ``` 1.添加商品 2.浏览商品 3.购买商品 4.查看购物车 5.退出 请选择操作:1 请输入商品名称:苹果 请输入商品价格:5 请输入商品库存:10 商品添加成功 1.添加商品 2.浏览商品 3.购买商品 4.查看购物车 5.退出 请选择操作:1 请输入商品名称:香蕉 请输入商品价格:3 请输入商品库存:5 商品添加成功 1.添加商品 2.浏览商品 3.购买商品 4.查看购物车 5.退出 请选择操作:2 商品列表: 商品名称:苹果,价格:5.0,库存:10 商品名称:香蕉,价格:3.0,库存:5 1.添加商品 2.浏览商品 3.购买商品 4.查看购物车 5.退出 请选择操作:3 请输入要购买的商品名称:香蕉 购买成功 1.添加商品 2.浏览商品 3.购买商品 4.查看购物车 5.退出 请选择操作:4 购物车商品列表: 商品名称:香蕉,价格:3.0,库存:4 总价:3.0 1.添加商品 2.浏览商品 3.购买商品 4.查看购物车 5.退出 请选择操作:5 ```
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值