大家好,最近有不少新朋友咨询怎么学Python,从哪找学习资源等等。
由于我个人也是从网易云课程的免费资源入门的,这里就扒一扒了网易云课程的Python课程资源,做简单的处理分析,让大家对这个平台的免费好资源有个了解,然后白嫖起来就好了。(文末附领取方式)
可以叫我才哥数据爱好者,学习分享数据之美63篇原创内容
Official Account
关于免费课程方面,其实有很多都讲得很详细,新人朋友选择一个比较全面的免费课程学习下去,基本就能对基础有一定的掌握,然后再进行更深入的学习就行了。
目录:
- 1. python课程数据采集
- 2. 简单的数据处理
- 3. 都有哪些不错的课程
- 3.1. 评分最高的课程
- 3.2. 学习人数最多的课程
- 3.3. 数据分析及可视化类的课程
- 4. 网易云课程Python课程数据统计
- 4.1. 评分区间分布
- 4.2. 课程单价区间分布(原价)
- 4.3. 课程学习人次区间分布
- 4.4. 课程名称常用关键词
- 4.4. 课程描述常用关键词
- 4.5. 各机构课程学习人次及评分
网易云课堂的课程列表数据爬取比较简单,直接关键字搜索出结果之后在开发者模式找到请求源地址即可,通过接口发现数据起始就是json格式的,处理也比较简单,附完整代码如下:
数据预览:
数据预览
由于我们在查看原始数据发现存在评分超过5,课程实际为Java或Power bi类的,这里需要进行删除:
另外,我们在后续需要对评分、价格以及学习人数进行分箱操作后做数据可视化,这里也直接进行一次分箱操作:
由于评分最高的一批课程以及学习人数最多的课程都是免费的,所以这里就直接简单做排序处理就好了。
评分最高的课程都是满分5分,学习人数超过20万的免费课程《免费Python全系列教程全栈工程师》真的超级推荐,不仅包含了python基础,还包含了GUI库Tkinter、爬虫、Django等内容共128课时。
免费Python全系列教程全栈工程师
评分最高且学习人数最多的前10课程:
评分最高且学习人数最多的前10课程
有兴趣的同学可以都看看,根据自己的需求,免费的好资源,白嫖起来!
在学习人数最多的课程中,python基础、python爬虫和python-web开发居多,大家依旧是可以根据自己的需求,有选择的进行学习。
学习人数最多的课程
绘图展示:
学习人数柱状图
绘图代码:
我们通过关键字过滤课程,看看都有哪些关于数据分析、可视化及pandas的免费课程资源
数据分析主题课程
数据分析课程
大家就找originalPrice = 0 且 score 高的就可以看看了。
可视化主题课程
可视化
pandas主题课程
pandas
网易云课堂一共有1,544种python关键字课程,其中有400门是免费课程,占比达到25.91%超过1/4。在网易云课堂发布课程的机构有491家,其中最多的发了59门课程。
可以看到,网易云课程中,超过3/4大部分课程的评分在4-4.5分之间,超高分的4.5以上也有接近20%,整体来说还是可以的。
评分区间
绘图代码:
在1544门课程中,有400门免费课程,1144门付费课程。在付费课程中大部分其实在100元以内,其中10元以内 139门占比12.18%,1000元以上42门占比3.68%。
课程单价区间
其实,有67.6%的大部分课程学习人次都较少低于100,差不多就是那些知名度低或者价格高的课程吧。另外,还有4门课的学习人次超过了10万次,这部分就是上面提到的python基础免费课程。
学习人次区间分布
对于python课程,大家都喜欢起什么名字呢,以python为核心关键字之外,常见的关键字还有基础、入门、爬虫、开发、编程、实战等等。
我们可以看到,爬虫 作为特殊关键词的存在,一定程度上表明了这类型可能很受python学习者的青睐!
python课程关键字词云
在课程描述中,依旧是以Python为核心关键字,此外课程、数据、开发、学习、基础、讲解、介绍、数据分析和项目等字眼也频繁被用到。
python课程描述常用关键词