本小节将告诉读者如何自主地选择最合适的阅读方式。读者应该先对markdown有基本的了解,然后根据自己的阅读介质选择阅读方式。
本课程结束后,《大学物理实验》中的物理知识对于99%的学生而言就没有意义了,但是如何阅读一份现代化的电子教材的技能长期受用。
阅读的介质发生变化的时候,排版如果不变化就会导致阅读不便。word一类的电子文档包含了关于排版的设置。所以,一份适合打印为A4的word文档,如果直接在手机上看,就会显得字小。markdown能轻松避免这类问题。
markdown文档的本质是文本文件,不会包含排版的设置,所以在任何设备(手机、电脑)都能使用软件依据文件中的标记符号自动适配介质(屏幕)的大小进行排版。markdown文件通常以md结尾,但本质是文本文件,所以可以用各种操作系统中的文本编辑器打开,例如Windows系统中的记事本(记事本不能给出一个舒适的排版)。
电子计算机(手机也是一种电子计算机)中一切文件均是二进制的。在计算机学科中,所谓的文本文件是指表示一个人类语言的字符的二进制数字的个数是固定的;二进制文件则是不固定的。markdown文件通常用md结尾。学过《计算机基础》课程后,你应该是知道文件名后缀与文件内容无关。
本教材是用markdown写成的。读者可以自由选择在自己的电子设备上使用相应的支持markdown软件阅读。这里推荐两款软件:
- obsidian:国外软件。obsidian支持Android、Linux、Windows和Apple的手机、平板、电脑等各种设备。obsidian是免费的,不要求注册账户,也不要求在线使用。
- 坚果云markdown:国内软件。坚果云markdown是坚果云云盘的附属产品。坚果云markdown支持Web、iOS、Android。据说,Windows和macOS客户端也即将上线。坚果云markdown是免费的,但是要求注册账户和在线使用。
除了专门的markdown软件以外,读者也可以在电脑上使用通用软件。这样做的好处是可以不必安装那么多个软件。例如可以在电脑上使用Visual Studio Code。Visual Studio Code 是一个功能强大的代码编辑器,可以用于一般的编程,也提供了丰富的Markdown编辑功能,包括预览模式、语法高亮、扩展插件等。它是一个免费的开源软件,支持Windows、Mac和Linux系统。
在了解markdown格式之后,读者就需要知道在安装这些软件之后,下载本教材的文件就能在自己的设备上阅读了。这就出现一个新的问题,如何提供一个现代化的下载方式。
在一般的课程中,教师通过QQ、微信等传播课程的文件。这些不是现代化的方式。本教材使用支持 git 进行版本控制的网站 GitHub 和 gitte 进行分享。这样的方式有如下优势:
- 了解编程的现代流行技术。
- 参与到教材的撰写中来。
- 从信息的被动接收者,变为主动获取者,甚至创造者。