Python Project: Build a Quiz Application

Python Project: Build a Quiz Application

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 29m | 315 MB

Think you’ve got a grip on Python? Looking for ways to improve your programming skills? One of the best ways is to put your skills into action and build something real. Join Joe Marini in this course, as he shows you how to use Python to build a quiz-taking program, step by step, explaining how to build and test each feature as you go along. Joe starts with designing the basic features and finishes with a completed application that presents the user with a menu-driven interface, administers the quizzes, and saves the results to a file. Once the app is built, he demonstrates ways to improve the app and add new features, like presenting the questions in random order and measuring the amount of time it takes a user to complete the quiz. If you want to put aside programming study and theory and learn through building something real, join Joe for this hands-on course.

Table of Contents

1 Building a quiz app in Python
2 What you should know
3 Setting up the project

4 Defining the app requirements
5 Architecting the application
6 Defining the quiz markup format
7 Building the app starting point

The Basics
8 Creating the Question and Answer classes
9 Creating the Quiz class
10 Reading and parsing the quiz
11 Creating the QuizManager class
12 Presenting the quiz
13 Calculating the results
14 Saving the results

15 Presenting questions in random order
16 Timing the quiz
17 Redoing wrong questions

18 Next steps