课程

python 27 作业

喜你入骨 提交于 2020-04-08 00:47:41
选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合 1、学校数据与功能整合 2、课程数据与功能进行整合 3、学生数据与功能进行整合 4、讲师数据与功能进行整合 5、班级数据与功能进行整合 ps:不会写的同学,可以先用普通的方式,先把数据与功能都给写好,再考虑基于面向对象的思想进行整合 数据部分: 校区的名字:如"老男孩上海校区" 校区的地址:如"上海虹桥" 班级名字 班级所在校区 学生的学校 学生的姓名 学生的年龄 学号 学生的性别 课程名字 课程周期 课程价格 老师的名字 老师的年龄 老师的薪资 老师的等级 功能部分: 校区创建完毕后,可以为每个校区创建班级 班级创建完毕后,可以为每个班级创建课程 学生创建完毕后,学生可以选择班级 老师创建完毕后,可以为学生打分 class School: school_name='老男孩上海校区' address='上海虹桥' def establish_class(self,name): self.class_name=name def create_course(self,cour_name,time,price): self.course_name=cour_name self.course_time=time self.course_price=price while True: choice=input(

Day27作业

◇◆丶佛笑我妖孽 提交于 2020-04-07 20:48:04
'''选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合# 1、学校数据与功能整合# 2、课程数据与功能进行整合# 3、学生数据与功能进行整合# 4、讲师数据与功能进行整合# 5、班级数据与功能进行整合ps:不会写的同学,可以先用普通的方式,先把数据与功能都给写好,再考虑基于面向对象的思想进行整合数据部分: 校区的名字:如"老男孩上海校区" 校区的地址:如"上海虹桥" 班级名字 班级所在校区 学生的学校 学生的姓名 学生的年龄 学号 学生的性别 课程名字 课程周期 课程价格 老师的名字 老师的年龄 老师的薪资 老师的等级功能部分: 校区创建完毕后,可以为每个校区创建班级 班级创建完毕后,可以为每个班级创建课程 学生创建完毕后,学生可以选择班级 老师创建完毕后,可以为学生打分'''class School: def __init__(self, name, adress): self.name = name self.adress = adress def school_info(self): print("校区的名字:{} 校区的地址:{}".format(self.name, self.adress)) def create_class(self, class_name): print('在 {} 创建班级 {} 成功'.format(self.name

day27----作业

邮差的信 提交于 2020-04-07 20:07:16
选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合 # 1、学校数据与功能整合 # 2、课程数据与功能进行整合 # 3、学生数据与功能进行整合 # 4、讲师数据与功能进行整合 # 5、班级数据与功能进行整合 ps:不会写的同学,可以先用普通的方式,先把数据与功能都给写好,再考虑基于面向对象的思想进行整合 数据部分: 校区的名字:如"老男孩上海校区" 校区的地址:如"上海虹桥" 班级名字 班级所在校区 学生的学校 学生的姓名 学生的年龄 学号 学生的性别 课程名字 课程周期 课程价格 老师的名字 老师的年龄 老师的薪资 老师的等级 功能部分: 校区创建完毕后,可以为每个校区创建班级 班级创建完毕后,可以为每个班级创建课程 学生创建完毕后,学生可以选择班级 老师创建完毕后,可以为学生打分 #!/usr/bin/env python class School: register_school = [] def __init__(self, school_name, school_address): self.school_name = school_name self.school_address = school_address self.classes = [] School.register_school.append(self) class Classes

【经验分享】我经历的几门MOOC

感情迁移 提交于 2020-04-07 16:14:41
这半年来,从1月初到6月底,在coursera上注册了4们有关数据分析/挖掘的课程。这些课程都是利用业余时间学习,每周基本上花5个小时左右。其中通过了3门,注销了一门。感觉还是学到了一些东西。 第一门课程 Computing for Data Science ,2013年1月2日开课,为期4周。本课程主要是学习编程语言R---一种数据分析语言和环境,学完后可以用R完成基本分析任务,但一些高级的数据可视化掌握得不熟练,需要后面巩固。 第二门课程 Data Analysis ,2013年1月22日开课,为期8周。这门课程与上门课程配套的,主要用R进行一些数据分析。主要的理论是统计学,什么概率,抽样,统计,正太分布,置信区间,假设检验呀,线性回归,决策树,随机深林等。课程中有两个peer review作业(我最喜欢的部分),需要按照要求对两个问题进行分析,然后输出分析报告。第一个问题是分析LeadingClub(美国的一家P2P借贷平台)的借贷利率的制订方式,这个任务是在过年期间完成的,所以过年除开走亲戚的时间,基本上都耗在这上面了,不过还是值得的,这个过程学到了很多东西。这个问题用线性回归可以轻松解决。第二个问题分析三星手机收集的用户行为数据,预测用户的行为(走,坐,站,上楼,下楼等)。也是要输出一份分析报告,使用决策树和随机森林可以搞定。我很喜欢Coursera上的Peer

北京大学公开课《数据结构与算法Python版》

不羁的心 提交于 2020-04-06 18:48:09
之前我分享过一个数据结构与算法的课程,很多小伙伴私信我问有没有Python版。 看了一些公开课后,今天特向大家推荐北京大学的这门课程:《数据结构与算法Python版》。 课程概述 很多同学想要转行机器学习,也确实掌握了一些机器学习模型原理并具备基础的编程功底,但是在笔试、面试的时候还会掉链子,大概率是数据结构和算法知识薄弱。数据结构和算法是程序员的内功心法和基本功。无论是人工智能还是其它计算机科学领域,掌握扎实的数据结构和算法知识,往往会助力不少! 北京大学公开课《数据结构与算法Python版》,面向具有Python语言程序设计基础的大学生和社会公众,介绍常见的基本数据结构以及相关经典算法,强调问题-数据-算法的抽象过程,关注数据结构与算法的时间空间效率,培养学生编写出高效程序,从而解决实际问题的综合能力。 这门课程在中国大学MOOC正在进行第二次开课,已进行至第五周,心急的同学也可以直接看第一次开课的完整版,变化不大。 慕课: http://www.icourse163.org/course/0809PKU068-1206307812 B站: https://www.bilibili.com/video/BV1h7411m7BK/ 去B站围观陈斌老师 本课程主讲是陈斌老师,陈老师是北京大学地球与空间科学学院教师,博士,副教授,硕士生导师。主讲本科生课程《数据结构与算法

sql 强化练习 (七)

拟墨画扇 提交于 2020-04-05 20:21:22
继续 sql 练习, 不能停下来的哦, 通过这一系列的搬砖操作, 相信在日常业务的sql 应该是能达到相对清楚地写出来的, 尤其是我做数据分析这块, 感觉真的每天都要写才行, 之前都是用 Python 来轻松搞定, 但仔细一想, sql 才是最通用的哦, sql 熟练了, 我感觉, 数据分析的基础工作就已经完成一半了, 剩下的指标计算, 这些不就是简单的 加减乘除而已, 分分钟脚本批量处理它. 表关系 需求 查询 和 0001 号同学, 所学课程 完全相同的 其他同学的学号. 分析 先查出 0001 这个兄弟, 的所有课程 id; 然后查出 not in 这些 课程 id 的这些 学号; 还要完全相同, 则, group by s_id 后, 选课的数量还必须一致哦. 从 3 中 排除掉 2 中的 id 剩下的就是满足条件的啦 -- 1. 先看看 0001 这个兄弟选了哪些课程 select c_id from score where s_id = '0001'; +------+ | c_id | +------+ | 0001 | | 0002 | | 0003 | +------+ 3 rows in set (0.01 sec) 都给选上了. 即下一步, 要找的学生, 必须都同时选了 1,2,3号课程, 注意不能多哦 , 要完全相同. -- 2. 反向来看, 没有跟

C语言程序设计课程总结

北战南征 提交于 2020-04-05 19:58:08
第一次教授C语言程序设计课程,相比计算机组成原理、arm体系结构等偏向硬件的课程,C的教学方式要灵活一些。计算机组成原理课程偏向理论,哈尔滨工业大学的计算机组成原理是国家精品课,增加了mooc+spoc的方式,但主要还是课堂讲解。arm体系结构也是硬件课程,之前的经验是学生都不太爱学,抽象,下学期预备改革的方式是加入汇编编程,或者使用开发板。这学期C语言程序设计课程教授课程中做了一些尝试: 博客 首先我很喜欢博客,喜欢将所学所讲写下来的踏实感。在我自己假期备课C语言课程的时候尝试了3种方法: 看课本,课本内容是最基础的,学习应该从基础的开始看,但是悲剧的发现我看不下去,或者看过一遍只是大概知道主要内容,但是却讲不出来,之所以讲不出来因为理解不够透彻。 看mooc, 翁恺老师的C语言程序设计 是mooc中访问量数一数二的,然后我开始“听”课,当然在实践的时候也会使用devc++编译运行,但是一天下来感觉和看课本类似,还是觉得知识并没有吸收到脑袋里。 边看mooc边记博客边动手编程,扔掉课本,专心看翁恺老师的mooc,用devc++编译器将所有代码都敲写一遍,并将学习到的内容都写在博客里,虽然这样速度比单纯看课本和看mooc要慢很多,在听前几节课的时候,几个小时可能只学习了30分钟的mooc,但是这30分钟的内容却都实打实的记在脑里了!虽然大家都说谭浩强老师的课本比较绕

mysql练习题练习

巧了我就是萌 提交于 2020-04-03 01:57:05
1、数据库是按照原文制作的,表格结构一样具体存储的数据有些差异 原文地址: MySQL练习题 原答案地址: MySQL练习题参考答案 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; select wl.sid from (select sc.student_id as sid,sc.number as grade from score sc,course c where c.cid=sc.course_id and c.cname='物理') as wl,(select sc.student_id as sid,sc.number as grade from score sc,course c where c.cid=sc.course_id and c.cname='生物') as sw where wl.sid=sw.sid and sw.grade>wl.grade; 3、查询平均成绩大于60分的同学的学号和平均成绩; select student_id,avg(number) as avg from score group by student_id having avg(number)>60; 4、查询所有同学的学号、姓名、选课数、总成绩; select s.sid,s.sname,w.total,w.sum from student s,(select

本学期高级软件工程课程的实践项目的自我目标

泪湿孤枕 提交于 2020-03-31 06:08:25
1、对实践项目完成后学习到的能力的预期 希望通过本学期的课程时间项目,能够做到合理的项目需求分析,能以软件开发理念“设计什么”以及“如何设计”角度实际出发,写出令老师和自己都满意的需求文档。结合项目的实践提高自己的理论知识的同时提高自己的编程能力。实践项目的同时,学会和团队交流协作,提高自己的团队意识。能够掌握整个软件开发阶段流程,学会系统框架设计,数据库设计等,包括软件测试(白盒测试和黑盒测试方法)。 2、对项目课程的期望 希望实践项目的细节能够详解,能够有实践的机会,学生自我的思考以及老师的指导。 3、对项目的愿景规划 希望实践项目具有创新性,实用性,低成本等特点。 来源: https://www.cnblogs.com/luoyy/p/9692292.html

软件工程实践2017第一次作业

ε祈祈猫儿з 提交于 2020-03-28 15:10:39
阅读与思考 (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 当初填志愿时选择的是建筑系,可惜分数没达到,后来调剂去了化学专业。在大一的时候接触了PS、视频剪辑,觉得挺有趣的,所以后来转专业来计算机专业。 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么? 大二转专业来计算机后,第一感觉就是课程好多,不仅有这学期的课程,还要补上大一的课程。虽然课很多,很累,但也更了解计算机这个专业。期待嘛,还是有的,继续努力吧! 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 计算机属于工科,对于工科的专业不说很喜欢,起码不会讨厌。而且平常接触电脑也挺多的, 计算机领域应该是我比较喜欢的。目前来说,计算机还不是很擅长,还在学习中。 (2)即将大三的你,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些? 看了前人们走过的路,感觉现在的我,还差得很多,专业知识并不强,只能算半吊子。目前只能编写一些简单的程序,编程能力还差得远呢。 离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些? 要成为一个合格的计算机专业毕业生,在专业知识方面还要更加努力的学习,提高编程能力,开阔眼界。目前最糟糕的是无法静下心来学习,这个要改过来。 (3)大三是一个人生选择的十字路口,考研、工作、考公、出国