Discuss / Python / 给新手的一点建议

给新手的一点建议

Topic source

本人也是个新手,现在算是把廖老师的实战教程都跑了一遍,除了day16以外,因为我觉得暂时没什么卵用。 从头到尾我没有写过一句代码,因为我觉得太难了,看着廖老师给的源码理解起来都很吃力,更别说自己写了。 当然,对于基础比较好的,觉得可以试着自己动手写代码的同学,我还是建议你先试着自己动手写写看。我主要是想给那些和我一样基础比较差的,自己写代码完全没指望的同学提点建议。 我觉得可以先速度比较快的把所有内容过一边,看不懂没关系,大致上知道每天的内容是什么就好了。 实战教程中,基本上每天的任务到最后都会教你怎么测试自己的代码跑不跑的通。新手可以直接把廖老师当天的源码下载下来,在自己电脑上跑一遍,能跑通那我觉得任务就算完成了。 不要觉得这个任务很简单,在实际操作的过程中会碰到各种各样的问题,可能是你自己操作有问题,也可能是廖老师代码有问题。这里也算事先给大家提个醒,廖老师的源码可能会有些细小的错误,我估计是廖老师没注意到。 我看到评论里有同学抱怨廖老师懒,不肯花时间把代码改改正确;我也看到有同学直接把解决办法发到评论区。这是两种截然不同的学习态度,可能确实是因为廖老师懒不高兴改,但抱怨没有任何意义,我觉得有时间抱怨不如利用这个时间去解决问题。 有些时候我甚至觉得,廖老师的代码有问题比没有问题要好。因为很顺利的跑通代码和碰到问题解决问题之后跑通代码,你的收获是不一样的。而且这些问题都是小问题,新手正好借这个机会历练自己。如果你能把碰到的问题都一一解决,这本身就是一个很大的进步。 这样从day2开始到day14,如果你能把代码都跑通,那你就成功了不敢说一半,三分之一至少吧。有条件的同学可以做下day15的任务,没有条件的先略过也行,还有day16的任务也可以略过。 这样一遍跑下来,你就会比较有感觉了。然后,你就可以从头开始慢慢地学习廖老师的源码。 day3和day4的源码建议直接看day4的,因为这两天的源码关联性很强,还有day5、day6、day7的源码建议直接看day7的。day3、day4和day5、day6、day7是实战教程中最难的两部分,我在这两部分花的时间也是最多的。特别是day3的orm,卡了我好长时间,差点搞得我信心都没了。 这里再提一个万金油的好建议,就是写注释。代码咱写不来,注释总写的来吧。就算有很多代码看不懂,但总有看的懂的代码吧。从看的懂的地方开始注释,懂多少就注释多少,慢慢的你会发现你能看懂的代码越来越多了。当你把所有代码都注释一遍后,你也就掌握的差不多了。 我现在差不多就到了这个阶段吧,代码我已经从头到尾都看过一遍了,差不多也都能理解,有些细节可能还理解的比较模糊,但大部分代码都能看懂了。注释还没注释完,但也差不多了,最难的day3到day7我做了非常详细的注释,很适合基础差的新手看,基础好的同学肯定会嫌我注释的太罗嗦。 这是我部署在我自己的阿里云主机上的演示网站http://awesome.paidepaiper.top/ 大家可以看下效果 这是我放在github上的注释过的源码,https://github.com/xwlyy/awesome-python3-webapp 代码我一个字都没改,就加了注释。 这是我的QQ:1020399779,大家可以加我交流一下学习心得

张沐阳2015

#2 Created at ... [Delete] [Delete and Lock User]

首先谢谢你的分享,解决了我很多问题,同时我看到你对DAY3 里的 cur 不理解,其实那只是一个变量, 你可以搜索一下 with as这个语句的用法,就会明白了

辛迪year

#3 Created at ... [Delete] [Delete and Lock User]

pied piper吧,哈哈,先学习了,不过你的网站貌似进不去

居然被看出域名的含义了!!! 我用nodejs重写一个,部署在heroku上,直接访问http://www.paidepaiper.top awesome子域名确实不能访问了。

硅谷里那个魔笛手?


  • 1

Reply