腾讯课堂Python课程哪家强?

article/2025/10/26 0:27:23

腾讯课堂Python课程哪家强?

文章目录

  • 腾讯课堂Python课程哪家强?
    • 一、前言
    • 二、数据读取和数据预处理
      • 1、数据读取
      • 2、数据处理
    • 三、有多少人愿意花钱学Python?
    • 四、多少价位的课买的人最多?
    • 五、哪家机构的课最多?销量最好?
    • 六、Python课教什么,最多人买?

一、前言

在这里插入图片描述

作为近几年世界编程语言排行老大的Python,虽然有所下降,但仍保持着较高人气,得益于最近爆火的人工智能,未来几年Python仍会是最火的编程语言之一,所以不管你是从事什么行业的工作,如果需要进行有关数据方面的工作,那么学习Python会是一个不错的选择,学成之后他也会是你的得意好帮手。

学习Python的方式有很多,可以自学,也可以报名机构,国内有关Python的机构非常的多,有免费的,但大部分的都是需要付费的,如何正确的选择辅导机构,人云亦云,我们还是需要拿出数据来说话,接下来我将利用我自己采集的700条腾讯课堂Python相关数据信息,来解决如下几个问题:

  1. 有多少人愿意花钱学Python?
  2. 多少价位的课买的人最多?
  3. 哪家机构的课最多?销量最好?
  4. 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()

在这里插入图片描述


http://chatgpt.dhexx.cn/article/shOwQGAD.shtml

相关文章

python第一记,长江雨课堂抓包刷课实战

前言 发现大学群里好多代刷网课的,确实觉得好多大学网课好费时间,而且没啥用,刚好用来实战一下学的Python,就当练手了。省下来的时间不是又能多敲几行代码😃​一边省时间,还能学技能,这还不学起…

在哪能免费学习python

1、中国大学MOOC 课程很多都是高校开设的,比较推荐南京大学的《用python玩转数据》,从最基础的开始讲,由深入浅,非专业的伙伴也可以听懂。(文末送福利) 2、Python中文学习大本营 所有学习资料和教程都是…

python-seleium实现珞珈在线网课辅助观看功能

《武汉大学安全教育前置课程》网课观看辅助.py脚本 即将来到珞珈山的萌新们,在到校前,你是不是需要完成《武汉大学安全教育前置课程》?视频好多,一个一个来点击观看是不是有些疲累?快来看看这个脚本叭! 本…

python 课程学习

文章目录 目录 文章目录 前言: 一、安装anconda软件​二、使用步骤 2.1.询物理地址 2.2:复制讲义到该文件地址 2.3:OS模块学习 2.3.1 创建地址采用 os.mkdir() 2.3.2 python os.path 的使用 Python os.path() 模块 | 菜鸟教程 (runo…

免费python网络课程-python网络课程

广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! machine learning course with pythonby machine learningmindset简介本项目的目的是提供一个全面而简单…

python免费课程全套-为了学习Python,我汇总了这10个免费的视频课程!

毫无疑问,Python是目前世界上***的编程语言,它***的优势在于它将越多越多的人带入了编程领域。 近年来,学习Python的人比学习其他任何语言的人都多,许多人学Python是为了它背后的数据科学和机器学习库,当然,也有一些人学习用于Web开发的Python,有些人则学习用于编写脚本…

全套Python课程~

今天是元宵节,元宵节过后很多朋友就要开学啦~提前祝大家开学快乐! 今天给大家分享一套详细全面的Python系统课程,总共有637集,从入门到精通。大家可以先收藏下开学后后慢慢学! 【Python基础】Python_PYTHON入门_零基础…

Python进阶——网课不愁系列AI换脸技术

俗话说的好:网络一线牵,珍惜这段缘! 网络的水很深,年轻人你把握不住,众所周知照片是可以P的,但是“视频”是“P”不了的(狗头保命) 谁能想到AI换脸竟然如此便捷,在Python…

Python开发的Web在线学习教育培训网课系统

目 录 摘 要 I Abstract II 第1章 绪论 1 1.1 课题研究背景 1 1.2 课题研究目标与意义 2 1.3 课题研究内容及思路 2 第2章 系统需求分析 4 2.1系统的性能要求 4 2.2系统功能需求分析 4 2.2.1功能划分 4 2.2.2功能描述 7 2.3技术可行性分析 9 2.4相关技术简介 10 2.4.1 B/S体系相…

自学python哪个网课好,网课学python学的好吗

Python可以自学吗?有哪些不错的网课? 可以自学的,需要依据每个人的情况来决定,想要自学python对各方面有一定要求的,比如说基础好、自学能力强、理解能力强,这种情况是可以选择自学python的;相…

python免费网课-Python网课推荐——免费学习Python编程

对于想要学习python的初学者,面对网上大量的学习素材无从下手。今天小编就整理了一份详细的python教学视频合集,希望能为初学者提供一些学习的方向。 1.python入门 课程推荐:零基础入门学习Python 《小甲鱼零基础入门学习Python视频基础》(python教学版本:3.3.2)讲的是…

推荐一个学习python的网课,适合零基础

前言 如果你是零基础学习 Python,可以考虑以下几个网课: Codecademy Python 课程:该课程适合初学者,具有互动式的学习体验,可以让你快速掌握 Python 的基本知识。Udemy Python 从入门到精通课程:这个课程…

spring8-getBean()方法使用

;:getBean使用,要传数据,一个是字符串, 就是文件里的UserService 而这里的UserService就是我们配置文件的id:,第一个API 第二个API可以传入一个字节码类型。 如果某一个容器存在多个&#xff…

spring框架ApplicationContext的getBean()方法的详解

点击上方蓝字"优派编程"选择“加为星标”,第一时间关注原创干货 spring框架:接口ApplicationContext中的getBean()方法的详解 http://wp.fang1688.cn/study/318.html 我们知道可以通过ApplicationContext的getBean方法来获取Spring容器中已初始…

【细读Spring Boot源码】Spring如何获取一个Bean?BeanFactory的getBean方法

前言 在读refresh(context);时,finishBeanFactoryInitialization(beanFactory);中beanFactory.preInstantiateSingletons();用于实例化剩余所有的non-lazy-init的单例。这里包含了前置处理器和后置处理器 这里面就用到了本文主题getBean(beanName); 下面具体看看这…

Spring中关于getBean()报强制转化错误

在自学Spring时,在使用getBean()时,会报com.sakura.dao.impl.BookDaoImpl cannot be cast to com.sakura.dao.BookDao at com.sakura.App2.main(App2.java:19) 这个错误表示,不能将一个实现类BookDaoImpl类强转为BookDao接口。这个错&#…

spring源码解读之getBean方法(一)

前言 大家使用spring,最常接触到的就是bean,大家也知道spring中用一句getBean就能取出一个实例化好的bean,这个bean是属于IOC容器管理的,那么大家有没有看过getBean方法的源码呢,知不知道spring容器到底是怎么得到一个…

Spring源码之getBean(获取 bean)方法(一)解读

目录 测试类一个简单的测试类对于 ApplicationContext 和 ClassPathXmlApplicationContext 类图如下getBean() 源码解读查看 AbstractApplicationContext 中的 getBean 方法查看 AbstractBeanFactory 的 doGetBean 方法看 doGetBean 方法的流程图分析doGetBean 方法的主要流程 …

JavaBean(set和get方法)

JavaBean的规范 类中所有的成员属性都是私有,也就是 private 来修饰 提供一个公共无参数的构造方法 为所有私有的属性提供公共的 set 和 get 方法。 set方法 set 方法是有参数无返回值的,目的是通过 set 方法给 javabean 中的私有属性赋值,…

getBean方法源码

一、 三个API // 根据name获取bean Override public Object getBean(String name) throws BeansException {return doGetBean(name, null, null, false); }// 根据name获取bean&#xff0c;如果获取到的bean和指定类型不匹配&#xff0c;则抛出异常 Override public <T>…