Category | Price | Seller | Device |
---|---|---|---|
Education | $1.99 | Ville Karavirta | iPhone, iPad, iPod |
◆◆ WIDE RANGE OF QUESTIONS ◆◆
Some of the questions are about the very basics of Python. They get harder as you progress. In the end, they can be about the quirks of the language.
◆◆ SPEED IS OF THE ESSENCE ◆◆
The faster you answer the more points you gain. So think fast!
◆◆ LIFELINES TO HELP YOU ◆◆
Like in any good quiz game, you have lifelines to help you on your way to Python proficiency. You can remove two incorrect answers, skip the question, stop the timer, or debug the code. Use them wisely, as you can only use them once per game.
◆◆ DEBUG THE CODE ◆◆
The debug lifeline (which I seriously suggest you use) lets you step through the code line by line, backward and forward, and see all function calls and variable value changes.
Can you complete the quiz? Try it now!
This app was a pleasant surprise when it showed in the pycoders weekly mail. I had fun with it. Excellent way to spend some time, although it does start off with some pretty lame questions. Also the point system is kindof odd. I mean I get like 4248 points for something like print 1+1 or something. Anyways my only recommendation is to maybe allow the player to chose some kinda level so I don't have to start off with print 1+1. That said I'm amazed this kindof app hasn't been done before. Also it's free for now, but I would've paid for it.
The later questions were really good, and walking through each program is pretty sweet.
At first,I thought JavaScript was the easiest.Thank Goodness This app was here!Thank you Very Much!If you ask me,this app is worth $$!
Isn't there some way you could just have it keep asking questions, instead of having to start over when you've made a mistake or timed out, and then you get asked the same dumb/easy questions again that you've already gotten right 20 times? Couldn't it at least remember questions you've answered correctly previously and not ask them again? It really tries my patience. I also find that it often times out just because I'm a bit slow,at doing calculations, nothing to do with my knowledge of Python. There is a button "Stop Time" that I thought would stop the timeouts, but it doesn't seem to do that. What on earth does it do?
Good idea and questions are helpful. A couple of issues. Randomization of questions needs improvement as the same question often comes up in successive games. Also to be really educational one should be able to review missed questions to be able to see what went wrong. Also some questions are testing how quick you are at arithmetic not python. Would like to see more questions about what a given function is likely to return but timed format may be too limited. Actually timed format not ideal. Testing speed not knowledge.
I wanted to learn some python but i need to read in depth the code to understand what is happening and because of that i stop the time but after some seconds the program quit.
This is a good app for the beginning or journeyman Python programmer. Nicely done.
As someone learning to code on my own, I can't express how much of a confidence boost this game has been. It's addictive and subversive. Think you can apply a lambda to a list in 10 seconds or less? You will!
The debug option is great as it explains where I made a mistake. Great for learning gotchas!