此篇献给想学编程,但不知从何下手的你们

经常会遇到身边的朋友觉得编程很“高大上”,

虽然有兴趣,但被“吓到”,

觉得只有nerd才能学

今天就给大家分享一款,

完全不需要别人教,

可以轻轻松松,

在家自己一个人学习的编程网站:

Codeacademy

▲特别喜欢在首页的这句话

“If you know how to read you can learn how to code"

如果你识字,你就可以学编程。

注册之后,会出现这样的页面

Get Started

1

推荐先尝试“Get Started”

这是一个是陪你 go through 这个网站的板块

特别有意思

因为你可以学会如何用 JavaScript

让你的名字有动画效果

the perfect place to start

if you are brand new to coding

(鼠标移到“Ready to Code?"上所产生的效果)

这里演示中使用的编程语言是 JavaScript

(在现在注重用户体验和交互(interaction)的时代非常有用,通常会在网站、app等设计上运用,例如现在经常会出现爆款的H5和微信小程序;在人工智能这个大topic的下面,数据可视化也占了很大一个版面,而JavaScript就是实现数据可视化的方法之一~)

界面介绍

2

界面分为三个区域,

从左到右为:学习、练习、成果演示

▲最左侧是学习区域,有Learn, instruction, Community forums, and Report a Bug

Learn就是告诉你,这一张要学的东西是什么,例如是加减法,还是乘除法

Instructions就是指导,每一章都需要自己动手编程,这里是告诉你要做什么的地方

Community forums,虽然是自学,但codeacademy有自己的论坛,如果遇到不会做的题目,可以到这个论坛去问问题,也可以看是否有人遇到过相同的问题,他们是怎么解决的。

Report a Bug是如果codeacademy出现bug(错误),你可以进行报告(基本不会发生的啦~)

▲中间是编程区域

可以按照左侧的指导,进行练习和编程

▲右侧是成果展示

也就是你在中间区域的编程,得到的效果

课程介绍

3

最后介绍一下为什么Codeacademy这么好用。。。

因为。。。

真的啥都有啊!!!!!

有网页开发需要的HTML & CSS,

data science需要的Python,

还有数据库需要的SQL,等等等等

▲(这只是一部分课程而已哦)

想系统的查找想学的内容

可以点击网页最上侧的Catalog

▲左侧是根据主题排序

有网页开发,编程,数据科学,设计,还有“Partnership”(这个是和与其他科技公司一起开发的课程,例如amazon的Alexa开发)

▲右侧是根据语言排序

有HTML & CSS, Java, JavaScript, Python, SQL, Ruby, Bash/shell

如果不知道从哪开始学起的话

Codeacademy的首页有一个“Starter Kit”

▲点击“Help find a course"

会出现一个问卷,

填完后会分析你现阶段可以先从哪里开始

好啦!今天就先蜻蜓点水的介绍到这里!

你准备好编程了嘛?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180628G1HREZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券