Python数据收集及分析学习相关

  • 简介
    • 1、所需要的基础知识
    • 2、个人推荐书籍和网站
      • 2.1 Python基础
      • 2.2 Numpy基础
      • 2.3 Pandas基础
      • 2.4 Matplotlib基础
      • 2.5 数据建模理论知识
      • 2.6 数据分析实战
      • 2.7 Sklearn基础
      • 3、Kaggle网站

简介

数据分析基本的步骤可以分为:提出问题、导入数据、数据清洗、构建模型、数据可视化。

  • 提出问题: 我们所想要知道的指标(平均消费额、客户的年龄分布、营业额变化趋势等等)
  • 导入数据: 需要进行分析的原始数据(网络爬虫、数据读取等)
  • 数据清洗: 指发现并纠正数据文件中可识别的错误(检查数据一致性,处理无效值和缺失值等)
  • 构建模型: 针对具体的问题使用对应的数据模型找到关键指标,当我们想了解数据之间的相关性时就可以构建模型(一般使用线性回归、逻辑回归、类聚算法等)
  • 数据可视化: 将结果以图表形式呈现

1、所需要的基础知识

可以根据网站、视频、书籍等途径。

  1. python基础: 变量、字符串、运算符、控制语句、循环、列表、元组、文件I/O、函数、异常、面向对象等;在如何创建对象即可停止python基础学习,因为已经够用了。 (建议可以去练习一些题目之类的巩固自身)
  2. 数据分析基础工具: Numpy、Pandas、Matplotlib这3个是基础工具。
  3. 数据建模知识: sklearn是比较适合新手的建模工具,当然还有tensorflow和pytorch可以选择。(建议使用sklearn)

2、个人推荐书籍和网站

2.1 Python基础

这部分的学习大概可以控制在一周左右的时间完成。

  • 环境推荐: 安装Anaconda环境,其中内置Python数据分析相关的环境;在Anaconda可视化安装界面下安装notebook工具
  • 书籍推荐: 《Python编程:入门到实践》
  • 视频推荐: 阿里AI天池实验室课程

2.2 Numpy基础

工具作用: 线性代数库,主要用于线性代数相关的运算。这个是Pandas、Matplotlib、Sklearn的基础工具;不能缺少的辅助!

这个工具的教程比较少,一般1天或者2天能够完成。推荐菜鸟教程或者阿里天池实验室;或者官方文档。由于资料比较少,如果可以上YouTube的话,建议去YouTube看大神讲解!!

2.3 Pandas基础

工具作用: 用于数据分析,一般会使用这个做数据清洗。

这个工具的教程也比较少,耗时1到2天。推荐极客教程或者阿里天池实验室;或者官方文档。由于资料比较少,一样上YouTube看大神讲解!

2.4 Matplotlib基础

工具作用: 用于图表的绘制,一般是用在数据可视化上;在清洗时,也可以用来看相关统计等。

这个工具的教程也是比较少的,耗时1到2天。建议YouTube上面找,或者天池课程数据可视化部分;当然这个也可以看看b站up主视频。

2.5 数据建模理论知识

理论知识这里不敢瞎哔哔,直接看天池给的理论部分,这个比较通俗易懂;还有另外一个推荐书籍是吴军的《数学之美》,神作。

2.6 数据分析实战

直接还是天池的学习网站,分别是树形分支中的数据分析实战、机器学习入门、机器学习进阶。

2.7 Sklearn基础

直接看sklearn中文文档就够了,一般只需要会用就行;这个比较容易上手。

3、Kaggle网站

介绍: 是一个国外免费提供GPU资源的网站。由于数据分析所需要消耗的计算代价比较高,因此Kaggle每周免费提供30个小时的高性能GPU服务器。

说一个概念:我的机子GPU是1050Ti,跑毕设程序要跑2周时间左右才会得到结果;而Kaggle上面只需要跑3个小时左右。

再举个比较国际统一的标准:我的机子跑mnist数据集的cnn深度模型大概需要30秒左右,而Kaggle只需要几秒的时间。

Python数据收集及分析学习相关相关推荐

  1. python数据收集整理教案_《数据收集整理(例1)》教案

    <数据收集整理(例 1 )>名师教案 中原区伊河路小学 褚瑞婕 一.学习目标 (一)学习内容 <义务教育教科书数学> (人教版) 二年级下册第 2 页例 1 相关内容及做一做. ...

  2. python数据收集整理教案_数据收集整理教学设计

    数据收集整理教学设计 在教学工作者实际的教学活动中,可能需要进行教学设计编写工作,借助教学设计可以更大幅度地提高学生各方面的能力,从而使学生获得良好的发展.那么什么样的教学设计才是好的呢?下面是小编整 ...

  3. python数据收集整理教案_《数据收集整理》教学设计

    <数据收集整理>教学设计 <数据收集整理>教学设计1 教学目标: 1.知识与技能:使学生经历简单数据的收集.整理和分析的过程,学会用统计表表示数据整理的结果,体验统计结果在不同 ...

  4. python数据收集整理教案_(完整版)《数据收集整理(例1)》教案

    <数据收集整理(例 1 )>名师教案 中原区伊河路小学 褚瑞婕 一.学习目标 (一)学习内容 <义务教育教科书数学> (人教版) 二年级下册第 2 页例 1 相关内容及做一做. ...

  5. python数据收集整理教案_数据收集整理教案讲解学习

    一.数据收集整理 第一课时 教学目标 初步体验数据收集. 整理. 描述的过程, 会用分类数数的方法将数据整理成 简单的统计表, 初步认识统计表, 能正确填写统计表, 能从中获得简单统计的结 果. 通过 ...

  6. python数据收集整理教案_《数据收集整理》精品教案

    数据收集整理 教学目标 [知识技能]使学生经历数据的收集.整理. 描述和分析的过程, 能利用统计表的数据 提出问题并回答问题. [数学思考]了解统计的意义,学会用简单的方法收集和整理数据. [问题解决 ...

  7. Python数据收集入门

    工作需要,临时学习一下Python,记录一些学习资料和经验 python3语言入门 菜鸟教程 python3环境 Windows Python3 安装 VSCode扩展 爬虫快速入门 第一步:Get获 ...

  8. python数据收集系统_玩玩Python数据采集_001

    from urllib.request import urlopen from urllib.error import HTTPError, URLError from bs4 import Beau ...

  9. 1、标杆对照 《数据收集工具与技术》

    一.方法说明 标杆对照是将实际或计划的项目实践或项目的质量标准与可比项目的实践进行比较,以便识别最佳实践,形成改进意见,并为绩效考核提供依据. 作为标杆的项目可以来自执行组织内部或外部,或者来自同一应 ...

最新文章

  1. mysql -- 学习记录
  2. 【Java】二维码生成,QRcode
  3. windows7 XP 如何安装netbeui协议
  4. SpringCloud 微服务视频教程
  5. Java分销商城微商城源码跨境电商介绍B2B2C系统
  6. 数字音频功放芯片型号与应用介绍
  7. MATLAB解决线性最小二乘拟合
  8. ie8 ajax 缓存问题,IE8/IE9下Ajax缓存问题
  9. 华为路由器设置静态IP
  10. 沈从文写给张兆和的情书
  11. python中年大叔学编程_中年大叔学编程-我用Python保存金山词霸每日一句
  12. Java项目——云R记
  13. 新农具时代,拼多多的进击与本分
  14. linux PCIe api
  15. 原生爬取熊猫平台的数据
  16. QPS\TPS指的是什么?怎样测试一个接口得QPS
  17. 深度探索C++对象模型 学习笔记 第二章 构造函数语意学
  18. Galera集群--搭建(2个数据节点+1个仲裁)
  19. 特朗普来给科大讯飞做推广?说好的5G高科技封锁清单呢?
  20. Jenkins安装与配置及汉化

热门文章

  1. 糖果传递 (数学题)
  2. 大二上学期做的不入眼的导航系统。
  3. 【Redis】Linux下Redis安装与redis-desktop-manager使用(无法连接Redis服务器解决方法)...
  4. Ubuntu Android Studio/IntelliJ IDEA 支持文件中文命名
  5. 利用栈将中缀表达式转化成后缀表达式
  6. [工具]Mac下非常好用的快捷终端Dterm
  7. 免费素材下载:Box Of Bundles Number 2
  8. linux父子进程之间之间的区别与联系
  9. 编程方法学9:字符串
  10. 图解linux下top命令的使用