Share with us - Feedback on Practice Mode

editing to add that i was having some problems on the 7. Selecting Rows on a CSV. It was returning an empty list as the output, even when I gave up and copied over the solution code. Not sure if it’s just me.

2 Likes

Given its name, I assumed that Practice Mode is for practicing things that we’ve learnt in the corresponding courses, but keep encountering new concepts/functions that I have never seen before. The List Practice Problems consists almost entirely of new functions. Shouldn’t the main courses be the place to teach new things?

Throwing new concepts/functions in Practice Mode means I’d never know if the current “practice” is solvable by the things I know or I’m just wasting time even attempting to solve it. I just found out that a “practice” is unsolvable without outside information after spending 40 minutes on it, which really cannot get more frustrating!!

It’s understandable that the course designers might think some concepts/functions are too easy, that they don’t need to be taught as thoroughly and are pretty self-explanatory in action - I agree. But at least give us some instructions for reading outside materials, so we can teach ourselves those new things before practicing?

Also, some new concepts in the Practice Mode are not easy to grasp or self-explanatory at all (for me at least). For example, the solution for practice 1018-19 includes a_list.sort(key=lambda x:(x[2], x[0])), but what is the key parameter? What is lambda? Neither is mentioned before at all or even explained in hint/answer. And after reading plenty on them, I think they are more complicated than some of the concepts taught in the main courses, so why aren’t they taught in the main courses? Or if they are taught later, why do they appear in this earlier practice set?

Minor rantings aside, I absolutely appreciate the Practice Mode - it really complements the main courses. Thank you guys for creating it!

7 Likes

Hello! I love this new mode!!!

May I ask if you don’t have some Pandas practices?

6 Likes

The Object Oriented Practice problems are ok, but the solutions provided are of limited educational value. It feels like a very amateur programmer wrote these solutions. Almost all solutions are sub-optional, as the person doesn’t know about basic things like string formatting, or list methods. At least one solution is plain wrong, the one about supermarket queue.

2 Likes

Hi, I think it’s important to create a shortcut to the next screen because I have a big screen and it’s hard to move the mouse to the button to change the new screen.

2 Likes

Hi! I’ve completed the python data science list and for loops mission however, when I go to practice, I feel that the practice is going into depths of different functions that were not quite covered in the mission. Am I missing something here?

2 Likes

Hi! I feel practice mode is really helpful in my case, since is allowing me to go into problem solving mode and solidify what is being learnt on the course module.
Great job and really and thanks!

2 Likes

Hi! The practice mode is really great. Constant repetition is the key to mastery so it is really helpful.

2 Likes

My opinion, it’s something very nice and helpful.

  • Good position
  • Very good content
  • Yes , I’m in
2 Likes

Hi @MaiPags, we are working on Pandas practice problems and they should be out sometime next month :slight_smile:

4 Likes

I really like the practice mode!

I’ve been doing a few, in order not to forget some concepts and sintaxes after moving to another steps that do not use a lot of python (for instance, after working with Bash and with SQL, it’s good to go to the practice section and do some python excercises, in order to the keep the python sintax fresh in our minds).

I was having a hard time though with the python exercises where the DataQuest answer check was expecting the answer as a “list of lists”, while I managed to get to the same data through a pandas data.frame. Therefore I am very happy to know that you are currently working on Pandas practice problems!!

:slight_smile:

1 Like

Hello Mary,

I love the practice mode! I hope you guys would release more practice mode questions as it has additional learning points that weren’t included in the normal learning route. Just doing the first 3 exercises has made me more confident in tackling future python questions. Great job, loved it! Please do release more!!! :slightly_smiling_face:

Hello everyone,

We’ve created NumPy practice problems and we would love to have your feedback. They are now available for beta testing. They will be made available to the practice problem dashboard after this beta testing phase.

More information on this here.

1 Like

yes, its really cool cuz in other courses its hard to follow video lectures but learning by coding and then getting to practice is a whole different ball game

Practice mode is just perfect. It touches every part of the topic it is made upon. Great initiative by @dataquest team. The hints and answers makes it easy to understand and practice. This section is very well sufficing the quote :

Practice makes a man perfect.

i don’t have a paid account to unlock missions, so i’m progressing by doing practice questions and googling the answers… :scream: it’s slow and painful, but i guess effective… add more questions, im more than happy to test all.

1 Like

Practice mode really helped me retain more my new learnings! It’s a very useful feature and I love it!

1 Like

Hello everyone,

We’ve created Pandas practice problems and we would love to have your feedback. They are now available for beta testing. They will be made available to the practice problem dashboard after this beta testing phase.

More information on this here.

2 Likes

it’s a fantastic part of Dataquest
when I do practices I get better.

I really appreciate the practice content and the ability to navigate freely around topics (to act as a pretest or to check retention). Some of the loop questions are well-structured to check for understanding of what is happening in a loop (as opposed to just matching the output) - I think this is a great idea.

My only grumble is that when a submitted response fails, it’s hard for me to problem-solve the issue. I would love to have the option to see expected output vs. actual output for each wrong submission so that I can figure out where the issue is.

1 Like