Chevron Left
返回到 Data Collection and Processing with Python

學生對 密歇根大学 提供的 Data Collection and Processing with Python 的評價和反饋

4.7
1,112 個評分
167 條評論

課程概述

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....

熱門審閱

CM

Oct 10, 2019

This was a really excellent course. The functional project at the end helped me understand how recommendation systems work and now I'm very excited to try to build a similar system for books I love.

SS

Aug 28, 2019

Excellent course which teaches how to process request, extract and process Internet data in a simple and step by step approach. I have gained invaluable skills how to handle large data with Python

篩選依據:

1 - Data Collection and Processing with Python 的 25 個評論(共 165 個)

創建者 Semant J P

May 24, 2019

The first two weeks were fine. Week 3 was a struggle to get through. I couldn't figure out why all of a sudden we were dealing with APIs. The instructors did go through the material which was tested but I would appreciated an even slower pace. Compared to the previous 2 courses (in this Python3 specialization), Course 3 Week 3 was a grind and I just wanted it over and done with. As usual, the final project requires a lot of scanning around in the forums to figure out how to do things.

創建者 Mark G

Jan 31, 2019

The final project allowed me to get a 100% grade even though i did not finish question #6. Over the past week there has been little to no response concerning questions about the course related to problems with the final project.

創建者 yaacov t

Jan 30, 2019

Runestone project was buggy and added hours to work to complete

創建者 Ashirwad

Jan 17, 2019

Reading content is awesome. Videos are little bit boring. But it's okay when you get to learn so much.

創建者 Akash B

Mar 04, 2019

Basically the video lecture was only good, but i think projects should be more challenging rather than to just run on runestone environment, The difficulty level of project should be increased in terms of a real project situation where in this course a user should be able to select his/her own api style given from a list, and moreover this course should encourage searching and tackling some real probelms.

They didn't even mentioned it to put on it to github. This project isn't that enough to be a part of git repo though.

But Overall this course is nice, just after completing the course, anyone should be able to try to think out of the box and do more out of it to prove the worth of your time spent in this course.Thank you.

創建者 Noland J B

Jan 02, 2020

I have recommendation this courses to several friends and colleagues, and will continue to do so. I have learned a lot from this course, as I did with the previous two. The quality of the presentation and material are of the highest standards.

I preferred to do the examples and exercises in a Python environment, instead of the Runestone text book. However, for Course 3, I ran into the following issues I could not overcome (as yet):

The requests_with_caching module get() function consistently gave the following error:

'TypeError: __init__() takes 1 positional argument but 3 were given'

in Python 3.6.3 with Spyder/Jupyter Notebook

2. Also, I could not get 'from requests_with_caching import get" to import in Python 3.6.3 with Jupyter Notebook.

創建者 Luciana M G

Feb 06, 2019

This course is part 3 of a 5-course Specialization on Python 3. It is an excellent course. Courses 1 and 2 start at a very basic level but as the courses progress, the challenges improve and it gets actually quite interesting. The instructors have provided a valuable amount of exercises for us to practice. Prof. Resnick and his assistants are excellent instructors and you get bonus jokes at the end of each week, which I loved. Thank you all for creating this amazing specialization.

創建者 Stephen T

Nov 14, 2019

Very well organized instruction and materials. Content and skills are introduced incrementally allowing participant to develop practical skill in their use. In addition, there are practice and reinforcement learning opportunities to help you firmly root the skill in your memory. [Former public school teacher]

創建者 Jason J D

Jun 27, 2019

This course really helped me enhance my programming skills in Python. It teaches the more "Pythonic" way of coding. REST APIs are also very important and challenging, and this course guides you through that topic wonderfully. Definitely a must for those who love coding.

創建者 Igor F

Jan 27, 2019

This course helped to understand such convinient thing as list comprehension, also it was really nice to work with API even without having API keys thanks to cached API's responses. I think that these parts are very practical, and I will use these things in the future. Though week's 3 theoretical part seemed to me a little bit long, and, probably, you should spend more time in the real Python environment, I still have enjoyed this course. Completion of the final project really gave me the feeling of personal achievement.

I'd like also to note that on the moment of completion of this course I haven't met same techical problems mentioned on the discusion forums by other participants of the course.

創建者 Stella B

Jul 29, 2019

This course gives you so much understanding of API and how useful they can be! The exercises and especially the last assessment of week 3 requires to assembling everything you've learned(and sometimes more than that) to solve it. Through the process of trial and error, you'd learn more than you can imagine, not just on APIs but on how assemble multiple complex functions into 1 cohesive program. I strongly recommend to do this course !!

創建者 Suresh C

Jul 29, 2019

It's very thorough class and I enjoyed completing it. I have a suggestion. The API data extraction environment could have been made better. Many times, my script succeeds in Jupyter but fails in Runestone environment. Not sure what the problem is. I noticed several messages in discussion forums with similar observation. Thanks.

創建者 Rishi S

Dec 23, 2018

Very nice exercises and very useful knowledge! some challenges with the auto-grader but I am sure this will be soon fixed as likely to do with being so new (first run). Love it that I do not have to watch long video's , there is enough explanation around the exercises to get you going.

創建者 Subrata G

Sep 16, 2019

Very nice introductions to json and nested data.This course gives us understanding of API and how useful they can be.The exercises and last assessment of week 3 requires to assembling everything you have learned . I strongly recommend to do this course.

創建者 Chilakala V

Oct 08, 2019

The final project was a great idea with a horrible implementation. The browser does not support everything and the output window is really really small. Debugging the code without using another full interpreter is almost impossible. Please fix this.

創建者 Sanija K

Mar 10, 2020

Excellent course material giving in-depth understanding of each concept.Projects are the best part of this course. It has now started to get real as we implement the concept to build projects. Thanks for the excellent instructors.

創建者 Billy A

Dec 22, 2019

The course gets tougher at the end, but it is a very rewarding experience. I highly recommend anyone who's willing to take this specialization to follow the course order because it will be easier to follow through that way.

創建者 Ravi S V

Feb 18, 2019

Really liked the course structure and assignments. Only small request would be if we could at least do the final assignment in a real Python environment as code debugging is slightly tedious in the Runestone environment.

創建者 Rashida S

Apr 02, 2019

This was great course. Instructions are very clear. Reading materials are available to practice and better understanding. And also very interactive discussion forums to answer the question about assignments.

創建者 Christopher M

Oct 10, 2019

This was a really excellent course. The functional project at the end helped me understand how recommendation systems work and now I'm very excited to try to build a similar system for books I love.

創建者 Sufyan S

Aug 28, 2019

Excellent course which teaches how to process request, extract and process Internet data in a simple and step by step approach. I have gained invaluable skills how to handle large data with Python

創建者 Sayantan S

Aug 22, 2019

Awesome content and guidance with top of the line applications for application of knowledge acquired throughout the course. It covers the basics and then implements higher order topics over them.

創建者 David L

Oct 14, 2019

This course provides a good intro to working with data and internet apis in the json format using python. Definitely feel confident in digging deeper with APIs on my own after taking this class.

創建者 Ho W J

Jan 26, 2020

Another solid course in python programming specialization. After taking this course, you will be able to call data from API and manipulate nasty and unorganized set of dictionary and lists.

創建者 Abhay R

Jan 25, 2020

Excellent coursework and exercises to learn, especially for beginners -

Really liked the presentation and constant support - seems like they know how people think while learning python :)