Code Monkey home page Code Monkey logo

practicalskillstutorial's Introduction

朋辈辅学「实用技能拾遗」课程仓库

课程介绍

大学里的计算机课程通常专注于讲授从操作系统到机器学习这些学院派的课程或主题,而对于如何精通工具这一主题则往往会留给学生自行探索。在这个系列课程中,我们讲授命令行、强大的文本编辑器的使用、使用版本控制系统提供的多种特性等等。学生在他们受教育阶段就会和这些工具朝夕相处(在他们的职业生涯中更是这样)。

因此,花时间打磨使用这些工具的能力并能够最终熟练地、流畅地使用它们是非常有必要的。

精通这些工具不仅可以帮助您更快的使用工具完成任务,并且可以帮助您解决在之前看来似乎无比复杂的问题。

—— The Missing Semester of Your CS Education

课程内容和目标类似 the missing semester,即讲授一些基础、实用但学校课程中并不会教的技能,内容难度和深度相比 the missing semester 都会有所降低,致力于做更适合刚入门计算机的**宝宝的技能拾遗课程

课程安排

课程主页:https://slides.tonycrane.cc/PracticalSkillsTutorial/

关于 slides

构建与部署

原版指南
  1. 安装 reveal-md
    $ npm install -g reveal-md
  2. 在浏览器中实时预览
    $ reveal-md main.md -w
  3. 构建静态文件
    $ reveal-md main.md --static site --assets-dir assets
    • 生成 pdf 版:在 url 后面加上 ?print-pdf 使用浏览器打印
  4. 部署
    • 很蠢的一个实现,总之就是用 Action 把 site 文件夹中的内容复制到我的另一个私有 repo 中,然后在那个 repo 里部署 GitHub Pages
    • 构建出 site 文件夹后 commit & push,message 需要以 [deploy] 开头

本课程所有 slides 都使用 reveal-md,源码都在 slides/src/ 目录中,同时包含了一个简单的 Makefile 用来更方便地预览和构建。

  • 实时预览
    $ make         # 仅 lec0
    $ make LECNO=1 # lec1
  • 单个 slides 构建
    $ make build         # 仅 lec0
    $ make LECNO=1 build # lec1
  • 构建全部 slides
    $ make all
  • 清除全部 slides
    $ make clean

用法

和 reveal-js 的快捷键一致,在页面中按下 ? 可以查看所有快捷键。常用的:

  • N / SPACE:下一页
  • P / Shift SPACE:上一页
  • ← / H:翻到左边页面
  • → / L:翻到右边页面
  • ↑ / K:翻到上边页面
  • ↓ / J:翻到下边页面
  • B / .:暂停(黑屏)
  • F:全屏
  • ESC / O:显示概览
  • S:打开演讲者窗口

practicalskillstutorial's People

Contributors

45gfg9 avatar tonycrane avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

practicalskillstutorial's Issues

一些有关 mkdocs 的小问题

首先非常感谢你的 markdown & mkdocs 使用教程,在我配置自己的 mkdocs 的时候,你的教程和仓库给了我非常大的帮助,但是我在使用 mkdocs 的时候有一些烦人的小问题,所以想请教你有没有解决的办法

  1. 在混排公式和文字的时候需要手动添加换行才可以保证渲染时不出错
  2. 行内公式不能作为无序列表的开头(如下图所示)
    image
  3. 当文件数目比较多的时候,文档 bulid 的时间减慢很多(大概20几个文档,要20秒才可以 build 完成),似乎文档构建的时候只调用了单核

image

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.