美文网首页Web Tech
如何用7天学会开发 Django 版的苹果官网

如何用7天学会开发 Django 版的苹果官网

作者: 麻瓜编程 | 来源:发表于2017-02-20 16:17 被阅读550次

新手最需要的是快速入门,做出成果。如何用7天上线 Django 版的苹果官网?这里有一份切实可行的学习计划,以及与旧观念完全不同的高效学习方法。

这份学习计划和方法来自于麻瓜编程的这门课程:Python 实战计划:7天上线苹果官网。如果你有兴趣,可以在文章末尾免费申请加入7天实战计划,通过申请后,你会加入试听群中,有老师答疑、有周末直播,在7天内发布你写的网站。

第一天的学习任务:掌握 HTML 的关键知识**

Don’t:新手不应该把W3C作为你的初学教程

W3C 固然是一个非常全面的文档,但是作为新手教程未免过于拖沓。事实上在 html 与 css 中有太多不同的方式去做同一件事情,不加情景的去全部了解他们反而会降低你的学习速度和消磨你的学习激情。

Do :应该先掌握20/80的关键知识

新手应该先搞明白最常用的10个标签是什么,他们是如何嵌套的,重要的属性又如何使用等问题,在形成了一个一个制作网页的通用的基本思路之后再考虑如何把你的网页优化的更好。

第二天的学习任务:用 css 框架去完成一个简单的网页

Don’t:新手不应该直接开始学 CSS

因为从现在的角度来看,CSS 在最初设计时并没有考虑到现在的使用场景会这么复杂,可以说存在着一些设计缺陷。你会发现一些的概念和规则甚至是冲突的,初学者不应该一开始就在这个地方耗费太多的精力。

Do:应该上手一个好用的 CSS 框架

与其这么痛苦,不如上手一个好用的 CSS 框架,使用其中的组件可以省去重新造轮子的麻烦,能快速构建出一个好看的网页。国内用的比较多的是 BootStrap,但我们推荐用 Semantic UI,因为它的语法规则更加容易上手,不断添加形容词就可以改变样式,更符合直觉,文档也更加视觉化。

第三天的学习任务:动手用 CSS 框架添加小功能

Do:让任务带着自己去查文档

设计一些小任务,让任务带着自己去查文档,把文档当做字典用,在实践中理解怎么运用框架。

第四天的学习任务:学习用网格布局写网页

Do:用 CSS 框架的网格布局

第五天的学习任务:动手写苹果官网

Don’t:新手不应该在实战时照搬别人的代码

有些课程只是让你照着敲一遍代码,一旦换一个项目,你就不知道怎么写了。

Do:应该观察并找到问题所在

把你的注意力放在代码上,去比较自己的实现效果和效果图哪里不一样,问题有可能出在哪里。

就像是学画画的时候,勾描了几笔就去评价自己的画好不好,那就真的画不好了,有经验的画家会把注意力用来「观察」,观察自己的画和现实的差距,然后用下一笔去弥补它。

当你开始观察并找到问题所在,你的解决问题能力就提升了一步,这是最核心的编程技能。

第六天的学习任务:理解 Django 的 MTV 模式

Don’t:新手不应该一上来就读 Django 文档

Django 的文档是出了名的晦涩难读,在 DjangoCon 大会上 Steve Holden 的演讲主题就是 Why the Django Docs Sucks...文档里充满了各种细节,在没开始动手之前你很难知道上面说的是什么意思。

Do:应该先理解 Django 的核心 MTV 模式

先去理解 how it works,而不是 how to use it. 一上来就动手照着去做一个博客 只知道照着敲却不知道所以然。

第七天的学习任务:动手用 Django 发布苹果官网并部署上线

Don’t:新手不应该耗费大量时间精力在部署上面

Do:应该巧用工具

有很多好用的部署工具,比如 Heroku,pythonanywhere 等等,麻瓜编程也为学员开发了一键部署工具,这些都不需要自己购买服务器、域名。

用这种全新的学习编程的方式,每天花上1小时左右,7天时间你就可以发布一个 Django 版的苹果官网了。最重要的是,这些代码是你自己动脑思考后写出来的,而不是跟着视频照敲出来的。

实际上,这份学习计划和方法来自于麻瓜编程的这门课程:Python 实战计划:7天上线苹果官网,我们不仅仅想教你怎么写代码,更想启发你养成解决问题的思维方式,学会更高效的自学。

如果你有兴趣,可以免费申请加入7天实战计划,通过申请后,你会加入试听群中,有老师答疑、有周末直播,在7天内发布你写的网站。

另外,和网易微专业合作的 Python Web 全栈课程也已经再次开放报名了,这是完整的课程学习路径:

7天实战地址:http://study.163.com/course/courseMain.htm?courseId=1003245017

相关文章

网友评论

本文标题:如何用7天学会开发 Django 版的苹果官网

本文链接:https://www.haomeiwen.com/subject/lzdewttx.html