Python for CS1, CS2 and beyond
Krishna Kant Agarwal, Achla Agarwal · Journal of computing sciences in colleges · 2005
This paper discusses Python and its suitability to CS1, CS2 and other advanced computer science courses. As compared to other computing languages, Python has a simpler and more elegant syntax. It is available at no cost for several platforms and is suitable for both small-scale and large-scale programming. Python also provides support for Graphical User Interfaces and object-oriented programming.