一个关于搭建开发环境的博客

       开发环境的搭建是每个初学者曾都感到头疼的环节,为了直接进入编程的学习,享受编程的乐趣,那么首先得先让自己变得优雅。太尴尬的开始总归是不太好。那么又如何在系统管理知识(如何安装系统),操作系统的概念(被GUI隐藏在后台的信息),分操作系统、应用程序、网页浏览器和web应用程序等的概念都不怎么具备的前提下摆脱小尴尬呢。三个方法:

       解决方法
1)仿原始:去创建Commodore 64一类的计算机,借以打破使用计算器和计算机编程之间的壁垒。这个想法部分来自Eben Upton的树莓派计算机(Raspberry Pi,是一款基于Linux的单板机电脑)。通过重建这类的环境将用户转变成程序员。
2)花时间去学:在学习编程之前(或同时),自己去网上特意去学习如何搭建与使用软件开发环境。
3)取巧效率式:使用云资源,立即开始编程,将搭建个人环境的问题往后放一方。例如在学习C语言的时候,需要同时学习UNIX命令行界面,然后就已经先知道如何编程。后面要接触到的其它知识就能根据现场指导或其他慢慢得到积累。对于初学者,尤其是自学的情况下,建议是暂时回避这个问题。

      下面是一些我在网上查到的工具:
·在浏览器中运行代码的互动教程,比如你可以参考这篇如何像计算机科学家一样思考:http://interactivepython.org/runestone/static/thinkcspy/index.html


·在浏览器上运行整个开发环境,请参考:https://www.pythonanywhere.com/
虚拟机包含完整的开发环境,用户可以下载然后直接运行。运行过程中,可以自动安装运行虚拟机的软件,并安装完整的开发环境。


Binder等服务可以在远程服务器上运行开发环境,用户可以通过浏览器连接。

 

在各种项目上,可使用上述工具。关于互动版本,还有一篇由Trinket发起并创建的关于Java的互动版本:https://books.trinket.io/thinkjava/


       希望这些方法可以帮助初学者入门,但是这些方法都有局限性。迟早还是需要在自己的机器上安装开发系统。
但是如果分开来学编程和安装软件,那么取得成功的可能性更大。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值