Skip to main content
7 events
when toggle format what by license comment
Dec 26, 2016 at 20:29 comment added auden You can also program in python on the raspberry pi, which is nice.
Dec 6, 2016 at 14:11 comment added Andrej Bauer And never ever understimate the fact that in Python the indentation of blocks makes the program structure self-evident. Just having to type { and } or begin and end to delimit blocks of code is a significant cognitive burden on a beginner student. If you think otherwise, switch to scheme and see what you think about the parentheses.
Dec 6, 2016 at 14:08 comment added Andrej Bauer I work in research into programming languages and I believe that good general-purpose programming languages should be statically typed, but I also think Python is a great learning language, especially for young students. There are many factors that others have pointed out, but let me also say this: in my experience a beginner needs to see their program crash and burn with their own eyes. If the big bad compiler keeps telling it "you can't do this because it will crash and burn" that's of little help. A bit like my telling my kids "don't touch the oven, it's hot."
Dec 5, 2016 at 21:30 comment added zxcmehran Speaking of PythonTutor, JetBrains PyCharm Edu is also a good tool to start with python.
Dec 5, 2016 at 21:24 comment added zxcmehran Thank for sharing. I agree with you and think about Python as one of the best choices.
Dec 5, 2016 at 21:14 review First posts
Dec 5, 2016 at 21:47
Dec 5, 2016 at 21:13 history answered Lawrence Vo CC BY-SA 3.0