|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/data-collection-processing-python
课程评论:没有评论
课程名称:使用Python进行数据收集和处理 课程概述: 本课程将教您如何从互联网服务获取和处理数据。课程涵盖Python列表推导式,并提供机会练习从深层嵌套数据中提取和处理数据。您还将学习如何使用Python的requests模块与REST API进行交互,以及如何理解这些API的文档。在最终项目中,您将为Flickr照片共享网站构建一个“标签推荐系统”。 该课程非常适合已经完成“Python基础”和“Python函数、文件和字典”课程(Python 3编程专业化的第一和第二门课程)的学员。如果您已经熟悉Python基础知识,但希望练习从互联网服务中检索和处理复杂嵌套数据,您也可以无需要求完成之前的两门课程而受益于本课程。 这是Python 3编程专业化的第五门课程中的第三门。 课程大纲: 1. 嵌套数据和嵌套迭代 - 描述:在第一周,您将通过Runestone教材的视频讲座和活动,学习更复杂的数据结构。到本周末,您将学会如何处理json格式的数据,使用嵌套迭代遍历嵌套数据,并从中提取值。 2. 映射、过滤和列表推导式 - 描述:在第二周,您将学习更高级的数据积累形式。到本周末,您将学会如何使用map和filter函数结合其他函数对数据进行转换或过滤,并将结果存储在新的对象中。您还将学习如何使用列表推导式来累积数据。 3. 互联网API - 描述:在第三周,您将学习如何使用应用程序编程接口(API)从互联网请求数据。到本周末,您将学会如何访问一些API的数据,缓存已经请求的数据,并了解如何阅读和处理模块中未涉及的其他API。
Name:Nested Data and Nested Iteration
Description:In week one the video lectures and activities from the Runestone textbook will cover more complex data structures. By the end of this week, you will have learned how to process json formatted data, traverse nested data using nested iteration, and extract values from nested data.
Name:Map, Filter, and List Comprehensions
Description:In week two you will be learning more advanced forms of accumulation. By the end of the week, you will have learned how to use the map and filter functions in combination with functions to transform or filter out data and store the resulting data in a new object. You will have also learned how to accumulate data using a list comprehension.
Name:Internet APIs
Description:In week three you will learn how to request data from the internet using Application Programming Interfaces (APIs). By the end of the week, you will have learned how to access data from a few APIs, cache data that you have requested, and also learned how to read and work with other APIs that were not touched on in the module.
This course teaches you to fetch and process data from services on the Internet. It covers Python list comprehensions and provides opportunities to practice extracting from and processing deeply nested data. You'll also learn how to use the Python requests module to interact with REST APIs and what to look for in documentation of those APIs. For the final project, you will construct a “tag recommender” for the flickr photo sharing site. The course is well-suited for you if you have already taken the "Python Basics" and "Python Functions, Files, and Dictionaries" courses (courses 1 and 2 of the Python 3 Programming Specialization). If you are already familiar with Python fundamentals but want practice at retrieving and processing complex nested data from Internet services, you can also benefit from this course without taking the previous two. This is the third of five courses in the Python 3 Programming Specialization.