Chevron Left
Back to Using Python to Access Web Data

Learner Reviews & Feedback for Using Python to Access Web Data by University of Michigan

4.8
stars
43,904 ratings

About the Course

This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-13 of the textbook “Python for Everybody”. To succeed in this course, you should be familiar with the material covered in Chapters 1-10 of the textbook and the first two courses in this specialization. These topics include variables and expressions, conditional execution (loops, branching, and try/except), functions, Python data structures (strings, lists, dictionaries, and tuples), and manipulating files. This course covers Python 3....
Highlights
High quality content

(256 Reviews)

Practical assignments

(217 Reviews)

Top reviews

SM

Jun 18, 2020

This course was really interesting and did a good job introducing complicated topics in usefully simplified form. It was a pleasure to listen to the instructor and I got everything I wanted out of it.

ML

Jun 16, 2017

Excellent course with in depth explanations. It is well structured. It learn to access Web Data from very basics to optimum level. It help me to understand details of using Python to Access Web Data.

Filter by:

6451 - 6475 of 7,921 Reviews for Using Python to Access Web Data

By Judy W

Aug 22, 2018

As with the prerequisite courses, I really appreciated the fact that the video lectures were easy to follow. The worked example videos were also super helpful. I would say I wish there are some terms that were better explained / more in depth. For example, the underlying reasons for importing urllib.request, urllib.parse, urllib.error, etc.

By Arianna C

Mar 22, 2023

Overall, I do really like the course. However, there have been a few instances where I feel like some of the material was not adequately covered/failed to be mentioned in the lectures. It would be nice to have a bit more information regarding the intricacies of the code we are utilizing instead of being expected to simply accept what is.

By NICOLAS C B

Sep 17, 2023

Es un muy buen curso, introduce lenguajes complementarios y cómo acceder a ellos a través de Python. El único elemento en contra es que es información avanzada y, probablemente, para aprovechar todo su potencial se requieren mejores habilidades.

Quizás lo mejor sería reforzar competencias básicas de Python antes de acceder a este curso.

By KRISTOFFER H

May 8, 2020

Very good course. However, some things are a bit confusing. Especially around the use of try/except and error handling which sometimes are in place and sometimes not. And also, it would be great to dive a little more into use of dicts when they are in use. Show the different ways to loop and print out for dicts in the last assignments.

By Sagnik C

Jun 19, 2021

Good course and for the first time,i used the discussion forum and found them to be helpful as well. I guess i cut one star because this course introduces you to topics i didn't find particularly very great, like regular expression. I get that people can find it useful, it's just not something i would ever use for parsing however.

By Rajesh C

Jun 5, 2020

First of all, it's a great honor to be part of this special course. I learned a lot, really. The course assignments are a bit difficult than the previous but, I appreciate the efforts made by the instructor. Thank you once again to be part of this ride of knowledge. I feel more confident in python after getting through this stuff.

By Derek A

Feb 9, 2017

Was well structure until the part about accessing parsed data in JSON; this was a little rough as the example provided in the lecture accessed data like: parsedjsondata['person']['age']. In the actual assignment this does not work and I had to use a work-around by using range(len(dictionary)) which is not covered in this course.

By Deleted A

Apr 21, 2016

Very good material and instructor; just lacked on two things (under my point of view):

1) Development of a simple webapplication to make the communication between webserver and client;

2) Implementation of a socket and actually make the capture of a "stream" and translate (maybe opening the packets accordingly with the protocol);

By Zaheen A S

May 8, 2020

The assignments were pretty challenging and interesting for me.I did not even think at first I could solve the problems. But when I solved it I was very happy . It also boosted my confidence.The teaching stuff was so helpful.With the assistance of discussion forum it would take me more time to solve this course .So,thank you.

By Dean H

Jun 27, 2020

It got a bit tougher in this third course but we were warned at the beginning. Gaps were left in our knowledge that we had to fill in in order to complete the assignments but that OK. The TA's are quick to respond to questions in the forum... you will get a hint but not an answer but that's usually enough to nudge you along.

By Enrico B

Jun 6, 2020

A little tougher for me - sometimes I struggled to get from the content of the book, to the solutions of the assignments. I guess it's part of the learning curve - made me want to learn more.

Only criticism is the SSL library which appears in all codes, but is no longer available in 2020 and has caused me numerous headaches.

By Rahul P

Jul 10, 2020

Awesome content , learned a lot and is etched in the memory for a very long time. One star deducted for i felt the course was rushed in the end while covering the topic of APIs (week 5 & week 6) , i feel it can be part of a separate course in much detailed context. Love Dr. Chuck and his style , became a great fan of his !

By Akshat A

May 18, 2018

Awesome course, Although the professor had to rush through less significant portions due to the time constraint and also to NOT wander away from the main course, And hence, he even has a separate course entirely in the direction of Networking. AWESOME Professor, and the syllabus and course material are equally brilliant.

By Devashish V

Jul 3, 2020

good course, would have loved it better if Dr. Chuck would have dived deeper on OAuth and the Authenticate dunction he used. But maybe because I'm a Comp. sciece grad, it would've been easy for me to comprehend and not the people who are just starting out ( beginners: for who, this course is made in the first place).

By Santiago G B

Aug 4, 2020

This course is an excellent intro to web data. It's a good start to then get interested in the topic and take more courses about it, so you can fully understand everything.

It will take some more effort from your part to complete all the assignments, than the two previous courses, and maybe look for more references.

By Stanislau H

Oct 17, 2017

I expected a lot more about scraping: its caveats and workarounds. The course is good for people, who are new to Python, networking, serialization formats. For a person who is more or less familiar with mentioned topics, the course will be rather boring. Nevertheless, I've learned some new information, thank you!

By Griffin W

Jan 12, 2020

Overall I enjoyed this course. At times it seemed like Dr. Chuck could have slowed the content of the videos to better explain what was happening on a step by step basis. I often felt Chuck wanting to race through the material because it was so 'easy' and maybe forgetting he was instructing a beginners course.

By Srj S

Oct 1, 2020

This is the this course of the specialization course and compared to the first two this one was a bit fast paced in my opinion. Some topics which are not about Python but are still needed to understand what we actually do with our codes could be explained a little bit more in detail (f.i. protocols, APIs, etc)

By Yintao L

Jul 18, 2018

Overall the course is really great. And is really suitable for those green hands who has no previous Web Data knowledge like me. However, the assignment is almost the same with the example which means it's only about copy and paste. But I still learned a lot from this course. Thanks for sharing the knowledge.

By Bharathan K

Nov 20, 2022

The finaly program to use twitter api is not a easy to set up as twitter has changed it oath token part.

It takes more time to get the approval from twitter, setting up of twitter api should be set up first before other chapters so that by the time the approval comes, the user can get started with the course.

By Ashish K

Feb 2, 2017

I really appreciate all the hard work put by the professor to make this course a great one and i helped me to see and experience a new side of python which i lack before.All mentors were very helpful and would eagerly take other courses of this specialisation.Thank you all.I had a great learning experience.

By Derek P

Mar 15, 2016

This course felt a little light compared to the other ones in the series, I wish I could have learned more. Beautiful Soup was introduced as a way to do things, but not thoroughly explained as a package. I did appreciate the in-depth explanation of XML and JSON formats. Dr. Chuck is an amazing instructor.

By Kevin K

Jul 20, 2019

Very useful stuff. Glad to get exposure at a high level to both XML and JSON. Would prefer to get introduced to objects a bit earlier - and maybe a bit more brush-up on dictionaries as applied here -- but I am impressed how the examples are structured to help us easily unlock things through self-study.

By Yingtong L

Jul 7, 2019

It gave me a very brief introduction of accessing web data with Python. A lot of things made sense to me after taking this course. However, probably because it's an entry-level course, a lot of significant details were not properly explained. So I did struggle especially when I was doing the homework.

By Rohan R

Apr 1, 2023

Learned a lot of stuffs, although lil bit disappointed because i felt last few concepts like BeautifulSoup and APis were rushed.

I hope that is taken care of , Apart from that Dr-chuck killing it as usual.

Can't wait to finish the last 2 courses of py4e specialization.

See you soon chuck.

LOVE from INDIA