Build Three Real-World Python Applications
2h 29mIntermediate2023-06-14
Authors

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
0. Introduction
- 01 - Real-world Python applications
- 02 - What you should know
- 03 - GitHub Codespaces
1. Scraping the Wisdom Pet Medicine Website
- 04 - What is web scraping
- 05 - Introducing the Wisdom Pet Medicine website
- 06 - How to explore a webpage
- 07 - Understanding HTML code
- 08 - Understanding the requests package
- 09 - How to use the get() method
- 10 - How to retrieve webpage information
- 11 - How to retrieve HTML code
- 12 - How to use BeautifulSoup
- 13 - How to use find() and find all() methods
- 14 - How to loop find all() methods
- 15 - How to retrieve webpage links
- 16 - How to write HTML code to a text file
2. Exploring Alpha Vantage API
- 17 - What are APIs
- 18 - Introducing Alpha Vantage API
- 19 - How to access Alpha Vantage data
- 20 - How to use an API key
- 21 - How to pull stock data with the alpha vantage package - Part 1
- 22 - How to pull stock data with the alpha vantage package - Part 2
- 23 - How to pull stock data with the requests package
- 24 - How to put stock data into a DataFrame
- 25 - How to use Alpha Vantage functions - Part 1
- 26 - How to use Alpha Vantage functions - Part 2
- 27 - How to use Alpha Vantage functions - Part 3
- 28 - Challenge - Analyze Microsoft stock
- 29 - Solution - Analyze Microsoft stock
3. Text Analysis on Great Expectations Novel
- 30 - What is text analysis
- 31 - Introducing Project Gutenberg and Great Expectations
- 32 - How to pull text data
- 33 - How to clean text data
- 34 - How to create a word cloud
- 35 - How to improve a word cloud
- 36 - How to analyze word frequency
- 37 - How to perform Vader sentiment analysis
- 38 - How to build a corpus and dictionary for topic modeling
- 39 - How to perform topic modeling
- 40 - Challenge - Analyze Sense and Sensibility
- 41 - Solution - Analyze Sense and Sensibility
Conclusion
- 42 - Next steps
Related courses
- Introduction to Microsoft Enterprise Mobility + Security
- Hands-On Generative AI with Multi-Agent LangChain: Building Real-World Applications
- Hands-On AI: Building LLM-Powered Apps
- Hands-On Generative AI with Diffusion Models: Building Real-World Applications
- Building a Project with the ChatGPT API
- Advanced Mobile Endpoint Management with Intune
- Learning Mobile Device Security
- Make SwiftUI Playgrounds Applications