用Python玩转数据 Data Processing Using Python

  • 4.7
Approx. 27 hours to complete

Course Summary

This course is an introduction to Python programming and its various applications. It focuses on teaching fundamental coding concepts and techniques using Python, making it ideal for beginners.

Key Learning Points

  • Learn Python programming from scratch
  • Explore real-world applications of Python
  • Understand fundamental coding concepts and techniques

Related Topics for further study


Learning Outcomes

  • Develop a strong foundation in Python programming
  • Learn how to apply Python in real-world scenarios
  • Understand fundamental coding concepts and techniques

Prerequisites or good to have knowledge before taking this course

  • Basic computer skills
  • No prior programming experience required

Course Difficulty Level

Beginner

Course Format

  • Online self-paced course
  • Video lectures and quizzes

Similar Courses

  • Programming for Everybody (Getting Started with Python)
  • Python Data Structures
  • Applied Data Science with Python

Related Education Paths


Related Books

Description

本课程 (Please click https://www.coursera.org/learn/python-data-processing for English version) 主要面向非计算机专业学生,从Python基本语法开始,到Python中如何从本地和网络上进行数据获取,如何解析和表示数据,再到如何利用Python开源生态系统SciPy对数据进行基础和高级的统计分析及可视化,包括数据探索和预处理的具体方法,到最后如何设计一个简单的GUI界面来表示和处理数据,层层推进。

Outline

  • 欢迎学习《用Python玩转数据》Welcome
  • 课程宣传片
  • 授课方式
  • 常见问题
  • Python基础Basics of Python
  • 1 Python简介
  • 2 第一个Python程序
  • 3 Python语法基础
  • 4 Python数据类型
  • 5 Python基本运算
  • 6 Python的函数、模块和包
  • 1.1补充 Python环境搭建
  • 1 条件
  • 2 range函数
  • 3 循环
  • 4 循环中的break,continue和else
  • 5 自定义函数
  • 6 递归
  • 7 变量作用域
  • 补充1:标准库函数
  • 补充2:异常
  • 1.1 参考资料
  • 1.1 将Python和pip加入环境变量中的方法
  • 1.1 编程小练习(不计分)
  • 1.2 控制结构和函数编程练习(8题,不计分)
  • 走近Python quiz
  • Python面面观 quiz
  • 数据获取与表示Data Acquisition and Presentation
  • 1 本地数据获取
  • 2 网络数据获取
  • 2.1.1拓展视频1 正则表达式简介
  • 2.2.1拓展视频2 动态网页数据爬取小例
  • 1 序列
  • 2 字符串
  • 3 列表
  • 4 元组
  • 2.2.2拓展视频1 输入输出&函数式编程入门
  • 2.2.2拓展视频2 可变可迭代对象修改问题解释
  • 2.1.2 迷你爬虫编程小练习(不计分)
  • 2.1.2进阶:爬虫项目实践(不计分, 2020年10月17日更新)
  • 2.2.4序列类型的函数/方法使用小练习
  • 2.2.3 序列与文件编程练习(7题,不计分)
  • 2.2 序列运算、操作、函数/方法简介
  • 数据获取与表示 quiz
  • 强大的数据结构和Python扩展库Powerful Data Structures and Python Extension Libraries
  • 1 为什么需要字典
  • 2 字典的使用
  • 3 集合
  • 3.1.1拓展视频:字典和集合编程示例介绍
  • 1 扩展库SciPy
  • 2 ndarray
  • 3 变长字典Series
  • 4 DataFrame
  • 3.2.1拓展视频:NumPy常见应用选讲
  • 3.1 编程练习(不计分)
  • 3.1 字典经典应用编程小例
  • 来听大壮老师聊一聊Python化编程(2020.10)
  • 3.2 参考资料SciPy url
  • 3.2 创建DataFrame编程小练习(不计分)
  • 强大的数据结构和Python扩展库 quiz
  • Python数据统计与挖掘Python Data Statistics and Mining
  • 1 便捷数据获取
  • 2 Python绘图基础
  • 3 数据探索与预处理之数据清洗
  • 4 数据预处理之数据变换
  • 5 数据预处理之数据规约
  • 1 数据探索之基本数据特征分析
  • 2 基于pandas的数据统计与分析
  • 3 聚类分析
  • 4 Python的理工类应用
  • 5 Python的人文社科类应用
  • 4.2.2 拓展视频 基于pandas的男女电影评分分析
  • 4.2.3拓展视频 基于随机森林的红酒品质分类
  • 4.1 参考资料
  • 4.1.1 代码参考
  • 4.1.2&4.1.3 用箱形图分析成绩数据练习
  • 4.1 财经数据接口TuShare研究和数据处理分析小项目
  • 4.1 数据集获取:数据预处理常用数据集titanic数据集获取
  • 4.2 代码参考
  • 4.2.2 扩展:pandas与mysql数据库交互入门
  • 4.2.3 K-means算法介绍和K值探讨
  • 4.2.3扩展: Scikit-learn经典机器学习经典入门项目开发
  • 4.2.4扩展: WAV音频处理入门研究
  • 4.2.5 继续了解NLTK
  • 4.2 项目—线性回归分析入门之波士顿房价预测
  • Python便捷数据获取与预处理 quiz
  • Python数据统计挖掘与应用 quiz
  • 面向对象和图形用户界面Object Orientation and Graphical User Interface
  • 1 GUI与面向对象
  • 2 抽象
  • 3 继承
  • 1 GUI的基本框架
  • 2 GUI常用组件
  • 3 布局管理
  • 4 其他GUI库
  • 5 综合应用
  • 5.2 面向对象基础小例:疯狂的游戏玩家
  • 5.2 综合应用项目
  • 5.2 代码参考
  • 面向对象和图形用户界面 quiz
  • 课程总测试Examination

Summary of User Reviews

Hipython course on Coursera has received positive reviews from learners. The course covers various aspects of Python programming language and is suitable for beginners. Many users have appreciated the interactive nature of the course and the practical exercises that help them apply their learning.

Key Aspect Users Liked About This Course

Interactive nature of the course and practical exercises

Pros from User Reviews

  • Clear and concise explanations of concepts
  • Engaging and interactive course material
  • Practical exercises help learners apply their learning
  • Suitable for beginners

Cons from User Reviews

  • Some users found the course pacing to be slow
  • Limited advanced topics covered
  • Not suitable for experienced programmers looking for advanced Python topics
Chinese (Simplified)
Available now
Approx. 27 hours to complete
ZHANG Li
Nanjing University
Coursera

Instructor

ZHANG Li

  • 4.7 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses