腾讯课堂Python课程哪家强?
腾讯课堂Python课程哪家强?
文章目录
- 腾讯课堂Python课程哪家强?
- 一、前言
- 二、数据读取和数据预处理
- 1、数据读取
- 2、数据处理
- 三、有多少人愿意花钱学Python?
- 四、多少价位的课买的人最多?
- 五、哪家机构的课最多?销量最好?
- 六、Python课教什么,最多人买?
一、前言
作为近几年世界编程语言排行老大的Python,虽然有所下降,但仍保持着较高人气,得益于最近爆火的人工智能,未来几年Python仍会是最火的编程语言之一,所以不管你是从事什么行业的工作,如果需要进行有关数据方面的工作,那么学习Python会是一个不错的选择,学成之后他也会是你的得意好帮手。
学习Python的方式有很多,可以自学,也可以报名机构,国内有关Python的机构非常的多,有免费的,但大部分的都是需要付费的,如何正确的选择辅导机构,人云亦云,我们还是需要拿出数据来说话,接下来我将利用我自己采集的700条腾讯课堂Python相关数据信息,来解决如下几个问题:
- 有多少人愿意花钱学Python?
- 多少价位的课买的人最多?
- 哪家机构的课最多?销量最好?
- Python课教什么,最多人买?
通过分析上述四个问题,我相信可以给出一个较为准确的选择。
二、数据读取和数据预处理
1、数据读取
import pandas as pd
import matplotlib.pyplot as plt# 数据读取
data = pd.read_csv('700条腾讯课堂Python相关数据信息.csv', encoding='utf-8')
data
2、数据处理
data['课程价格'] = data['课程价格'].astype(str).str.strip('¥') # 去除课程价格前的¥符号
data['课程价格'] = data['课程价格'].apply(lambda x: 0 if x == '免费' else x) # 将免费课程价格设为0
data['课程价格'] = data['课程价格'].str.replace(',', '').astype(float) # 去除课程价格中的逗号,并转换为浮点数
data['报名人数'] = data['报名人数'].astype(str).str.rstrip('人报名').str.replace('万', '0000') # 去除报名人数中的人报名,并将万转换为0000
data['报名人数'] = data['报名人数'].apply(lambda x: 0 if x == '暂无' else x).astype(int) # 将暂无报名人数设为0,并转换为整数
data['好评率'] = data['好评率'].astype(str).str.rstrip('%').astype(float) # 去除好评率中的百分号,并转换为浮点数data
三、有多少人愿意花钱学Python?
paid_students = data[data['课程价格'] > 0]
total_paid_students = paid_students['报名人数'].sum()
print("有{}人愿意花钱学Python。".format(total_paid_students))
有279553人愿意花钱学Python。
#隐藏警告
import warnings
warnings.filterwarnings("ignore") #忽略警告信息
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
plt.rcParams['figure.dpi'] = 100 #分辨率
plt.figure(figsize=(6, 6))
plt.pie([total_paid_students, data['报名人数'].sum() - total_paid_students],labels=['愿意花钱学Python', '不愿意花钱学Python'],autopct='%.2f%%',explode=[0.05, 0],shadow=True,startangle=90)
plt.title('有多少人愿意花钱学Python?')
plt.show()
四、多少价位的课买的人最多?
price_counts = paid_students['课程价格'].value_counts().sort_index()
most_popular_price = price_counts.idxmax()
print("购买人数最多的课程价格为{}元。".format(most_popular_price))
购买人数最多的课程价格为199.0元。
plt.figure(figsize=(10, 6))
data['课程价格'].hist(bins=20, edgecolor='k')
plt.xlabel('课程价格')
plt.ylabel('课程数量')
plt.title('Python课程价格分布')
plt.show()
五、哪家机构的课最多?销量最好?
most_courses_organization = data['机构名称'].value_counts().idxmax()
best_selling_organization = data.groupby('机构名称')['报名人数'].sum().idxmax()
print("课程最多的机构是{},销量最好的机构是{}。".format(most_courses_organization, best_selling_organization))
课程最多的机构是测试猿课堂,销量最好的机构是杰越课堂。
# 好评率与销量最好的机构前十名
best_selling_organization = data.groupby('机构名称')['报名人数'].sum().sort_values(ascending=False).head(10)
best_selling_organization.plot(kind='bar', figsize=(10, 6), title='销量最好的机构前十名')
plt.show()
六、Python课教什么,最多人买?
most_popular_course = data['课程名称'].value_counts().idxmax()
print("最受欢迎的Python课程是{}。".format(most_popular_course))
最受欢迎的Python课程是Python体验课。
most_popular_course = data['课程名称'].value_counts().head(10)
most_popular_course.plot(kind='bar', figsize=(10, 6), title='最受欢迎的Python课程前十名')
plt.show()
腾讯课堂Python课程哪家强?相关推荐
- 爬取腾讯课堂的课程评论
最近想了解一下在线教育的课程的如何去选择,课程的质量如何?所以试着去爬了一下腾讯课堂,只爬了IT互联网这一项. 通过分析发现要想爬取到评论需要是个步骤: 解析学习方向,如下图所示: 通过开发者工具审查 ...
- 阿里、腾讯、百度月饼哪家强?吃完17块后奉上最全测评
点击上方 "程序员小乐"关注公众号, 星标或置顶一起成长 每天早上8点20分, 第一时间与你相约 每日英文 Don't blame people for disappointing ...
- android 高德地图设置不能旋转_地图经常导航错误,盘点高德、百度、腾讯、搜狗地图哪家强?...
出门在外,经常去不熟路的情况下,什么手机导航最精准,或者哪个地图软件更好用?也经常出现导航错误,盘点看看哪家导航强. 很多新手或者老司机,开车都需要用到导航.但是根据车的配置,有些车没有自带导航功能, ...
- python上海培训哪里比较好-上海Python培训哪家强
课程内容: 语言基础 Python语言基础.环境搭建与配置.变量和数据类型.编程基础.装饰器 简易爬虫实战.http和urllib2.正则表达式和re.编写爬虫代码.多线程 工具阶段.Pip安装方法以 ...
- 微软400集python课程-最强福利——来自微软的Python学习教程(开发指南)
各位小伙伴们,大家有多久没有发现柳猫这么勤奋的更新啦~ 今天给小伙伴们带来微软的官方福利,你没看错,就是来自微软的官方Python学习教程(开发指南)~ 之前微软上线过一套 Python 教程< ...
- 腾讯阿里小米红包哪家强,这里有最强抢包攻略
随着2018年春节临近,互联网巨头之间的"红包大战"再次拉开帷幕. 2月5日,QQ 与支付宝同时在北京召开媒体沟通会,宣布2018年红包新玩法:同时,淘宝也在当天宣布与2018年央 ...
- 用python做网站开发的课程_腾讯课堂:Flask Python Web 网站开发
大家好,欢迎大家学习优品课堂出品的Python完全零基础入我们精讲的系列教程这节课 我们来看第一个,我们先了解一下计算机常识,这节课我们来介绍.计算机的概念和组成,那不仅是开发人员作为普通用户电脑的使 ...
- 腾讯课堂携手动脑学院,独家联合运营,顶级前端开发课程风暴来袭
动脑学院与腾讯强强联合,汇聚数位国内行业顶尖水准的专家,授课内容全部以企业实 战项目案例为主,教学案例均来自国内外一线知名企业真实项目. 重磅推出 前端开发 实战就业课程,震撼来袭! 为什么学 前端开 ...
- 【腾讯课堂】产品分析报告
前言 近些年来在线教育产业发展迅猛,由相关数据显示,到2019年用户规模将达到1.6亿人,市场规模将达到2692.6亿元.腾讯课堂是腾讯与2014年发布的在线教育平台,2017年已经在在线教育行业排到 ...
最新文章
- leetcode算法题--扁平化多级双向链表★
- 使用Asible连接被控端SHH拒绝解决办法
- 火星今天飞抵西非国家寻找埃博拉疫情
- Ubuntu18.04中Anaconda启动 Navigator
- 广度优先遍历算法-03树的右侧问题
- Spring MVC面试题
- 手机出货量暴跌!00后4年没换手机:除了贵、穷还有别的原因...
- Mahout的一些推荐算法
- 离散数学课程对应目录
- U8 13.0 - 查询报表慢,程序未响应
- IIS 部署的网站无法启动
- Override and Overload
- 计算机无法识别建行网盾,建行网银盾无法识别 如何解决这种问题?
- 什么是论文陈述?论文陈述怎么写?
- 正则表达式经典教程-转
- java针刺治疗尿潴留,针刺治疗尿潴留52例疗效观察
- 今天是2014年9月7日
- 中国信号调理器行业市场供需与战略研究报告
- pycharm安装教程-pycharm安装详细步骤(Mac版)
- googiehost免费空间申请