Using the IPython notebook as the computing platform for signals and systems courses

McKenna R. Lovejoy, M. Wickert
{"title":"Using the IPython notebook as the computing platform for signals and systems courses","authors":"McKenna R. Lovejoy, M. Wickert","doi":"10.1109/DSP-SPE.2015.7369568","DOIUrl":null,"url":null,"abstract":"The use of open-source Python as opposed to traditional computing platforms such MATLAB, Mathematica, and C/C++, is becoming more and more noticeable as all forms of opensource software develop. The Python user community itself is very vibrant, but what really stands out for those of us in signals and systems, is what is happening in the numerical computing side of Python. This paper will describe how in particular, the IPython notebook can be used as an analysis and simulation tool for teaching signals and systems courses. Specific code modules have been developed to augment existing Python code contained in the scipy.signal module. Case studies will be used to demonstrate the capabilities of the IPython notebook to augment lecture material with live calculations and simulations. Additionally, examples of how the IPython notebook has been successfully used by students for homework problems, computer projects and lab reports will be illustrated. Both student and industry team members in subcontract work, have responded favorably to the use of Python as an engineering problem solving platform.","PeriodicalId":91992,"journal":{"name":"2015 IEEE Signal Processing and Signal Processing Education Workshop (SP/SPE)","volume":"120 1","pages":"289-294"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE Signal Processing and Signal Processing Education Workshop (SP/SPE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DSP-SPE.2015.7369568","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

The use of open-source Python as opposed to traditional computing platforms such MATLAB, Mathematica, and C/C++, is becoming more and more noticeable as all forms of opensource software develop. The Python user community itself is very vibrant, but what really stands out for those of us in signals and systems, is what is happening in the numerical computing side of Python. This paper will describe how in particular, the IPython notebook can be used as an analysis and simulation tool for teaching signals and systems courses. Specific code modules have been developed to augment existing Python code contained in the scipy.signal module. Case studies will be used to demonstrate the capabilities of the IPython notebook to augment lecture material with live calculations and simulations. Additionally, examples of how the IPython notebook has been successfully used by students for homework problems, computer projects and lab reports will be illustrated. Both student and industry team members in subcontract work, have responded favorably to the use of Python as an engineering problem solving platform.
使用IPython笔记本作为信号与系统课程的计算平台
与MATLAB、Mathematica和C/ c++等传统计算平台相反,随着各种形式的开源软件的发展,开源Python的使用正变得越来越引人注目。Python用户社区本身是非常活跃的,但真正让我们这些信号和系统领域的人脱颖而出的,是Python在数值计算方面所发生的事情。本文将特别描述如何将IPython笔记本用作信号和系统课程教学的分析和仿真工具。已经开发了特定的代码模块来增强scipy中包含的现有Python代码。信号模块。案例研究将用于演示IPython笔记本通过实时计算和模拟来增强讲座材料的功能。此外,还将举例说明IPython笔记本如何被学生成功地用于家庭作业问题、计算机项目和实验报告。学生和分包工作的行业团队成员都对使用Python作为工程问题解决平台做出了积极的反应。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信