首页 > 其他分享 >Django一个“高质量”小白的学习之路

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

时间:2023-01-18 11:55:12浏览次数:33  
标签:计算机 高质量 Django A1 小白 作者 L1 因为

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

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

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

我的思路是老一辈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 比较强大

 

标签:计算机,高质量,Django,A1,小白,作者,L1,因为
From: https://www.cnblogs.com/ifconfig/p/17059509.html

相关文章

  • django-rest-swagger
    Swagger是一个API开发者的工具框架,用于生成、描述、调用和可视化RESTful风格的Web服务。总体目标是使客户端和文件系统服务器以同样的速度来更新,方法,参数和模型紧密集成到......
  • Django接入Swagger,生成Swagger接口文档-操作解析
        Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。总体目标是使客户端和文件系统源代码作为服务器以同样的速度来更新。当......
  • django4.1版本小demo
    1.安装anoconda,创建虚拟python3.9环境2.安装django,pipinstalldjango-i清华源安装较快3.新建一个django项目django-adminstartprojectdemo14.创建单个或者多......
  • 基于Django的全栈个人博客
    基础但完整的三个DjangoFullstackBlog项目这三个用的都是基础的Django全栈,没有做前后端分离。前两个有完整教程,第三个教程无,但有redis缓存,后续可以三个对照着相互补充。......
  • Django Session 原理及配置和使用
    1、Django如何使用session会话1.1)session会话是通过中间件实现的,所以首先需要配置MIDDLEWAREMIDDLEWARE=[......'django.contrib.sessions.middleware.SessionM......
  • Django自定义认证系统原理及源码分析解读
    疑问Django在​​如何自定义用户登录认证系统的时候​​,大家都会里面立马说自定义一个或者多个backend,比如通过账号+密码、邮箱+密码,邮箱+验证码、手机号+短信验证码等等......
  • 03-Django命令 python manage.py runserver
    使用Django开发,一定离不开这条命令,pythonmanage.pyrunserver[127.0.0.1:8000],这条命令是启动DJango,接下来就可以通过浏览器发起请求了。Django肯定也会遵守WSGI协议......
  • “成长型企业品牌重塑计划”正式启动 助推大连经济高质量发展
    为推动大连市品牌企业建设,发挥优秀企业和示范品牌的引领作用,培育新一代具有影响力的大连品牌企业,以品牌建设引领大连高质量发展。1月15日,由大连市工商联指导,大连市企业文化......
  • django获取多对多关系表中字段返回以及序列化器中传参解决方案
    djangohowcanimakeaserializerwithrelationtablefieldhttps://stackoverflow.com/questions/53137077/django-rest-framework-serializer-with-field-from-rela......
  • Django rest_framework 自定义捕获数据库错误
    自定义捕获错误fromdjango.dbimportDatabaseErrorfromrest_frameworkimportstatusfromrest_framework.responseimportResponsefromrest_framework.viewsimp......