|
Post by general313 on Feb 22, 2023 22:17:43 GMT
Just curious, are these secondary school or college students? And what programming language? Secondary, I teach python as the actual language, although I think I would prefer to teach something like java or c sharp I think Python is a great language, and have used it a lot. I've tried Java briefly, but think I prefer Python. I've not used C sharp, lots of c++ though.
|
|
|
Post by gadreel on Feb 23, 2023 0:21:21 GMT
Secondary, I teach python as the actual language, although I think I would prefer to teach something like java or c sharp I think Python is a great language, and have used it a lot. I've tried Java briefly, but think I prefer Python. I've not used C sharp, lots of c++ though. Python is fine, it's not great for teaching best practice though as it does not force variable declaration or typing and does not have private variables or constants. I mean it's accessible so its good for education, I just get frustrated when my kids dont use constants and then say, oh python does not enforce constants
|
|
|
Post by general313 on Feb 23, 2023 0:35:38 GMT
I think Python is a great language, and have used it a lot. I've tried Java briefly, but think I prefer Python. I've not used C sharp, lots of c++ though. Python is fine, it's not great for teaching best practice though as it does not force variable declaration or typing and does not have private variables or constants. I mean it's accessible so its good for education, I just get frustrated when my kids dont use constants and then say, oh python does not enforce constants Yeah, I can see that. I've experienced some of that when porting code from c++ to Python.
|
|