云编程全过程(移动端学习编程的神器)

文 | Qi@挖站否 编辑 | EarlGrey 推荐 | 编程派公众号(ID:codingpy),下面我们就来聊聊关于云编程全过程?接下来我们就一起去了解一下吧!

云编程全过程(移动端学习编程的神器)

云编程全过程

文 | Qi@挖站否 编辑 | EarlGrey 推荐 | 编程派云编程全过程(移动端学习编程的神器)(1)公众号(云编程全过程(移动端学习编程的神器)(2)ID:codingpy)

对于编程的学习,方式有很多。很多情况下,都是在书店或网络购买教程书籍。然而,你们是否遇到过这些尴尬的情况:书是买回来了,但是一直拖延,不学习,又担心太难;身边没电脑,手机不好输入和调试;懒得配置编程环境……于是书变成了吃灰神器。有时候,购买书籍不是一个好办法。

一个月前,我在 Google Play 上无意中云编程全过程(移动端学习编程的神器)(3)搜索到了一个编程学习的手机应用,可能是因为没有中文吧,国内的知名度不怎么样,但是却在 Google Play 上得到了 4.8 分的吓人的高分!怀着激动的心情,我安装了它,并且注册了一个账户。发现竟然是一个学习编程的神器,学习体验极佳,完全没有学不下去的感受!更重要的是,它是免费的!

SoloLearn 是一个很好的解决方案,它提供了 Android、iOS、Windows Phone 和 Web 版本,可以充分利用碎片时间随时随地学习(比如拿着手机、平板在坐车路上、排队过程中学习,甚至可以在学校的电脑学习),同时提供积分奖励、挑战等功能,使学习更有乐趣,基本上,所有人都可以利用 SoloLearn 进行学习。

一、SoloLearn 应用云编程全过程(移动端学习编程的神器)(4)下载

Andro云编程全过程(移动端学习编程的神器)(5)id:[Play Store] | [APKPure] (几乎没有大陆安卓市场提供 SoloLearn 的云编程全过程(移动端学习编程的神器)(6)下载或版本过旧,如果手机没有安装 GMS 请通过 APKPure 云编程全过程(移动端学习编程的神器)(7)下载,速度可能较慢,必要时使用代#理)

iOS:[App Store] (iOS 没有多合一的 SoloLearn App,根据课程云编程全过程(移动端学习编程的神器)(8)下载单独的 云编程全过程(移动端学习编程的神器)(9)App)

Windows Phone:[Windows Store] (Windows 没有多合一的 SoloLearn 应用,根据课程云编程全过程(移动端学习编程的神器)(10)下载单独的应用)

Web(网页版):http://云编程全过程(移动端学习编程的神器)(11)www.sololearn云编程全过程(移动端学习编程的神器)(12).com/Courses/

本文着重介绍 Android 版本,其他平台应该是大同小异了。

二、SoloLearn手机版使用体验

提醒:如果你的 Android 设备没有安装 Google 移动服务(GMS),那么它会在登录界面报错“云编程全过程(移动端学习编程的神器)(13)App won’t run without Google Play services”,但实际上这里仅作调用 Smart Lock 失败的报警,不会影响 SoloLearn 的正常运行。

因为是在电脑上编辑,为了方便,就不用真机了。这里使用的是 Genymotion 模拟的 Pixel XL(Android 7.1.1)截图。

首先,注册、登录 SoloLearn 账户,并到电邮查收激活邮件、点击激活链接。

登录成功后,填写基本资料,便到达首页。这里集合了一些热门话题,然而这并没有什么卵用。

2.1 课程学习

选择、云编程全过程(移动端学习编程的神器)(14)下载你喜爱的课程。

“Learn” Tab 里面展示了各个语言的学习进度,可以点击进行学习。

这里以学习 CSS 的“z-index”属性为例。这里介绍了“z-index”的概念,我们可以知道“z-index”是定义元素的先后顺序的。

当堂练习。这能马上反映学习情况,不过感觉题目都比较偏简单。当然不要紧,因为每个单元最后都有一个小测试。

接下来,便是具体介绍“z-index”的用法。

又是一道堂上练习。

每完成一课,就会有相应的积分奖励。

2.2 Code Playground

古人有云:

纸上得来终觉浅,绝知此事要躬行。

(宋)陆游

光学习是没有用的,实践更重要。然而,手机上“实践”——调试代码是一件非常蛋疼的事情,因为环境难以配置,除了使用 Termux 之类的终端应用别无他法,体验又上不去。但是,SoloLearn 的 Code Playground 功能很好的满足了手机上“实践”的需求(这里使用别人的代码做演示)。

[

Code Playground 会将你的代码上传至 SoloLearn 的云端,让他们的服务器代为执行,最后输出结果。

2.3 其他

如果遇到不懂的地方,还能直接在“Q&A Discussions” Tab 提问。

你还可以查看本地(国家或地区)和全球的排行榜。

如果觉得无聊,你还可以在“Challenge” Tab 找别人挑战一下。

三、总结

事实上,比 SoloLearn 更好的编程课程多得多了。然而,“易于学习”的课程不多。SoloLearn 对于中国用户的问题在于语言,所以中国用户屈指可数,不过我还觉得挺通俗易懂的。如果我遇到看不懂的文字,就用“Google 翻译”应用的“点按翻译”功能(Android 版本有,iOS 未知)来翻译,双语对照查看,顺便学习下英语也不错。

如果觉得手机代码输入不方便的话,可以试试 Hacker Keyboard 这个 Android 应用,当然了,我还是习惯于百度手机输入法。(PS:本文来自[taky.me]博主的投稿,因网站迁移导致文章“压箱底”了一个月,对此要说声抱歉。同时感谢这位朋友的“不离不弃”……)

原文链接:http://wzfou云编程全过程(移动端学习编程的神器)(15).com/sololearn/

# 文末送书活动 #

活动规则大家请一定要查看,点击这篇推文哦:从今天起,每天至少送大家一本书

这篇推文的福利赠书,改为:《Python 编程快速上手》,送给本篇文章点赞最多、且符合活动要求的精选云编程全过程(移动端学习编程的神器)(16)留言者。

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「书单02」,立即获取主页君整理的 10 本 Python 入门书的电子版

回复关键词「book 数字」,将数字替换成 0 及以上数字,有惊喜好礼哦~

题图:pexels,CC0 授权。

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页