问:

用python创建学生成绩管理系统创作过程(运用了哪些技术或技巧完成主题创作,哪些是得意

答:
使用Python创建学生成绩管理系统,可以运用以下技术和技巧:
1. 面向对象编程:可以定义Student、Course、Score三个类,分别代表学生、课程和成绩,通过面向对象的方法建立三者之间的关系。这部分比较得意,面向对象思想运用自然。
2. 数据库操作:可以使用SQLite来存储学生、课程和成绩信息,运用Python的sqlite3模块来实现对数据库的CRUD操作。这部分掌握一般,对SQLite和sql语句还需进一步熟练。
3. tkinter GUI库:可以使用tkinter来设计界面,实现学生、课程和成绩信息的录入,显示,修改等功能。这部分比较生疏,对tkinter只有初步了解,需要查阅资料。
4. 分层设计:可以将项目分为界面层、业务逻辑层和数据访问层,使代码具有更好的结构和扩展性。这部分比较得意,分层设计思想较为熟悉。
5. 异常处理:在代码的逻辑关键点设置异常处理机制,以提高代码的健壮性。这部分掌握一般,对常见异常的捕获还需进一步掌握。
6. 算法:成绩的添加、删除、修改以及统计分析等都需要运用一定的算法。这部分比较得意,对常用算法和数据结构较为熟悉。
所以,总体来说,在面向对象、分层设计和算法等方面有一定得意,但在数据库操作、GUI设计和异常处理方面还需进一步提高。需要在项目实践中不断学习和锻炼,逐步加强掌握。通过项目练习,可以全面提高Python技术及工程化项目能力。