- 任课教师: 杨亚
- 推荐等级: 强烈推荐
- 授课内容: Python基础语法;Scrapy爬虫;numpy pandas数据处理和分细;matplotlib画图等等
- 考核方式: 平时作业(30%)+期末大作业(70%,爬京东淘宝进行数据处理和分析)
- 作业情况: 平时作业较多,开始几周是OJ作业;之后的作业都是小题目完成实验报告
- 成绩情况: 90+
- 心得体会: Python爬虫指北
- 其他方面: 比较推荐
- 任课教师: 杨亚
- 推荐等级: 强烈推荐
- 授课内容: Python基础,利用Python进行数据爬取、数据分析、数据可视化等
- 考核方式: 平时作业+期末实验,无期末
- 作业情况: 基本每周都有作业,前面是OJ,后面是一些小实验,比如爬链家的数据,然后清洗数据、可视化之类的
- 成绩情况: 做得比较好的同学很多98、99,普遍都有90以上
- 心得体会: 我觉得作业量还可以接受,有一点就是期末实验布置的有点晚,导致最后时间比较紧,其他的都不错
- 其他方面: 无
- 任课教师: 杨亚
- 推荐等级: 强烈推荐
- 授课内容: 从python基础开始讲,然后是数据可视化、爬虫等
- 考核方式: 无期末考试,小作业+大作业
- 作业情况: 每周都有小作业,虽然每次作业量不大,但是积少成多
- 成绩情况: 给分很友好,大部分90+,97+也不少
- 心得体会: 作业量挺多的,而且最后期末时间很紧,但是最后给分绝对值了
- 其他方面: 无
- 任课教师: 杨亚
- 推荐等级: 强烈推荐
- 授课内容: 从 Python 语法讲到最后的爬虫、画图等实际应用
- 考核方式: 小作业 + 大作业
- 作业情况: 次次课都有小作业,前几次是通过 OJ 来提交,之后是提交实验报告
- 成绩情况: 90+
- 心得体会: 考试前一周加作业,心累
- 其他方面: 无
- 任课教师: 杨亚
- 推荐等级: 不太推荐
- 授课内容: 从 Python 语法讲到最后的爬虫、画图等实际应用
- 考核方式: 小作业 + 大作业
- 作业情况:
- 次次课都有小作业,前几次是通过 OJ 来提交,之后是提交实验报告。
- 瞎布置大作业
- 成绩情况: 90+
- 心得体会: 期末大作业做地想骂人,需求不清+没评估过难度
- 其他方面: OJ作业一定别忘记交...少交半次就扣了好多分
- 任课教师: 皮人杰
- 推荐等级: 推荐
- 授课内容: 前几周介绍python基础,其实就是廖雪峰上面的东西,老师直接搬到ppt上了。接下来就是讲了python的异步io和其他一些东西,我也不知道是啥,讲课内容与作业无关。
- 考核方式: 8次小作业。
- 作业情况: 小作业难度很高,同学们普遍评价耗费时间太长,每次小作业需要5小时+可以完成,可以说每次python作业都是一次折磨,作业与课上所讲无关,不需要听课。
- 成绩情况: 85+
- 心得体会: 老师讲课我没怎么听过,建议对python不熟的同学按照廖雪峰的课程学一遍,就不用听皮人杰讲课了。整个学期下来,从来没有听过课,只是呆呆地坐在凳子上。有时老师看人少了就会点名,没到扣两分。
- 其他方面: 8次小作业是设计一个类似翻墙的东西,有local proxy, remote proxy,数据库,图形界面等。zhouruifa.top,里面有python的8次作业,可以参考。如果打不开网址了,说明我没钱续费阿里云了。
- 花费时间:非常多,每次小作业5小时+,真的是一种折磨,当然对于大佬们就是小菜一碟了。
- 任课教师: 皮人杰
- 推荐等级: 推荐
- 授课内容: 前几周介绍python的语法,后8周每周讲一点内容,有的内容跟作业无关,也会讲一下跟作业有关的,特别是到后面发现大家不太会做作业的时候会讲更多的提示
- 考核方式: 8次小作业。
- 作业情况: 个人写过一丁点Python(抄CSDN上的东西实现一个机器学习算法,自己写完全写不出来)。比较有难度的是第一次作业,需要好好看看文档,学学例子(我是最后请教别人才找出bug的);后面的作业就比较简单了,一两个小时可以实现,如果想学学老师提供的代码风格,就再花一点时间消化老师给的上一次作业的示例,改改自己的代码
- 成绩情况: 95+
- 心得体会: 学完之后对网络编程有了一些宏观了解,用Python写点小工具没问题了,还是很喜欢这门课的
- 其他方面: 这门课的争议很大,个人感觉争议在于老师和部分同学们对这门课的期待不一致。老师认为这是上一门“程序设计课”,指做出一个小项目(实际上这个项目算入门级的);而部分同学们以为什么选修课自己都能选,而且要求给分高,还不能耽误太多时间,难度不能高,所以一上来第一次作业就做不出来了,因为时间赶(一周完成一个),有难度,需要自学,第一次不做后面就更难继续做下去。这门课是要求运用之前的知识的,包括网络、数据库、编程语言的特性等等(其实要求也不高),如果前面几学期理解得不错,这门课的难度不大,而且对于python没有基础的同学来说会很有收获(因为学完就能用python写点自己用的小工具了);如果前面的知识都是学了就忘,编程能力也很弱,基本不理解,就很难做。总之,希望学弟学妹摆正心态,选课是为了学习新东西的,要做好学习的准备。由于这门课争议比较大,或许下学期老师会换内容,第一节关注一下。
- 花费时间:平均2小时每周,期末大作业基本不花费时间。