Python课程设计 第 20 / 52 篇

类与对象

Chapter11

任务名称 - 类与对象

任务简介

  1. 理解面向对象编程的概念
  2. 理解类定义阶段和创造对象的时候干的什么事

社群话题

Python使用面向对象编程为什么能提高效率

详细说明

面向对象要用上帝式思维

打卡要求

  1. 什么是面向对象编程
  2. 所有程序都因该使用面向对象来设计吗?为什么?
  3. 什么是对象 什么是类
  4. 在面向过程编程中我们思考解决方案时,是分析完成任务时需要哪些步骤,按照什么样的顺序来编写,而在面向对象编程中我们从操作者转变为指挥者 首先思考的是什么?
  5. 一个类中通常包含变量和函数,它们分别用于描述什么?
  6. 类在定义阶段发生了什么?创建对象时发生了什么
  7. 程序设计:
学生成绩管理系统
		1.根据姓名查看学生所有成绩
		2.查看所有人的某学科成绩
		3.查看总平均分
		4.查看某人的某学科成绩
		5.根据姓名删除学生信息

增强版要求(选做) 
		1.首先编写json格式的数据文件  内容为学生
		2.将json数据解析后转换为学生对象在进行增删改查