YoVDO

Programming Applications with Python: Libraries and Web Scraping

Offered By: FutureLearn

Tags

Python Courses Web Development Courses Web Scraping Courses BeautifulSoup Courses HTTP Requests Courses

Course Description

Overview

Examine Python libraries for web development

This course will continue the training you’ve received so far, and introduce you to the popular Requests library in Python. You’ll study how to install the Requests library and get to know how it works.

Learning via videos, interactive exercises, and quizzes, you’ll also explore what HTTP requests are and what each of the status codes in HTTP mean.

Explore error handling and web scraping

You’ll examine performing error handling – one of the most crucial aspects of software development – before going on to learn the basics of web scraping.

Explore how common libraries and tools can be used to perform web scraping, and learn how web scraping works in practice and its pros and cons.

Using BeautifulSoup in Python program to perform web scraping, you’ll emerge with a firm understanding of the library, able to perform basic web scraping for your next project.

Learn Python with international experts

Github is a world-leading development platform, and you’ll discover the ins and outs of application programming with Python.

You’ll finish the ExpertTrack with a string of in-demand skills you can take to the software development job market – or apply to your current role – with confidence.

  • Career changers looking for an entry-level role as a programmer.
  • Established technology professionals looking to better understand the versatility of Python.
  • Technology team leaders, looking to better understand key concepts to more effectively manage development teams

On this course we’ll be using Python. We recommend you use a computer to access these elements.


Syllabus

  • Working With APIs
    • Welcome to the course!
    • Python libraries for networking
    • HTTP Requests
    • Wrap-up
  • JSON, error handling, and exceptions
    • Introduction
    • HTTP requests
    • Error handling
    • Wrap-up
  • Web scraping
    • Introduction
    • Introducing web scraping
    • Web Scraping libraries
    • Wrap-up
  • Web scraping libraries and more
    • Introduction
    • Introducing BeautifulSoup
    • Pros and cons of web scraping
    • Wrap-up
    • Graded Course Test

Taught by

Jeygopi P

Related Courses

Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript
University of Michigan via Coursera
A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
FinTech for Finance and Business Leaders
ACCA via edX
Access Bioinformatics Databases with Biopython
Coursera Project Network via Coursera
Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera