为什么要学linux?

初学python,在windows下完成一些简单的编程,对python有了一些基础的了解。也遇到几个明显而且急迫需要解决的困难:

  1. 读懂别人写的代码。有相当多的代码,我仍然无法理解,也就无法学习或借用。
  2. 进入社区,参与代码讨论。不会把自己的代码打包,发布到社区上。不了解有哪些社区合适我,也不了解它们的玩法。
  3. 运算速度慢,却不会分析如何提高运算速度。
  4. 不会调用外部程序。

进一步学习Martin Jones的第三部python书,开始更多地在linux上举例。于是,我就跳进了另一个坑——linux。这个坑和刚学python时的体验很相似:大量的时间耗在软件安装和配置上。

但随着学习的展开,模糊地认识到,python可以方便地调用命令行(linux常用命令行),而很难直接操作windows的图形界面。这为python调用其他程序提供了便利。

发表评论