先谈讲课吧。可以看出孙老师功底还是很nice的,但是不知道是不是因为到课人数极少的原因,课堂氛围有点偏向于平淡。但是如果认真听还是可以有一定的收获的。课程内容的话感觉是大杂烩,不会专门去讲python的基础语法,而是介绍了一些算法(线性规划、遗传、机器学习等),但又没有特别深入,也算是符合“通识课” >>更多
作为一名纯python小白,老师没有讲语法是我没有想到的(悲)作业主要是四次实验和大作业,四次实验都很简单并且严格符合教材(所以完全可以自学),大作业选题极为宽泛并且给了充足的时间,感觉认真把作业坐下来会有很大收获老师给分真的超级好!!!四次实验基本都是给满,大作业的话,虽然自己的代码很原始(毕竟初 >>更多
课程本身所用的教材是MIT的《python编程导论》第2版,书本内容与平时作业的关系比较大,主要介绍了python的matplotlib库以及一些基础的应用。四次作业分别是:绘图、二维随机游走、使用蒙特卡洛模拟求圆周率和理解实验定律(胡克定律)。基本上都可以在教材中找到对应的源代码,实在不行抄一下改 >>更多
总评没有在教务系统发布,但已经出了。利益相关:A前人和老师的意见是这门课只要上过C语言就可以选,对此我不是特别赞同,我的建议是最好是对python有一定基础的低年级同学或者高年级同学来选。 从本学期开始,这门课增加了四次平时作业,基本都是用python解决一些问题,(当然源代码书上都有),然后完成相 >>更多
这门课会教你怎么用python设计程序,由浅入深,会从语法开始逐渐介绍。python本身也是一门很简单的语言,上手起来十分容易。课程内容涵盖科学算法,机器学习,模拟等等。 课程会上一学期,没有作业,期末会要求一项大作业,用python(或者其他语言?)设计程序解决一个'科学问题'。选题十分自由。 然 >>更多
很好的课 唯一不爽的是现在我还没知道这个算公选课还是自由选修。。。上课主要讲用py解决各种有趣的问题老师也玩project euler这我是没想到的考核方式是自己解决一个自选的问题我用python写了个Oblivious Transer使得两个学生可以在互相不知道对方GPA的情况下得知谁的G更高(( >>更多
这门课就是学python然后用python讲如课程名的内容,五等级制。好像没查到能算公选课,所以可能只能当自由选修。(我倒是公选已经够了所以不重要) 作业只有刚学python的一次多种方法求fibonacci数列和一次大作业。 群里会发电子版的《程序设计导论:python语言实践》,自学+前几周上课 >>更多