|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/python-data-processing
课程评论:没有评论
课程名称:数据处理与Python 概述:本课程(英文版《用Python玩转数据》的链接为 https://www.coursera.org/learn/hipython/home/welcome)主要针对非计算机专业人士。课程从Python的基本语法开始,逐步讲解如何在本地和网络中获取数据,如何呈现数据,如何进行基本和高级统计分析与可视化,最后到如何设计一个简单的图形用户界面(GUI)来展示和处理数据,层层递进。 本课程的内容围绕金融数据,通过逐步建立受欢迎的案例,使学习者更生动地感受到Python的简洁、优雅和强大。课程还讨论了Python在文学、社会学、新闻学等人文学科及数学、生物学等科学工程领域,甚至在商业领域的快速、便捷和高效的数据处理能力。同样,这些技能也可以灵活地应用到其他领域。 课程更新信息: 1)全课程已从Python 2.x迁移至Python 3.x。 2)新增手动网页抓取和解析,增加了Web API的相关内容。 3)改善了内容顺序,丰富了一些具体内容的细节,特别是对于某些实践项目。 注意:视频以中文(简体)提供,并有英文字幕,所有其他材料均为英文。 课程大纲: 1. 欢迎学习数据处理与Python! - 简述如何利用Python迅速获取、表达、分析和展示数据,提供多个案例帮助学习者在各个领域轻松掌握数据处理。 2. Python基本知识 - 介绍Python的简单性与优雅性,让学生掌握基本语言结构、数据类型、基本操作、条件语句、循环、函数和模块,以编写有用的程序。 3. 数据获取与呈现 - 学习如何获取本地数据和网络数据,并使用有效的数据结构如序列、字符串、列表和元组快速呈现和处理数据。 4. 强大的数据结构与Python扩展库 - 掌握中高级Python使用,包括字典和集合数据结构,并学习SciPy中常用的ndarray、Series和DataFrame等数据结构的高效性。 5. Python数据统计与挖掘 - 展示Python在数据处理和分析中的独特优势,帮助学生预处理数据,快速有效地挖掘所需结果,并以多种形式呈现。 6. 面向对象与图形用户界面 - 了解面向对象的基本概念及其与图形用户界面的关系,掌握GUI的基本框架、常见组件与布局管理,不需要编写代码。 本课程可以帮助非计算机专业人士掌握Python数据处理的基本技能,并在实际应用中灵活运用。
Name:Welcome to learn Data Processing Using Python!
Description:Hi, guys, welcome to learn “Data Processing Using Python”(The English version of "用Python玩转数据", url is https://www.coursera.org/learn/hipython/home/welcome)!In this course, I tell in a manner that enables non-computer majors to understand how to utilize this simple and easy programming language – Python to rapidly acquire, express, analyze and present data based on SciPy, Requests, Beautiful Soup libraries etc. Many cases are provided to enable you to easily and happily learn how to use Python to process data in many fields.
Name:Basics of Python
Description:Hi, guys, welcome to learn Module 01 “Basics of Python”! I’ll first guide you to have a glimpse of its simplicity for learning as well as elegance and robustness. Less is more: the author of Python must know this idea well. After learning this module, you can master the basic language structures, data types, basic operations, conditions, loops, functions and modules in Python. With them, we can write some useful programs!
Name:Data Acquisition and Presentation
Description:Welcome to learn Module 02 “Data Acquisition and Presentation”! After learning this module, you can master the modes of acquiring local data and network data in Python and use the basic and yet very powerful data structure sequence, string, list and tuple in Python to fast and effectively present data and simply process data.
Name:Powerful Data Structures and Python Extension Libraries
Description:Welcome to learn Module 03 “Powerful Data Structures and Python Extension Libraries”! Have you felt you are closer to using Python to process data? After learning this module, you can master the intermediate-level and advanced uses of Python: data structure dictionaries and sets. In some applications, they can be very convenient. What’s special here is that, you can also feel the charm of such concise and efficient data structures: ndarray, Series and DataFrame in the most famous and widely applied scientific computing package SciPy in Python.
Name:Python Data Statistics and Mining
Description:Welcome to learn Module 04 “Python data statistics and mining”! In this module, I will show you, over the entire process of data processing, the unique advantages of Python in data processing and analysis, and use many cases familiar to and loved by us to learn about and master methods and characteristics. After learning this module, you can preprocess the data and fast and effectively mine your desired or expected or unknown results from a large amount of data, and can also present those data in various images. In addition, the data statistics modes of all third party packages in Python are extraordinarily and surprisingly strong, but we, as average persons, can still understand and possess them.
Name:Object Orientation and Graphical User Interface
Description:Welcome to Module 05 “Object Orientation and Graphical User Interface”! In this module, I will guide you to understand what object orientation is and the relationship between graphical user interface and object orientation. Learners are only required to understand the concepts so that you can more freely and easily pick up various new functions in future. No program writing is required here. Besides, you also need to master the basic framework of GUI, common components and layout management. After learning them, you will find development with GUI is actually not remote.
This course (The English copy of "用Python玩转数据"