小编作为一个程序猿圈子的过来猿,一直觉得现在很多大学里的计算机课程往往只专注于传授学生关于从操作系统到机器学习这些学院派的课程或主题,而在一些工具的运用及精通方面,往往会留给学生自行摸索。
其实学编程的一大优势就是可以将繁重的操作性事务自动化,但是往往学生都会浪费时间在一些大量重复的任务里,效率低下、浪费时间,有时候还会造成更严重的后后果。
就像小编自己,当年就走了很多弯路岔路,在不断的犯错尝试的前提下才一步一步的提高自己。
而下面这个课程系列,则是小编机缘巧合之下发现的,主要是介绍各种能够立即广泛应用并解决问题的实用工具,具有非常强的实用性。
整个课程具有十一个章节的课题,分别是:
shell
Shell 工具和脚本
编辑器 (Vim)
数据整理
命令行环境
版本控制(Git)
调试及性能分析
元编程
安全和密码学
大杂烩
提问&回答
shell
计算机最根本的输入方式,文字接口shell,一般的计算机设备通常都已经内置了终端,或者也可以安装一个,非常简单。
本章节课程中将使用 Bourne Again SHell为例, 简称 “bash” 。这是被最广泛使用的一种 shell,它的语法和其他的 shell 都是类似的。这一章节的课程将详细告诉大家shell 是什么?、如何实用shell以及shell作为一个工具可以实现什么内容
Shell 工具和脚本
在上一个章节课程的基础上,