博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码交互式图文_围绕交互式代码构建教室
阅读量:2530 次
发布时间:2019-05-11

本文共 989 字,大约阅读时间需要 3 分钟。

代码交互式图文

从80年代开始,我的男生记忆就充满了学习如何在小型有限计算机(例如 , 和上编程的 。 我什至还拥有的袖珍和单行显示器。 它们的作用可能有限,但是学习如何对这些机器进行编程为我们提供了进入世界的钥匙。

9岁那年,我是一家课余计算机俱乐部的成员,在那里,讲义被分配在气味独特的 (因为我们买不起真正的打印机!),并且编写了自己的程序以存储,并存储在磁带上,或者幸运的是,存储在 。 我们了解了循环,布尔逻辑,函数和数组,这些是基础计算机科学的基础。 但是,更重要的是,我们了解到编程本身不仅仅是目的,它还使您能够以非编程人员从未拥有的方式探索世界并进行推理。 如果您可以编写代码,就可以理解。

任何了解计算机历史的人都知道,即​​使是最便宜的现代笔记本电脑,其功能也比我上世纪80年代获得的任何功能都要强大数千倍。 甚至有可能以花哨的咖啡价格购买现代的 。 然而,鲜为人知的是,讲义也已升级。

免费且开源的是一种将格式丰富的文本,数学和交互式元素与可执行的计算机代码结合在一起的方式,所有这些操作均来自Web浏览器的熟悉环境。 有人认为这将 。 事情从我青年时代的精神复制者那里有所发展。

我的大学,谢菲尔德大学的讲师和研究人员热情地采用了Jupyter笔记本及其周围的生态系统。 这个生态系统的关键部分是 ,这是一个基于云的平台,进一步扩展了笔记本的构想。 SageMathCloud允许您运行Jupyter笔记本,而无需安装任何专业软件,还允许多个人一次编辑同一笔记本-提供类似于Google Docs的笔记本。

作为Sheffield新 ,我一直致力于帮助生物医学,物理学,数学和计算机科学等领域的讲师熟悉Jupyter笔记本和SageMathCloud。 这项工作的结果之一是提供了有关如何使用SageMathCloud来和基于笔记本的课程的教程。 它还包括和一组 。 该材料在GitHub上协同开发,将随着时间的推移而改进和发展。

我们使用该技术堆栈提供的课程的初步反馈非常棒。 我最喜欢的报价来自Marta Milo博士和我开发的生物信息学课程的学生,我们在六周的时间里教授了编程,生物信息学和云计算的基础知识:“有史以来最艰难的事情,压力很大,令人沮丧,但非常有益”。 在我的耳边,它们是刚刚学会有关其主题的新思维方式的人的话。

翻译自:

代码交互式图文

转载地址:http://uydzd.baihongyu.com/

你可能感兴趣的文章
java 中打印调用栈
查看>>
开发 笔记
查看>>
数据挖掘算法比赛 - 简单经验总结
查看>>
生成商户订单号/退款单号
查看>>
使用Android OpenGL ES 2.0绘图之六:响应触摸事件
查看>>
我们过去几年做对了哪些事
查看>>
ubuntu 16.04LTS
查看>>
javascript深入理解js闭包
查看>>
Java Bigdecimal使用
查看>>
SQL注入之绕过WAF和Filter
查看>>
jquery validate使用方法
查看>>
DataNode 工作机制
查看>>
windows系统下安装MySQL
查看>>
错误提示总结
查看>>
实验二+070+胡阳洋
查看>>
Linux IPC实践(3) --具名FIFO
查看>>
Qt之模拟时钟
查看>>
第一次接触安卓--记于2015.8.21
查看>>
(转)在分层架构下寻找java web漏洞
查看>>
mac下多线程实现处理
查看>>