Using Python to Access Web Data

This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you'll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization.

Created by: Charles Russell Severance

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 100 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a branding course? Or looking for more detail on Charles Russell Severance's Using Python to Access Web Data? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

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.

icon
Instructor Details

placeholder

Charles Severance (a.k.a. Dr. Chuck) is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and Web development. Chuck has written a number of books including Using Google App Engine, and Python for Everybody. His research field is in the building of learning management systems such as Sakai, Moodle, Blackboard, ANGEL, and others. He was the chief architect for the Sakai Project, a learning management system used at about 300 schools worldwide and wrote the book Sakai: Free as in Freedom, that describes his experiences as one of the leaders of the project. In the mid-1990s he was the host of Internet:TCI, a national television talk show about the Internet that ran for several years on the TCI cable system. He was long-time a columnist for the IEEE Computer Magazine writing a monthly column called "Computing Conversations" that features video interviews with famous technology leaders and innovators.

error finding courses_global jsonerror finding courses_global jsonerror finding courses_global json

icon
Reviews

5.0

777 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

I liked the course a lot! What I could wish for is additional smaller assignments that test parts of the learnt theory as well as the current assignments. This would make the learning process more intuitive.

By Xinyue Z on 4-Feb-17

very nice course that introduced me to the very useful geocoding thing.

Muy buen curso. Ideal para comenzar a aprender sobre los componentes de la web, además sobre como extraer datos de forma sencilla.

By Juan A on 3-Jan-16

A quick overview of some really fun tools!

By Carlo C on 31-May-17

I took the Python Specialization, which included this course, so I'm going to provide the same review for each of the component courses.
I think this is an excellent course for beginning programmers. Python is a great language for someone starting out - easy to learn - with a lot of power available for more advanced projects (e.g., machine learning).But, most of all, you have to love Dr. Serverance. I can't think of a more entertaining and enjoyable person to teach programming. Thanks, Dr. Chuck.

By Carlos F R on 20-Mar-16

Great course, great teacher.

By Vedant G on 11-Mar-17

I have a good time to learn this course . Thanks all all the staff.

By andrew s on 11-Jun-17

Excellent instructor and the course is fantastic!

By Chirkov M A on 9-Feb-16

Thank you for a wonderful courses ,Keep up the great work and surly one day its gonna change the education system.In India Many Educational Institutes are there just for business . So the one who need the real knowledge Surely gonna get through this. Thanks for such a wonderful and knowledgeable Course .

By Doug D on 7-Jul-17

Amazing! I learned a lot!

By Samuel A B on 3-Mar-16

good stuff. thanks!

By Tim B on 27-Feb-17

Very useful and practical.