Python Project Proposals

1952 Words4 Pages

Python
Python is a programming language made easy to code and read. Python is what is called an interpreted language, which the computer runs right away. This allows the programmer to make changes in the code quickly and efficiently with as few lines of code as possible. It is derived from C, but is an easier to read. It uses whitespace to delimit code, such as spaces or tabs to organize data. At the end of the lines, neither semicolons nor curly braces are necessary, making it an easy language to read. Fullscreen games can be made with Python, if one manages to access the correct libraries.

Raspberry Pi
Raspberry Pi is a credit card sized computer that can be plugged into a TV and keyboard. It is possible to program things such as spreadsheets, word-processors, and games. It also plays high-definition video.

Project Proposals:
1) APP Using MIT APP Inventor
Create flashcard game where alarm goes off and unless user is able to correctly answer the question previously set for them, the alarm won't turn off.

User steps through a series of questions, and clicks a button to proceed to the next question
User enters answer for each question and app reports whether each answer is correct or not.
Using template from "MakeQuiz"
Concepts:
Input forms for allowing user to enter information
Displaying Lists, serializing a list variable to display it on separate lines
Program Saves quiz questions and answer in a database
Data sharing (maybe) two phones can communicate via a shared database.
Data displayed during alarm
Allow users to incorporate images into the app

2) Making a crossword game with Python to memorize vocabulary

Sort all words by length going downwards
Select first word and put on board
Select the following word
Do a ...

... middle of paper ...

...submission matches with database
“AnswerText.Text” PURPOSE: the student’s response is entered here
“select list item” PURPOSE: for the choosing of the answer from the AnswerList
“global AnswerList” PURPOSE: the list to choose from
“Global currentQuestionIndex” PURPOSE: question number that student is at
“set RightWrongLabel.text” PURPOSE: displays the answer
“Textblock” - Correct! PURPOSE: signifies correct
“set RightWrongLabel.Text to”: Answer is displayed
“text block” - incorrect!” PURPOSE: signifies incorrect

This is the final product:

May 22
I am now going to begin the creation of the actual apps that I intended to create for the project. The mini projects preceding today were all in preparation for a more complex task. This new one will hopefully allow a user to create questions, set answers, and take the quiz at the sound of an alarm.

More about Python Project Proposals

Open Document