Об этом курсе
4.8
Оценки: 17,087
Рецензии: 3,334
Специализация

Курс 3 из 5 в программе

100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Часов на завершение

Прибл. 15 часа на выполнение

Предполагаемая нагрузка: 6 weeks of study, 2-4 hours/week...
Доступные языки

Английский

Субтитры: Английский

Чему вы научитесь

  • Check

    Retrieve data from websites and APIs using Python

  • Check

    Understand the protocols web browsers use to retrieve documents and web apps

  • Check

    Use regular expressions to extract data from strings

  • Check

    Work with XML (eXtensible Markup Language) data

Приобретаемые навыки

JsonXmlPython ProgrammingWeb Scraping
Специализация

Курс 3 из 5 в программе

100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Часов на завершение

Прибл. 15 часа на выполнение

Предполагаемая нагрузка: 6 weeks of study, 2-4 hours/week...
Доступные языки

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
1
Часов на завершение
2 ч. на завершение

Getting Started

In this section you will install Python and a text editor. In previous classes in the specialization this was an optional assignment, but in this class it is the first requirement to get started. From this point forward we will stop using the browser-based Python grading environment because the browser-based Python environment (Skulpt) is not capable of running the more complex programs we will be developing in this class....
Reading
6 видео ((всего 21 мин.)), 5 материалов для самостоятельного изучения, 1 тест
Video6 видео
Welcome to Python - Guido van Rossum1мин
Windows 10: Installing Python and Writing A Program8мин
Windows: Taking Screen Shots2мин
Macintosh: Using Python and Writing A Program4мин
Macintosh: Taking Screen Shots4мин
Reading5 материала для самостоятельного изучения
Python Textbook10мин
Help us learn more about you!10мин
Welcome to Python 310мин
Notes on Choice of Text Editor10мин
Notice for Auditing Learners: Assignment Submission10мин
Неделя
2
Часов на завершение
2 ч. на завершение

Regular Expressions (Chapter 11)

Regular expressions are a very specialized language that allow us to succinctly search strings and extract data from strings. Regular expressions are a language unto themselves. It is not essential to know how to use regular expressions, but they can be quite useful and powerful....
Reading
4 видео ((всего 44 мин.)), 1 материал для самостоятельного изучения, 2 тестов
Video4 видео
11.2 - Extracting Data15мин
Bonus: Office Hours - Den Haag2мин
Bonus Interview: Bjarne Stroustrup - C++15мин
Reading1 материала для самостоятельного изучения
Python Regular Expression Quick Guide10мин
Quiz1 практического упражнения
Regular Expressions20мин
Неделя
3
Часов на завершение
3 ч. на завершение

Networks and Sockets (Chapter 12)

In this section we learn about the protocols that web browsers use to retrieve documents and web applications use to interact with Application Program Interfaces (APIs)....
Reading
8 видео ((всего 68 мин.)), 1 материал для самостоятельного изучения, 2 тестов
Video8 видео
12.2 - Hypertext Transfer Protocol (HTTP)14мин
Worked Example: Sockets (Chapter 12)6мин
Using the Developer Console to Explore HTTP10мин
Bonus: Leonard Kleinrock - The First Two Packets on the ARPANET13мин
Bonus Video: Robert Cailliau - co-Inventor of the Web9мин
Bonus: Office Hours - Atlanta GA (Buckhead)3мин
Fun: Dr. Chuck @ CNN Reading the News4мин
Reading1 материала для самостоятельного изучения
If You Want to Learn More10мин
Quiz1 практического упражнения
Networks and Sockets20мин
Неделя
4
Часов на завершение
4 ч. на завершение

Programs that Surf the Web (Chapter 12)

In this section we learn to use Python to retrieve data from web sites and APIs over the Internet....
Reading
8 видео ((всего 58 мин.)), 1 материал для самостоятельного изучения, 3 тестов
Video8 видео
12.4 - Retrieving Web Pages6мин
Worked Example: Using Urllib (Chapter 12)3мин
12.5 - Parsing Web Pages9мин
Worked Example: BeautifulSoup (Chapter 12)9мин
Bonus: Office Hours - Montreal4мин
Bonus Interview: Tim Berners-Lee - Inventing the Web1мин
Fun: I Got My Mojo Working - Geneva, Switzerland5мин
Reading1 материала для самостоятельного изучения
Notes Regarding the Use of BeautifulSoup10мин
Quiz1 практического упражнения
Reading Web Data From Python26мин
4.8
Рецензии: 3,334Chevron Right
Формирование карьерного пути

31%

начал новую карьеру, пройдя эти курсы
Карьерные преимущества

31%

получил значимые преимущества в карьере благодаря этому курсу
Продвижение по карьерной лестнице

16%

стал больше зарабатывать или получил повышение

Лучшие рецензии

Основные моменты
Practical assignments
(217)
High quality content
(256)
автор: JMDec 3rd 2016

I have not found an easy way to learn how to code with python language. Mentor are really helpful and Dr Chuck is one of the most self explain professor that I have met in my three university career.

автор: AGSep 13th 2017

The course teaches the basics of how to interact with the internet using Python. The course is simple, well explained, has great interviews with people who were part of the creation of the internet.

Преподавателя

Avatar

Charles Severance

Associate Professor
School of Information

О University of Michigan

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

О специализации ''Python for Everybody'

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....
Python for Everybody

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.