Reflect on Python’s strengths and weaknesses, and on those of object-oriented programming in general.
Beginning of class session 13.
Write a brief (1–2 page, single-spaced, font size ≤ 12 point) essay summarizing your thoughts on the strengths and weaknesses of Python and of the object-oriented paradigm in general. Be sure to address the types of projects for which you think Python would be good and the types where Python might be a poor fit.
I'll ask you to write a short essay like this for each language/paradigm we study. My objective in asking you to do this is to help you learn to think about how to choose between the programming language tools available, rather than just reaching for the same tool you've always used. As someone said, "To the programmer who only knows C++, every problem is a thumb."
Submit your essay to me as a pdf file by email before the homework deadline. Only pdf files will be accepted.
Turn in your essay as a pdf file by email to me.