GithubHelp home page GithubHelp logo

fluent1998 / awesome-python3-webapp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from drafish/awesome-python3-webapp

0.0 0.0 0.0 374 KB

廖老师实战教程注释

License: GNU General Public License v3.0

awesome-python3-webapp's Introduction

day1就搭建下开发环境,没什么好讲的,顺利的话估计几分钟就搞定了。

day2的内容不多,但很重要。我刚开始把day2的源码下载下来,随便看了下,自己电脑上跑了一遍没问题,就这样草草过了。

后来在看day5源码的时候发现有个叫app的参数不知道什么意思、不知道从哪儿来的、不知道起什么作用,结果越看越糊涂。

后来在app.py中找到了这个参数,但day5的app.py比day2多了很多代码,同样看的我糊里糊涂的。

后来我回去看day2的源码才勉强理解app是个什么。这对我来说算是个教训,大家也要引以为鉴。

一段代码看懂了就是看懂了,看不懂就是看不懂,秉着这样一种学习态度去看代码,你就会对自己的学习情况有一个全面充分的了解。

这样当你看到一段难以理解的代码的时候,你就会知道到底是哪一个知识点没有掌握才导致你看不懂这段代码,这样你就可以针对性的去补这个知识点。

如果像我刚开始那样,随便看了下感觉自己好像懂了就过了,那你积累的薄弱点会越来越多,到后面出了问题根本不知道该从哪儿着手。

所谓知之为知之不知为不知是知也,古人诚不欺我。

好了,废话说这么多,主要也是因为自己在这儿吃了个大亏,感慨颇多。咱们继续讲代码。

day3和day4的源码建议直接看day4的,因为这两天的内容关联性很大,最好连着看。下面我就用day4代表day3、day4

day5、day6、day7的源码建议直接看day7的,原因同上。下面我就用day7代表day5、day6、day7

day4和day7是整个实战教程中最难的两个部分,这两部分内容如果都掌握了,那后面的内容说势如破竹可能夸张了点,但理解起来会容易很多那是肯定的。

所以,在看这两部分内容的同学,如果被打击到信心了,那请你不要灰心,因为大家的情况都一样。大家都觉得难,大家都在这儿花了很多时间,你不是一个人在战斗。

鼓励的话就说这么多吧,挤牙膏挤了半点也就挤出这么点,咱还是多上点干货来的实在。

day8和day9内容比较少,也比较简单,没有HTML基础的同学可能看day8的内容会有点不适应,最好临时抱佛脚补一下HTML的知识。

day10、day11、day12这三天的内容说难也难说不难也不难,看你前面的内容掌握的怎么样。没有javascript基础的同学在这儿需要补一下,不用学的很深入,有用到的地方知道是什么怎么用就行了。

day13的内容和教程的关联性不是很大,属于锦上添花,暂时不看问题也不大。

day14就是整个博客站的完整源码,下载下来在自己电脑上跑一跑,看下完整的博客站是个什么样就好了。代码不用急着看。

day15有条件的做下,没条件的略过

day16我没做

最后奉上我为day4和day7做的注释,非常详细,很适合新手看。同时也推荐大家通过写注释来学习代码,这是一种非常好的学习方法。在写注释的过程中,你是没有办法欺骗自己的。因为只有当你能够用文字清晰地描述一句代码的含义的时候,你才算真正理解这句代码。通过写注释,你可以非常清楚知道哪些代码你能理解,哪些代码理解的不是很清晰,哪些代码完全无法理解。这样你就能全面地了解自己的学习状况,碰到问题你就能建立起一条思维路线去分析问题解决问题。

另外,再附上其他几位同学的注释,写的也非常好,为我理解这些代码提供了很大的帮助

我目前暂时只完善了day4和day7的注释,后面的注释也有写,但没有写完,今后我会抽时间陆续补全。

awesome-python3-webapp's People

Contributors

drafish avatar michaelliao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.