IPython Notebook for Teaching and Learning

  • Raju A
N/ACitations
Citations of this article
1Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In all branches of engineering, computational work/simulation is now rightly seen as the third vertex of a triangle, complementing observation and theory. This requirement necessitates an engineering student should know computational concepts as well as a whole new language to express these concepts. These are challenging tasks and students might face diffi culties in learning the fi ner details of the language and its usage. While these are important, they are not strict prerequisites for using Python for their computational needs. Minimizing the students mental loads, allow them to concentrate on the core computational ideas. IPython Notebook provides a programming environment that offers many advantages for students as well as for instructors as these are free and open source software (FOSS). Nowadays reproducible research is gaining importance and this idea in scientifi c computing is to archive and make publicly available all the codes used to create a paper's fi gures or tables, preferably in such a manner that readers can download the codes and run them to reproduce the results. IPython Notebook feature of Python advocates this philosophy and in this paper, author shares his experience how it can be used effectively to promote teaching/learning and reproducible research.

Cite

CITATION STYLE

APA

Raju, A. B. (2015). IPython Notebook for Teaching and Learning. In Proceedings of the International Conference on Transformations in Engineering Education (pp. 611–611). Springer India. https://doi.org/10.1007/978-81-322-1931-6_91

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