@brodriguesco Independently of these issues, I always found Python to be a questionable choice to teach programming to beginners.
In French high schools, students discover programming in math classes with Python. Problem: Python is imperative, so the first reaction is “what the hell does it mean when we write ‘x = x + 1’ and then ‘x’ is a different value⁈”
Functional programming would be so much clearer.
@brodriguesco Independently of these issues, I always found Python to be a questionable choice to teach programming to beginners.
In French high schools, students discover programming in math classes with Python. Problem: Python is imperative, so the first reaction is “what the hell does it mean when we write ‘x = x + 1’ and then ‘x’ is a different value⁈”
Functional programming would be so much clearer.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.