In Learn Python: Build a Virtual Assistant In Python, you will go from beginner to intermediate level the fun way; creating a real-world application! In this course, I will teach you how to create and set up a virtual assistant for your computer. We will learn how to get data from Wikipedia and Wolfram Alpha, as well as create a GUI. After that, I will regularly release new videos on other optional things that you could add to our application.
This course will help you add something fun to your portfolio and give you good practice for using python. This course is especially good for beginner hobbyists who want to learn how to use various APIs and how to apply them.
Students who enroll will be able to create a real-world, personalized application for your personal use.
This is a quick overview of what we will be building by the end of the first 3 sections.
A quick refresher on how to run python code on a linux machine in the easiest way for beginners.
How to set up python on non-linux machines.
Make sure to install everything listed in the article. This information could go out of date so make sure to email me at firstname.lastname@example.org if you are having problems.
The better you understand what your application is calling to, the easier it will be to improve your application.
I will show you how I edit my code, just in case you get confused on what I am doing. If you are a more advanced user, I recommend installing Atom Text Editor.
This lecture will cover what wolfram alpha is and how we will put it into our application.
Now that wolfram alpha is all set up, here is how we will implement it into our app!
The wikipedia api is very easy to use. If you have any questions, refer to the documentation in the resources.
Now let's get to using wikipedia inside our application!
Make sure to refer to this lecture if you want to customize the wikipedia part of our application.
It's time to combine the powers of Wikipedia with Wolfram Alpha into a mega-terminal application.
Woah! Now let's make our application look pretty with WxPython.
This hasn't been explained in any lectures, so don't be worried if you get something wrong.
Let's add a little meat to the bones of our GUI by implementing Wolfram Alpha and Wikipedia.
OOPS! Our first bug. But don't worry, it is a minor problem that can be fixed easily.
You did it! Now you can add additional feature to our application in the next chapter based on your interests!
Students will be able to use the espeak api in our application.
Students will be able make our application recognize speech.
Now we will fix a minor flaw with the speech-to-text in our application.