Guided Project: Word Raider
- Last updated on March 28, 2025 at 12:46 PM
About this Webinar
In this Dataquest Project Lab, Dataquest Sr. Content Developer Anna Strahl will walk you through building "Word Raider," an interactive word-guessing game using Python. You'll experience firsthand how to develop a complete application from scratch, applying fundamental programming concepts to create an engaging user experience.
What you'll learn:
- How to structure a Python application using functions and control flow
- Techniques for reading external files to power your application
- Methods to validate and process user input effectively
- Ways to implement game logic with conditionals and loops
- Professional approaches to tracking game state and providing user feedback
- Real-world Python techniques you can apply to your own projects immediately
Key skills covered in this project:
- Working with Python variables and data types like strings, integers, and lists
- Using Python control flow statements to implement program logic
- Reading data from a text file into a Python program
- Gathering and validating user input in Python
- Writing clean, organized code in Jupyter notebooks
- Building interactive applications that respond to user actions
New to Python? Begin with our Python Basics for Data Analysis course to build the foundational skills needed for this project.
Before You Start: Pre-Instruction
To make the most of this project walkthrough, follow these preparatory steps:
1. Review the Project
Access the project and familiarize yourself with the goals and structure:
- Start the project here
2. Access the Solution Notebook:
You can view and download it here to see what we’ll be covering:
Helpful Tips
New to Markdown? We recommend learning the basics to format headers and add context to your Jupyter notebook: Markdown Guide.
For file sharing and project uploads, it is important that you create a GitHub account ahead of the webinar: Sign Up on GitHub.