4 ms·
It seems like many of these problems were holes in the curriculum more than weaknesses in Python. However, modern python has type annotations, which help a lot
by ensignavenger 5y ago
It seems like many of these problems were holes in the curriculum more than weaknesses in Python. However, modern python has type annotations, which help a lot with checking the program for correctness.
I would say every one of these concepts can be taught with effective curriculum using modern Python.
Now, I still think one studying computer science would be well served to learn C at some point! But Python is a great replacement for Java in the curriculum.