Python 101: makecode or notebooks???
For those who teach the python 101 lessons, is there a difference between the Makecode lessons and the Notebooks?
OK - I know the difference between makecoe & Azure notebooks, what I'm asking is if it is easier to teach with one or the other?
My students are a mix of kids who know code, kids who want to code, and kids that struggle with anything code.
I need to start them on a path that will be easy to understand and is not full of bugs or errors.
Any help & tips are greatly appreciated!!
-
MakeCode offers a block coding option and is a good option for absolute beginner but will not translate as well to a "professional" setting.
Notebooks would offer a more classic coding experience and much more versatility.
Ultimately this is going to be based on preference and user experience.
I would suggest trying both to see which one best meets your needs.0 -
With the new addition of version history to block coding, the big difference right now is that your code is automatically backed up in MakeCode, but in Python AZNB you must manually copy and paste your code to back it up; there is no save or share option available as yet in Python AZNB.
I find the learning curve to be fairly similar with a strong group, although the "friendlier" block coding avoids the explicit teaching of syntax rules. Truthfully, with a significant group who are new or struggling, (which is what I have in one of my classes right now) I adjust and flow back to the foundation of MakeCode Block coding. I can always use the button that translates the code to MakeCode Python, and work from there.
0
Please sign in to leave a comment.
Comments
2 comments