Abstract
AbstractPython is a fully featured object-oriented programming language. Its commercial use is widespread and increasing, but its use in a teaching setting appears as yet to be limited (but is also increasing).This paper presents some features of Python that might be of interest to those who teach programming, and reports on the experience of using Python as a “pre-programming” language as part of a course aimed at a typical cohort of programming students. It thus considers the potential that Python may have to be used as a “first language”.The results of this work appear to be encouraging, and some initial evaluation has taken place. It is clear that there are many fewer cognitive obstacles to overcome before a novice can start writing programs with Python than with many other languages. It does indeed appear that Python has something to offer as an introductory programming language.
Cite
CITATION STYLE
Jenkins, T. (2004). The First Language - A Case for Python? Innovation in Teaching and Learning in Information and Computer Sciences, 3(2), 1–9. https://doi.org/10.11120/ital.2004.03020004
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.