The name of Harrison Kinsley may not ring a bell but if you’re into Python programming you’ve probably heard the name “Sentdex”. With over 125,000 subscribers to his YouTube channel and about 800 free tutorials on his associated website, Harrison has become a reference for learning materials on Python programming.
Today, we’re excited to share a new Alexa skills tutorial for Python programmers available for free on PythonProgramming.net with companion video screencasts to follow along. This three-part tutorial series provides the instructions and code snippets to build an Alexa skill in Python that goes to the World News subreddit, a popular feed on news aggregator Reddit, and reads the latest headlines. To follow along, you will need an Alexa-enabled device, ngrok or an https enabled server, and an Amazon Developer account.
In this tutorial, you can expect to learn:
- How to get started with Flask-Ask, a Flask extension created by Alexa Champion John Wheeler that makes building Alexa skills easy with a Python logic.
- How to create the get_headlines function, which is where you'll use Python to get the headlines from Reddit.
- How to test your skill by setting it up in the Amazon Developer console and testing it on an Alexa-enabled device.
Check out these Alexa developer resources:
- Alexa Skills Kit (ASK)
- Alexa Voice Service (AVS)
- Alexa Dev Chat Podcast
- Alexa Developer Forums
- Alexa Skills Kit Training
- Advanced Technical ASK Training by Big Nerd Ranch
- Alexa Developers videos on YouTube