全书通过不断升级改造的方式,带着读者完成了一个“极其”简单的实战项目。这里说简单是相对于那些“大牛”而言。如果您是大牛,齐老师会建议您使用谷歌或者读官方英文文档(经常被齐老师嫌弃英文水平太差)。如果您还是一名超级小白,对web开发一点概念都没有,那么选择这本书您不会后悔的。
全书读下来让我感受较深的几点:
1、“麻雀虽小五脏俱全”
开头已经说了,全书围绕着一个简单的项目展开,虽说简单,但是包含了用户模块、文章模块、课程模块的方方面面,用最简单的方式实现,不是堆一堆“高级”。学完全书读者就可以实现一个自己的博客系统(注重实现),美观方面需要自行把控。
2、记录真实的开发过程
全书齐老师没有站在一个大牛的角度教您学习,而是用一个真实的程序员身份带您开发。全书会经常出现Django真实开发过程中经常遇到的BUG错误页面,BUG是小白们首先要跨过的一个心理门槛,遇到BUG不用手足无措,静下心来找到原因,解决掉就可以了。能学出没有BUG的程序可以封神,修炼解决BUG的能力可以助您走向大牛。
3、心路历程
读全书更像是读故事,从最初的激情,到中间的小挫折,再到后来的越挫越勇,最后的小有成就。遇到挫折齐老师会给您鼓励,小有成就齐老师会即兴赋诗一首。成长为大牛之后您可以会觉得有些“啰嗦”,但是作为小白,齐老师却很懂您。总之,让您能够坚持学习到最后也是齐老师想要做的。
4、”拒绝“造轮子
接触Django开发很长时间了,还是学习到了一些新的东西。齐老师更愿意推荐您使用第三方模块快速开发,而不是事事都亲自实现。选择适合自己的也是一个程序员必备的能力吧。
5、竭尽全力
web开发入门很简单,但是想要讲好却很难。web开发涉及到前端:HTML、CSS、JS(JQUERY),数据库:MYSQL、SQL,网络:HTTP、请求、相应、GET、POST、AJAX等等。如果每一点都想要讲好估计您早就放弃了。在实际动手项目中自己去体会这些概念比直接告诉您一大推定义要好很多。尽可能的点到,而不是事事巨细。
写在最后,选择这本书之前,您首先要想清楚您想要什么,需要什么?如果您只是想要吐槽,那恭喜您了,这本书可以满足您,不仅如此,某东、某猫、某当等等上的任何一个SKU都可以满足您。如果您只是想要学一点东西,那同样恭喜您,齐老师手把手带您学,从此找工作、升职加薪不是梦。
齐老师强烈推荐《跟老齐学Python》系列一大功能:多买几本垫显示器,增加高度,有利于颈椎。
领取专属 10元无门槛券
私享最新 技术干货