Django一个“高质量”小白的学习之路

人类的思维倾向于直白、视觉和线性,还有好奇心,这是祖先遗传下来的思维习惯。

如果论结果,显然我是一个计算机学习的失败者。

因为我作为一个已经刚到不惑之年的中年男子,还在学习一些计算机"基础知识"(对标专业人士而言)。

我的思路是老一辈80后典型的思路,买来书,然后上机学习。

好,现在就从计算机书的生态开始。所谓有人的地方就有江湖。

一定要吐槽计算机书籍领域,也就是10-1开,就是你买10本计算机书,有1本是优秀的计算机书,会充分考虑你是一个初学者,或者即使考虑是专业者,也会按照正常的思维逻辑写。但是实际情况,90%以上的计算机作者写的书是只适合自己看的。

让我们用理工科思维进行分类一下:

  1. 计算机水平分类,高级,中级,低级 (这里的低级也指的是相对有一定技能的意思,并不是我这样的"小白"),分别对应A1,A2,A3
  2. 当老师的水平,写作的水平,高级,中级,低级,L1,L2,L3
  3. 已经写书和没有写书的人,分为Yes 和 No,Y和N
  4. 有责任心和没有责任心,分为Z1和Z0

那么社会上,很多是属于N-A1-L1,就是很多一流的高手很多,因为自己学的好,还能教的好,但是就是没有写书,这有很多因素造成的。因为这些高手基本上没有功夫出书,忙着事业呢或者压根不想分享技术,或者很多原因没有机会出书。但是不代表他们没有传承,好友间的分享,博客的写作,公司的技术分享会等等,只是我们普通人没有机会接触。

费曼物理学讲义一样的Y-A1-L1,就是一个绝佳例子,那就是为啥我碰到一本好书,我会感谢作者一辈子,我甚至想用我的所能打款给作者一点钱(中年男子有一点点经济基础)。

因为碰到技术问题,到百度上谷歌上搜索,总能遇到某某高手写了一篇非常浅显易懂的文章,瞬间有拍大腿的感觉。写的太妙了。于是大骂书中作者写这个知识点简直是"狗屎",浪费我的时间和精力。Y-A1-L1,很多一流的高手并且写书很好的人,很少。一句话,有责任心的作者适合当老师的作者Z1-Y-A1-L1≈0,凤毛麟角。

好了,我只想分享一些我自学的经验,还是说说我自己吧。

我是一个高质量的小白,来自网络什么高质量男性的梗,我给自己定位了"小白高质量",因为论学历,硕士研究生,论经济,小康,论时间自由,论学习力,

足够,我的问题在于,数学思维,太抠细节。然后通过计算机书籍看书学习,掉坑去了。因为不是学的纯计算机专业,很多基础知识很欠缺(我已经很谦虚了,哈哈)。当然我也不介意,有的人反向吐槽读者水平太弱,没有所谓的基础知识。是的,如果一个数学家看初中数学,当然无论写的多少晦涩难懂,都没关系。同样,一个计算机高手,看计算机书,都是看小学生加减一样简单,但是逆命题不成立啊。

但是从市场的角度来说,消费者我买了你的书,作者有义务写的精彩漂亮。但是由于技术类的书的特殊之处,因为是讲的是技术,所以哪怕作者抄袭官方文档,翻译一下,或者改一下,都是"政治正确"的,因为技术嘛,流水账的说明书,你没法吐槽作者,因为技术准确是第一位的。这里我忘记补充了另外一个维度,就是技术的准确性,很多书的作者写的东西是错误的。我买了一本小程序开发的书,作者直接巴拉官网的例子,改改占据三分之二的内容。这种毫无责任心的垃圾作者很多的。

写了这么多,我不想继续吐槽了,因为要为自己的年龄和时间负责。这种毫无意义的吐槽,类似这个社会道德滑坡,不是一个个体现象,是群体历史现象。

 

我买了《Django 2.0项目实战精例》,吃灰吃了几年,因为这是我豪横的习惯,书批量买,不看,哈哈。因为生活所迫嘛,要工作,要创业。

发现老外写的真特么循序渐进是本好书

 

后来发现出了第三版,我就去买了第三版

 

后来发现有了第四版本,是英文的,也下载来看了。

Django 2.0到Django3.0到4.0

下面开始我的学习笔记,我的受众群体是小白。

  1. 先安装python,我的版本是3.11.1
  2. 后安装django,我的版本是4.1.4

这个前提是安装了django,至于怎么安装,百度一下。用powershell看看

当然第二种方法是直接用一条命令

python -m django --version

创建第一个项目

博客

发现pycharm的一个好技巧

 

这样连带命令都不需要输入了

这样,

连注册app都帮你弄好了。pycharm 比较强大

 

posted @ 2023-01-18 11:48  司徒无名  阅读(51)  评论(0编辑  收藏  举报