专栏名称: Python开发者
人生苦短,我用 Python。伯乐在线旗下账号「Python开发者」分享 Python 相关的技术文章、工具资源、精选课程、热点资讯等。
目录
相关文章推荐
Python开发者  ·  突发!OpenAI 紧急上书,呼吁禁用 ... ·  5 天前  
Python开发者  ·  Jupyter Notebook实用插件分享 ·  5 天前  
Python开发者  ·  董事长刺死CTO(2):董事长早就写好复仇名 ... ·  5 天前  
Python爱好者社区  ·  75k,直接封神! ·  3 天前  
51好读  ›  专栏  ›  Python开发者

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

Python开发者  · 公众号  · Python  · 2017-03-10 09:43

正文

对于代码新手来说,最需要的是快速入门,做出成果。 那么:如何用7天上线 Django 版的苹果官网?


这里有一份切实可行的学习计划,以及与旧观念完全不同的高效学习方法。


第一天的学习任务:掌握 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:新手不应该在实战时照搬别人的代码







请到「今天看啥」查看全文