Chevron Left
返回到 使用 Python 访问网络数据

學生對 密歇根大学 提供的 使用 Python 访问网络数据 的評價和反饋

4.8
42,408 個評分

課程概述

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....
突出顯示
High quality content

(256 條評論)

Practical assignments

(217 條評論)

熱門審閱

SM

2020年6月18日

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.

AB

2019年6月6日

Getting a bit more challenging than the earlier courses in the specialization. The exercises require more struggle, but all the information is there. Another step along the way. Thank you, Dr. Chuck!

篩選依據:

126 - 使用 Python 访问网络数据 的 150 個評論(共 7,630 個)

創建者 Kry

2016年9月24日

People use Python for many purposes: to make games, build web services, to solve business problems, to work with sensors, drivers and robots. Python is also used heavily in scientific fields for academic research and applied work.

Python is an incredibly efficient language: your programs will do more in fewer lines of code than many other languages would require.

Py4inf and Python explained by C. Servance, is a great developing of the foundations in programming (first two courses) that will serve you well for the rest of your life, as well as a course that will give you a sort of try to understanding of what great things python can do for you.

I strongly recommend this course for anybody, who wants to start with informatics.

創建者 jorge g

2017年7月18日

This is an excellent course. Its level, its intensity, and the assignments are appropriate for people who knew nothing about programming and whose knowledge derives from the courses in this specialization. For students with this background, the time taken to read the material, watch the videos, and prepare the assignments exceeds that advertised in the course, especially the time to complete the assignments. To complete the assignment one needs to master the material and that takes time, more than to understand it, which is easy to do. The information on time spent should be corrected. I have learned much in the three courses taken so far, and expect to continue learning in the remaining two courses in the specialization.

創建者 Benjamin S

2020年5月18日

While Course 3 is significantly more challenging and technical than Courses 1 and 2 from the Python specialization, I found this to be the first time I truly felt that my Python knowledge was practically applied. Although parsing local text files is fine, one of my main goals with Python was learning to use it to interface with APIs in a seamless manner. I was also very curious as to how web scraping is actually performed, and I'm proud to say that I finally learned how it works. This course is very valuable for anyone who feels everything they've learned in Python up until this point is highly theoretical and indispensable for anyone looking to apply their Python knowledge in a professional environment.

創建者 Jeyadarshini S

2022年6月16日

It was a good introductory course for web applications using Python and I consider the coding assignments to be pretty challenging. It was hard to learn to be honest, consider how short the explanations are. As the XML, JSON and API concepts are not deeply detailed, the beginners can find it really overwhelming. Its because lots of background knowledge is necessary to get the best of this course. I would prefer it to be longer but still, I'm highly motivated to learn more about APIs in the forth coming days. This course has helped me to put extra effort in my studying journey. I highly recommend people to check out this course to get a hook on how web data can be accessed using Python.

創建者 Art P

2020年5月11日

The quality of this Coursera specialization continues. Lots of great information about networks and how to interact with them. My interest is definitely piqued for Dr. Chuck's book, "Introduction to Networking" and course "Internet History, Technology, and Security". The programming assignments continue to be straight forward and rewarding. As others have mentioned, the content can be a bit more challenging and technical with slightly less focus on Python than the previous py4e courses. However, the information provides great understanding on how to interact with the internet through Python which is a very common application. It's worth it if you're up for the challenge!

創建者 Barrie C

2019年4月12日

Dr. Chuck again does not disappoint. This class gets into the nitty gritty of web scraping using html, xml, JSON and APIs such as Google geo and Twitter. A lot of the framework is given to you in the sample code, but the trick is modifying the code for the specific task they give you, so reading the book chapter and paying close attention in the lectures to how each format is structured will help you. Also use the forum if you need to--if you have already programmed before and sailed through the first two classes in the specialization, this class may surprise you with its increased rigor but once again Dr. Chuck and his staff on the forum will get you up to speed.

創建者 Xavier Y

2018年5月23日

Excellent course, I highly recommend it. Ch. Severance is an excellent instructor, I must have said it already twice, but I can still say it again!

This course didn't make me an expert in accessing Web data, but tought me basic knowledge of what Web Services are and how to work with them in Python. Before, I have heard a bit about these concepts, but I was reluctant to using them because I didn't understand what they actually were. Now, I'm way more confident about this, and I know I'd happily delve into more advanced tutorials or courses on this topic if I needed to. This is the best profit I made from this course. Thanks a lot Dr. Chuck, see you in a next course!

創建者 Luis W D M

2019年8月29日

As the two first courses in the "Python for Everyone Specialization", this course is great. I had never done any programming in retrieving data from the web before and it was really fun being capable of learning and doing it.

However, since the lecture videos exploit a lot of the API set ups for Google and Twitter services, I expected assignments would demand these kind of things. On the other hand, as it is a begginer's course, I thought extremely useful as my first contact in retrieving data in different formats (html, xml, json) and in understanding what an API is.

Once again, thanks for Professor Severance and all the staff supporting this specialization!

創建者 Mir A

2016年11月15日

I have got a very handsome introduction to the regular expressions , web services and API . The lectures are very easy to follow. It is better to answer the quizzes right after watching the vdo lectures. The questions are mostly from what has been described in the lecture. The assignments are a little more insightful. May require basic google searches to acquire knowledge of accessing the data structures. The assignments addresses rudimentary practical problems but very substantial for starters in this field of programming. Thanks to Dr Chuck. The course is very well organized and have materials to hold the attention of the person who is following the lectures.

創建者 Yashodeep P

2020年1月5日

This course is a really good head start to know more about the web and how to parse data from the web.Dr. Chuck explained all the details very well and the assignments are comprehensive. In the initial weeks, the assignments are simple and not so complicated, but as the course advances, you will spend hours to figure out the assignment. At times this is often frustrating but once you get the final answer correct, the accomplishment makes you very happy.I really loved the course and would be looking for other material online to get a deeper knowledge on this subject. Apart from that, I will definitely enroll in all other courses under this specialization.

創建者 Malhar B

2018年7月1日

Great instructor, great class, and very easy to follow. I learned a LOT!My only critique, is that many times when I am trying to fully understand how some code works within the presentation, the presentation will suddenly show the instructor speaking briefly, and then go back to the code. We don't need to see Steve. When he's trying to explain how code works during the presentation, just show the code. This allows me to understand what's going on while he's still speaking. Otherwise I need to pause the video, and by that point I'm no longer focused on what he was talking about.Otherwise, this course is near perfect, and I've learned a ton from it. Thanks

創建者 Nikita N

2017年2月19日

Amazingly excellent course. Many thanks for Dr. Chuck for creating that. Everything explained very well, enabling doing simple steps to quickly achieving results. For those who alreay know some programming I would really recommend starting from this course and skipping the first 2 courses. Skipping means it's better to read the first 10 chapters Dr. Chucks's book through and start this course right after that. It will save your time allowing not ot do too simple tasks but just read about the Python syntax. The course is also great because of Dr. Chuck's talent to explaing everything with fun and ease. Definitely 6 stars out of 5 for the course!

創建者 Kainka

2017年2月28日

This is not another general Python course which leaves you with an 'idea' of what can be done and you struggle to actually do it. This course is in fact giving you all the relevant tools you need and leaves you with a set of practical skills allowing you to write Python codes to extract Web Data that can be used for further analysis. Creating a web browser, screen scraping, parsing XML, or JSON are among the actual skills you're getting and this is all possible thanks to the first class lectures and materials provided by Dr. Chuck. He has a particular talent and desire to teach and explain things to you so you will understand them for good.

創建者 Berke E

2020年9月20日

I have enjoyed learning about how I can use Python to retrieve information about websites using its JSON and XML data. I had prior knowledge of Python and Data from my data science experience therefore I think that the assignments where pretty easy to complete. I was expecting a bit harder assignments that would challenge me. The quizzes were just enough to test your knowledge about the material. I had to go through my notes before starting a quiz. Now I will challenge myself with the knowledge I have received from this course. Thank you Dr. Chuck , University of Michigan and Coursera for providing Using Python to Access Web Data course.

創建者 Shubhankar S

2020年6月11日

I am really grateful to the instructors especially Tamara ma'am. They have never let your morale down and keep boosting your confidence and skills. Whenever I was in trouble, those daily tips for solving the assignment always lead you to your goal closer and closer one at a time instead of giving all the hints at once for helping us understand the contents of the course. And truly I became one of Dr Chuck's fans. I was in awe of his teaching skills and it was good to hear his lectures and explaining hard concepts in a pretty satirical way.Thank you so much and I hope that Dr.Chuck and the teaching staff have seen my appreciation message.

創建者 Jason J

2017年12月5日

Dr. Chuck Severance is an excellent teacher. Between his book and the video lectures, I feel 100% comfortable with the material. Granted, this is still a broad overview and we didn't dive too deep (this is a good thing) into REGEX, XML, JSON, along with different libraries (urllib, beautiful soup, etc) but I'm no longer intimidated by the terms and have a great understanding of at least what they are and why there are used. This class is a great foundation upon which one can build with further study. I'm looking forward to finishing the database course and then continuing on the next Python Data Science track offered by UMich.

創建者 Shannon R

2017年10月20日

I absolutely loooooooove Charles. His teaching style is so clean and concise, this is clearly his divine purpose in life. The order in which the information is presented is perfect, I feel like I am finally able to make sense of how my computer actually works and does stuff on a daily basis. His passion for this material definitely translates in every lecture, which makes me excited for each new topic. I love the visualizations he includes or draws because it really gives me a grasp of how a program is working as we progress through each component of the program. I wish he taught the data science course too. Thank you Charles!

創建者 Denis B

2020年10月26日

Howdy all. I'm not engineer, not programmer. I'm a beginner of programming, so i have small experience of passing courses. But i think, this course needs more assignments in programming to consolidate every theory in our minds, assignments with different levels of difficulty, including assignments with less amount of prompts.

But i think course is useful, don't miss it.

P.S. maybe for some beginners this course very hard, but i think that it isn't easy mostly for many people, when you learning something new in your life. Learning how to find needed information in internet is great useful experience too ;)

創建者 Sayak C

2020年8月12日

The last week may turn out to be a bit harder than the rest and people might find it a bit more difficult than the previous courses but the devil is in the details. The are a lot of minute details that demand your attention and require to be learnt, because if you somehow miss these details or overlook the little important things, it'll become far harder to finish the assignments and weekly quizzes. As for me the simple sequence of parameters in an url was the difference between the wrong answer and the right. You'll learn a lot of stuff that requires detailed attention, every part will be requiring a lot of focus.

創建者 Hikmet H

2021年1月17日

Great course! Dr. Severance did a fantastic job, similar to what he did on previous modules. Naturally, going through the modules, difficulty level goes up and Dr. Severance is managing this very professionally. It took me less than a week time to complete first 3 modules and hopefully planning to complete rest of the modules during the upcoming week. I would rather learn any subject in a fast mode, instead of doing it in slow motion as giving days between, it takes a while to remember what you learned before. This is my personal method, which may not work in other students. Good luck to all the students!

創建者 Huynh L D

2016年1月5日

Dr. Chuck is an exceptionally-inspiring teacher. He explains complex concepts like XML, JSON, HTTP, API, RegEx in such an eloquent and down-to-earth fashion that despite having the videos at x2.0 speed, I can grasp everything he tries to deliver. Amazing! This course, and many other Dr. Chuck's courses, are really how online courses should be. Excellent instructor, fair share of hands-on programming assignments.

However, I just hope that there are many more programming assignments, maybe many optional challenging, extensive programming assignments or even projects would be an ultimate Coursera experience.

創建者 Dinesh L

2020年10月29日

Interesting course. A few comments. 1: The example codes are helpful. However, I am not sure if I would be able to write a program from scratch using a customer specification. 2. The Twitter example is interesting and complicated. 3. How was the twURL code created? Is this something we will learn in this course? Many thanks to Dr. Chuck for sharing interview videos and great explanation of the material. The video of the lectures are good but I had to view them multiple times to really understand what is going on. Some of the explanations went too fast for me. The text of the video lectures are helpful.

創建者 Mohammad M

2022年6月24日

Introduces how to connect to the internet using sockets for our knowledge. Then shows we have a better way of using the urllib in Python. Teaches us how to read data from websites including HTTP and HTTPS. We first use regular expressions to get the data we want, but these are too difficult and we stop using them later, especially with HTML as they are unpredicted. We then switch XML and BeautifulSoup deal with HTML websites. We eventually get to json and how it makes our life much easier, albeit XML can sometimes be required sometimes. Then we go through parsing and looking for certain data on API.

創建者 Sidra F A

2018年5月31日

There are times in this course when you would want to go and hug Dr Chuck for making it so simple and easy to understand few of the most complex concepts in language and specially for people having no prior knowledge of the subject. One gets this feeling quite often "keep going, you can do this, its easy".

Also, this will be my first ever course on coursera that I'll complete and not just leave in the middle because this is how an online course should be - doesn't waste time, has condense information in every minute of the video lectures and stays true to topics without going under/overboard.

創建者 Jenkins P S J

2020年5月22日

The course content is excellent. The way of teaching of the great Dr Chuck is very engaging. This is the third course I have taken under him and surely, he is one of the best teachers I ever had. He breaks down the contents into nice little pieces and presses one those areas which are important. The assignments are a bit challenging compared to the previous two courses and encompasses everything that are thought in the course. The bonus contents are awesome and love watching them after doing the assignments. Overall, as a great learning experience with Dr Chuck as it always will be.