Build Three Real-World Python Applications

Build Three Real-World Python Applications

2h 28mIntermediate2023-06-14

Authors

Megan Silvey

Megan Silvey

Course details

Python skills are in high demand, and programmers who demonstrate real-world skill in building applications are highly sought after. In this course, Megan Silvey shows you how to take real-life programming problems and turn them into actionable results through building three different practical applications. These applications focus on working with popular Python topics: web scraping, web APIs, and text analysis. Check out this course to improve your skills and build applications that you can show off to potential employers.

Skills covered

Mobile Device ManagementFull-Stack Web DevelopmentPythonWeb DevelopmentProgramming LanguagesNetwork and System AdministrationOpen SourceSoftware DevelopmentOne-Off

Concepts

Introduction

  • Real-world Python applications
  • What you should know
  • GitHub Codespaces

Scraping the Wisdom Pet Medicine Website

  • What is web scraping
  • Introducing the Wisdom Pet Medicine website
  • How to explore a webpage
  • Understanding HTML code
  • Understanding the requests package
  • How to use the get() method
  • How to retrieve webpage information
  • How to retrieve HTML code
  • How to use BeautifulSoup
  • How to use find() and find all() methods
  • How to loop find all() methods
  • How to retrieve webpage links
  • How to write HTML code to a text file

Exploring Alpha Vantage API

  • What are APIs
  • Introducing Alpha Vantage API
  • How to access Alpha Vantage data
  • How to use an API key
  • How to pull stock data with the alpha vantage package - Part 1
  • How to pull stock data with the alpha vantage package - Part 2
  • How to pull stock data with the requests package
  • How to put stock data into a DataFrame
  • How to use Alpha Vantage functions - Part 1
  • How to use Alpha Vantage functions - Part 2
  • How to use Alpha Vantage functions - Part 3
  • Challenge - Analyze Microsoft stock
  • Solution - Analyze Microsoft stock

Text Analysis on Great Expectations Novel

  • What is text analysis
  • Introducing Project Gutenberg and Great Expectations
  • How to pull text data
  • How to clean text data
  • How to create a word cloud
  • How to improve a word cloud
  • How to analyze word frequency
  • How to perform Vader sentiment analysis
  • How to build a corpus and dictionary for topic modeling
  • How to perform topic modeling
  • Challenge - Analyze Sense and Sensibility
  • Solution - Analyze Sense and Sensibility

Conclusion

  • Next steps
80,000 Toman