The First Language - A Case for Python?

  • Jenkins T
N/ACitations
Citations of this article
20Readers
Mendeley users who have this article in their library.

This article is free to access.

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

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free