
Kick off your learning by exploring how to build a python powered chatbot in under 60 minutes, with an introductory overview of core concepts and project setup.
Download Python from python.org and install it, adding Python to your path for smoother later steps. Verify installation with Python -V to ensure environment is ready for building your chatbot.
Test your python powered chatbot by running Demo.py to start a Flask server on port 80 via localhost or 127.0.0.1; then shut down with Ctrl+C and prepare for customization.
Enhance your Python powered chatbot by adding questions and responses in a Google Sheets sample, saving as chat bot csv in the data folder, and training and testing it.
We’ve updated the course to switch from the Atom editor to the Thorney Python editor, available on Windows, Mac, and Linux. Some videos may reference Atom, but you’ll use Thorney.
Customize your Python powered chatbot by editing the bot_config to rename Marvin to Chappy, swap the avatar and background, save them in the static folder, and restart the chat server.
Learn to create random responses in your Python-powered chatbot by duplicating prompts, selecting a random reply, retraining with an updated knowledge base, and restarting the chat server.
Review how to customize and train your Python powered chatbot—edit the bot config (name, time zone, avatar, background), adjust confidence, add knowledge, and enable multiple responses and Google links.
Add suggestion buttons to chat responses to guide users toward topics the bot knows, making the chat feel more intelligent; the next lecture shows how to implement this feature.
Discover how to add suggestion buttons to chatbot responses to guide users to topics the bot knows, enhancing engagement and perceived intelligence.
This course is designed to be accessible to brand new Python programmers but also worthwhile for more experienced Pythonistas who want to get started with AI and Natural Language processing.
You do not any previous experience with Python or programming to be successful in this course.
You can use a Windows or Mac computer to complete the course (or Linux for that matter).
This course will cover the following:
Setting up your development environment
Downloading and installing Python
Downloading and installing a free IDE to work with our code
Installing the ChatBot package
Customizing and training your ChatBot
Sharing your ChatBot with the world