Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Data Collection and Processing with Python

Data Collection and Processing with Python

FREE

(59 customer reviews)
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.1/10 (Our Score)
Product is rated as #46 in category Python

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. The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.

Instructor Details

Paul Resnick is the Michael D. Cohen Collegiate Professor of Information and Associate Dean for Research and Faculty Affairs at the University of Michigan School of Information. He previously worked as a researcher at AT&T Labs and AT&T Bell Labs, and as an Assistant Professor at the MIT Sloan School of Management. He received the master's and Ph.D. degrees in Electrical Engineering and Computer Science from MIT, and a bachelor's degree in mathematics from the University of Michigan. Professor Resnick's research focuses on SocioTechnical Capital, productive social relations that are enabled by the ongoing use of information and communication technology. His current projects include nudging people toward politically balanced news consumption and health behavior change, and crowdsourcing rumor tracking and fact-correction on the Internet. Resnick was a pioneer in the field of recommender systems (sometimes called collaborative filtering). Recommender systems guide people to interesting materials based on recommendations from other people. The GroupLens system he helped develop was awarded the 2010 ACM Software Systems Award. His articles have appeared in Scientific American, Wired, Communications of the ACM, The American Economic Review, Management Science, and many other venues. His 2012 MIT Press book (co-authored with Robert Kraut), was titled “Building Successful Online Communities: Evidence-based Social Design.”

Specification: Data Collection and Processing with Python

Duration

16 hours

Year

2018

Level

Intermediate

Certificate

Yes

Quizzes

Yes

59 reviews for Data Collection and Processing with Python

4.7 out of 5
46
7
5
1
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Sandrine P

    The projects were fun and the Runestone book is simply amazing! Thank you!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Mohammed M

    Intresting

    Helpful(0) Unhelpful(0)You have already voted this
  3. Arkaan S

    The final project was a bit obscure and there could have been more examples to give a better approach on the final project.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Gabriel R

    Excellent course!, I really learned a lot and at the end I was really impressed about the amount of code I was writing!

    Helpful(0) Unhelpful(0)You have already voted this
  5. Chilakala V

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Jackson S L A

    Good!

    Helpful(0) Unhelpful(0)You have already voted this
  7. Christopher M

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Danni C

    The content in Week 3 is very hard to understand.

    Helpful(0) Unhelpful(0)You have already voted this
  9. David L

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Frederic C

    I learned a lot. Course well built.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Luan N

    Great final project. It ties the whole course together.

    Helpful(0) Unhelpful(0)You have already voted this
  12. vikram r

    good set of exercises

    Helpful(0) Unhelpful(0)You have already voted this
  13. CHOI I

    Super good

    Helpful(0) Unhelpful(0)You have already voted this
  14. Guillermo H K

    Very good course! Project covered almost all topics and was very comprehensive.

    Helpful(0) Unhelpful(0)You have already voted this
  15. James J A R

    Excellent examples of API usage in python

    Helpful(0) Unhelpful(0)You have already voted this
  16. Stephen T

    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]

    Helpful(1) Unhelpful(0)You have already voted this
  17. Jason B

    Really could have used more practice exercises.

    Helpful(0) Unhelpful(0)You have already voted this
  18. Jozef M

    I am happy to be student in this course. This course is for me harder because i had flu. So i skipped one Question in daily questions.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Zhen Z

    Very easy to follow course for beginners and the assignments and final project offer great sense of achievements.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Steven S

    The course material was decent enough, but the final project had some glaring issues which could potentially be a time waster. For those taking the course, make sure you access the final project via Coursera, and not by clicking next on the Runestone textbook. It turns out these lead to 2 different links with the Runestone version being outdated. It took a lot of forum digging to find this out, and some have reported spending 7 days on this issue.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Chris

    Difficult last project w just Runestone would recommend doing project on Jupyter to actually see what’s going on w/ your code then pasting to Runestone to make it work for the class. Runestone is fine for smaller quizzes but 2/2 size of output window (as to what’s actually happening in your code) really only good for a grade.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Aleksandr Z

    Great course

    Helpful(0) Unhelpful(0)You have already voted this
  23. Alper K

    Final project was very poorly designed (consider movie ratings changes over time).

    Helpful(0) Unhelpful(0)You have already voted this
  24. Riya K

    A bit more exercises required

    Helpful(0) Unhelpful(0)You have already voted this
  25. SABRIOUS

    i loved this course , i learned many things . but week 3 about APIs it was strange to me , there’s no enough exercises to solve or problems just final project , maybe because i don’t know enough knowledge APIs but anyway this course is awesome

    Helpful(0) Unhelpful(0)You have already voted this
  26. PierLuigi B

    Very nice done but a lot of problems to handle the timing of the graded assestment tool, I had to put 40000ms in order to make working my code

    Helpful(0) Unhelpful(0)You have already voted this
  27. Ravi T S

    Excellent final project which helps you recall all the concepts. BeautifulSoup and Urllib should have been covered here as well then it would have been complete.

    Helpful(0) Unhelpful(0)You have already voted this
  28. Billy A

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  29. Tafesse M A

    super fun!

    Helpful(0) Unhelpful(0)You have already voted this
  30. Alberto S D N

    Very useful content!

    Helpful(0) Unhelpful(0)You have already voted this
  31. Vinit V M

    The course content is good.

    Helpful(0) Unhelpful(0)You have already voted this
  32. Noland J B

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Malab S B

    The final project was lots of fun!

    Helpful(0) Unhelpful(0)You have already voted this
  34. Ajit P

    This is an excellent basic course on data collection and processing. I strongly recommend this course to anyone who is interested in developing skill in Python.

    Helpful(0) Unhelpful(0)You have already voted this
  35. Minhaj A A

    One of the best course which initiates you into the world of APIs.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Ramesh H

    Great course to pursue

    Helpful(0) Unhelpful(0)You have already voted this
  37. MR J P C

    Excellent course

    Helpful(0) Unhelpful(0)You have already voted this
  38. Anastasios P

    A huge improvement from the two previous courses of the specialisation. Lecture time is more normalised, assessments not always the same or solved in the preceding video and more challenging graded assessments.

    Helpful(0) Unhelpful(0)You have already voted this
  39. Rodrigo Z T

    Excelent content!

    Helpful(0) Unhelpful(0)You have already voted this
  40. Miki T

    A must course for all who wanna deep dive into request module and learn new python techniques.

    Helpful(0) Unhelpful(0)You have already voted this
  41. Mursaleen A

    This was a great course. In which I learned how to extract and process Internet API’s data by easy approach. I plan to make online dictionary system.

    Helpful(0) Unhelpful(0)You have already voted this
  42. Abhay R

    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 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  43. Ho W J

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  44. Yanina

    There is some problems with the caching in the Final Project. I have to use https://fopp.umsi.education/runestone/assignments/doAssignment?assignment id 24 instead https://fopp.umsi.education/assignments/doAssignment?assignment id 24

    Helpful(0) Unhelpful(0)You have already voted this
  45. Keerthivasan R

    Amazing! Professors make learning a cherished experience!

    Helpful(0) Unhelpful(0)You have already voted this
  46. Xiuyuan L

    Great course! Just the right difficulty level.

    Helpful(0) Unhelpful(0)You have already voted this
  47. Loreisis H

    The beginning of the course was fine (The first two weeks). Week 3 was a hard fight to overcome. I couldn’t understand why we were suddenly dealing with API. Compared to the previous 2 courses (in this Python3 specialization) I think working with APIs has been difficult, I think it would be helpful if there were more exercises to work with APIs in the material before addressing the project. The final project requires a lot of analysis in the forums to discover how to do things. And the Q6 of the final project was very complex to overcome

    Helpful(0) Unhelpful(0)You have already voted this
  48. Gustavo R E

    The API exercises are too easy and then when it comes to the real deal I didnt feel prepare, you guys should take it easier and step by step, way too much explaining and not too much hands on deck with each step of the code, and to do that, shorter videos

    Helpful(0) Unhelpful(0)You have already voted this
  49. Aku–Jaakko S

    Highly recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  50. Aku Jaakko S

    Highly recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  51. OndYej H

    Once more very useful lessons. Be careful on the final project though, it is more prone to errors (even ones you might not be responsible for) than anything else up to this point.

    Helpful(0) Unhelpful(0)You have already voted this
  52. Willson K T L

    Sincerely thanks for the long haul teaching. This course is a bit tough compared with the Basics. However, a bit shallow than the Functions and Files

    Helpful(0) Unhelpful(0)You have already voted this
  53. Imad Z

    Excellent Course

    Helpful(0) Unhelpful(0)You have already voted this
  54. Adegoke D

    Professor Resnik is an outstanding tutor. He made everything so easy to understand. Thanks.

    Helpful(0) Unhelpful(0)You have already voted this
  55. Javier M G

    Excellent, as usual in this specialization!

    Helpful(0) Unhelpful(0)You have already voted this
  56. Liu W

    The tool is TERRIBLE!!! To much bugs that waste tons of times!!! Fine, then, except for the tool, everything else of the course is fine. But the course is DEFINITELY NOT for beginners. At lease take a basic python course before this one.

    Helpful(0) Unhelpful(0)You have already voted this
  57. Kristen P

    Loved the instructors, the course material (interactive notebook), and the assignments!

    Helpful(0) Unhelpful(0)You have already voted this
  58. Ilori T

    I learned a great deal from this course!

    Helpful(0) Unhelpful(0)You have already voted this
  59. Ron C

    Overall good course, and definitely only worth it if you go through the series as everything does build up nicely. I do find that the professors spend a little too much time being repetitive on basic ideas and concepts. We are all watching this on video, so we can always replay something if your explanation doesn’t make sense. It would be more valuable to have more examples than to have you repeat core concepts in multiple lectures. I basically watch the videos on 1.5x or 1.75x speed to get through these and get to the examples. The practice exercises are then more valuable. I also could benefit a little more on clearer guidance on the final project. I really like the approach of breaking it down, but I do better if I have an understanding of the big picture first, then start to break it down. This was a tough one with the ‘cached’ data, but I understand the rationale for it, but it made it more difficult to troubleshoot the almost secretive error messages that I was receiving.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Data Collection and Processing with Python
    Data Collection and Processing with Python

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare