开发者资讯

 首页 > 开发者资讯 > 编程开发 > 踏上编程大道,从 Python 开始成为神级 Coder 吧

踏上编程大道,从 Python 开始成为神级 Coder 吧

分享到:
【字体:
导读:
          电脑科学,或说计算机科学,是个在美国不断成长的产业,薪资报酬也很高。市场上永远存在著对天赋异禀的新锐工程师的需求,这就是为什麽「学习程式语言」一直是一件有魅力的事情。但是,就跟任何技能一样,我们常 Partovi 也对 Business Insider 表示:「一旦你透过拖曳的方式学会程式语言的基本概念,你绝对会想要学会,怎麽把它真的做出来。」「一旦你学会了 Javacript,那就相当程度习得程式语言的能力。」Partovi 说。

电脑科学,或说计算机科学,是个在美国不断成长的产业,薪资报酬也很高。市场上永远存在著对天赋异禀的新锐工程师的需求,这就是为什麽「学习程式语言」一直是一件有魅力的事情。

但是,就跟任何技能一样,我们常常不知道从哪个地方开始学起,以下是几个最适合程式语言初学者,一开始,可以跟著做的几个步骤。

入门的编程方式-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,则是负责去製作网站上的互动元素,比方说,如果你按了一个按钮之后,会发生什麽事情。

(资料来源:VentureBeat;图片来源: VentureBeat , CC Licensed)

本文最初发表在buzzorange.com,文章内容属作者个人观点,不代表本站立场。

分享到:
Android中visibility属性详解 
  Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。 1) 可见(visible) XML文件:android:visibility=”visible” Java代码:view.setVisibility(View.VISIBLE); 2) 不可见(invisible) XML文件:android:visib...
你信吗?重构软件并不会改善代码质量重构...
重构软件,就是重组现有的源码,让其更加易读、高效和可维护,这也是所有开发人员时不时都会做的事情。然而,最新研发发现,重构并不会给软件代码质量带来多大的提升。 Mike Mozart 最新研发发现,与流行的信念相反,重组软件代码并不会带来更好地可维护性和效率。 重构软件,就是重组现有的源码,让其更加易读、高...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……