踏上编程大道 从 Python 开始成为神级 Coder
2015-03-20 10:57
344 查看
电脑科学,或说 计算机科学,是个在美国不断成长的产业,薪资报酬也很高。市场上永远存在著对天赋异禀的新锐工程师的需求,这就是为什麽「学习程式语言」一直是一件有魅力的事情。但是,就跟任何技能一样,我们常常不知道从哪个地方开始学起,以下是几个最适合程式语言初学者,一开始,可以跟著做的几个步骤。
入门的编程方式-Drag and Drop
「Drag and Drop」是一种基础的写程式方式,可以让你直接用「拖曳」方块,或者是透过其他视觉化的元素去写程式,而不是生硬地写 Code。一个专门提供线上 Coding 课程的网站-Code.org,它的其中一个创始人 Hadi Partovi 表示,用拖曳的方式,是一种更容易学习程式语言,特别是学习相关基础知识的好方式,而且,不用烦恼每一个细部 Coding 文字到底要放在哪个位置。 Partovi 也对 Business Insider 表示:「一旦你透过拖曳的方式学会程式语言的基本概念,你绝对会想要学会,怎麽把它真的做出来。」目前已经有很多,可以让你用 Drag and Drop 方式写程式的资源,包含 MIT Scratch、Code.org’s Code Studio 以及 Google Blocky。适合初学者的语言-Python
Partovi 表示,Python 因为较不强调句法,是一种对初学者来说较简单的语言。所以,如果你忘记了括号或是放错了几个分号,它不会像其他的程式语言工具一样跑不出来。实用的程式语言-Javascript
Javascript 不像 Python 一样简单,但它能够在每一个平台上面运作-Mac, Windows, iOS和 Android 等等。Partovi 说,各种网页浏览器,或甚至连智慧手表这类新的产品,都可以支援。 「一旦你学会了 Javacript,那就相当程度习得程式语言的能力。」Partovi 说。在 Javascript 之后,试试看 Ruby 和 Ruby on Rails 吧!Ruby on Rails 是一个能够帮你了解程式语言后台的好工具,儘管 Ruby 和 Ruby on Rails 的名字很像,但他们有一个关键的差异。Ruby 是一种脚本语言(scripting language),通常在语法上比较简单,但 Ruby on Rails 是一个基于 Ruby 之上的网页应用程序架构,换句话说,Ruby 是一种程式语言,而 Ruby on Rails 是一个让你能够更容易製作网站的工具。到底是什麽让 Ruby 和 Ruby on Rails 有这麽大的吸引力呢?Partovi 指出,因为在使用这些工具的过程中,不需要涉及模型的试作,一旦你写下这些 Code,即可轻轻松松得到最终的产品并且让它运行。Bonus:跟 HTML 变熟吧!
虽然 HTML 不像 Python、Ruby 和 Javascript 一样是程式 设计语言(Programming language),但若你要建网站的话,还是需要它的。HTML 是用来描述网站的视觉呈现,而其他的语言,像是 Javascript,则是负责去製作网站上的互动元素,比方说,如果你按了一个按钮之后,会发生什麽事情。本文来自:Linux教程网相关文章推荐
- 踏上编程大道 从 Python 开始成为神级 Coder
- 踏上编程大道 从Python 开始成为神级Coder 吧
- 踏上编程大道,从 Python 开始成为神级 Coder 吧
- 零基础学python-python基础(1)-开始编程
- 32. Python脚本学习笔记三十二开始编程
- 从python开始,零基础开始编程
- 全球大数据调查:编程始于少年,Python 成为最爱
- Windows下用PyCharm和Visual Studio开始Python编程
- Python—开始编程
- 在类Unix系统上开始Python3编程入门
- 如何安装 wxPython 开始 python GUI 编程
- 大道至简,回归到梦开始的地方。人生如此,编程亦如此。
- 开始慢慢学习这本书了。。Python编程实战:运用设计模式、并发和程序库创建高质量程序
- 如何成为Python高手(函数式编程、性能、测试、编码规范)
- 6岁开始编程,23岁负债2500亿美刀,32岁成为1000万人口中的混蛋,38岁登榜福布斯亿万富翁,他的人生就是一个大写的嚣张
- Visual Studio开始Python编程 && Windows下用PyCharm
- 如何利用Python和win32编程避免重复性体力劳动(一)——开始、FindWindow和FindWindowEx
- Python—开始编程
- 如何利用Python和win32编程避免重复性体力劳动(一)——开始、FindWindow和FindWindowEx