上班族学python有用吗_学Python Django学得很迷茫,怎么办?

具体是哪里迷茫呢?

对你问题的理解的理解,我想再确定一下。你应该是找不到方向吧?猜你应该是探索过了,无论是你自己探索还是在有经验的人的指引下,都没有找到答案,才可能会产生迷茫的感觉。你缺的不是努力,而是方向。我可能有过与你类似的经历,所以简单分享一下

如何解决?

找对方向

先了解一些基本概念,再去网上看些教程比较好

先说基本概念,可以自行搜索

0基础知识储备

基本html,js,css,主流数据库语法,如mssql,mysql,oracle,python数据库操作基本语法,http协议基本原理,服务器客户端基本原理,面向对象一些基本原则

高阶ajax(异步很常用),python基础,bootstrap,jquery,浏览器内核运作基础

1基本概念

MVC是啥?是一种框架结构,django采用就采用MVC。为什么要说这个概念?因为MVC是django的核心逻辑之一,掌握这个可以帮你更快学习django的其他方面。我看到关于django框架结构还有一种说法是MTV,即model,view,template,这与我说的主要不同是多了个template(模板),这个也是很重要的,所以综上可总结为MVCT

视图V,views,模型M,models,url,C,control

中间件,静态文件设置,

2教程推荐

看了很多top的答案,感觉关于教程写的都挺好的,很多同学推荐的教程是国外的,github,blibli,官网。以上我只用过官网,感觉蛮好理解的,github和blibli暂时没那么多时间了解。

django官网全英,但也有其他语种翻译版,但有很多语法错误,如果基础比较好可以去读英文官网,个人觉得蛮不错,就是内容非常多,可能需要快速浏览选择自己想了解的。说点题外,我在django官网看到了关于django版本未来规划,django基本两年一大升级,即比如当前django最新为2,那两年后最新为3,再两年最新为4,然后每大版本在两年内还会有几次小升级,比如现在最新版本是django2.0,八个月后会出升级版2.1,再八个月会出版本2.2,再八个月就出3.0了,因为刚好两年了。大版本之间兼容不是很好,就是如果用2.2写的脚本你电脑装了个1.8去跑,会报错,很多错。小版本之间基本是兼容的,也可能有例外,比如2.0 2.1 2.2都是基本兼容的

国外教程视频教程觉得基本被高赞说的差不多了,我再说我对国内其他几个教程观点

百度,质量参差不齐,搬运工较多,但也有好的,需要多花时间去点开网页看

Stack Overflow,觉得不错,我的很多问题在这里基本都可以得到解决,也可以在这提出你自己的问题,如果有重复的问题还会给你推荐已有回答的类似问题,你就不用等别人来回答你的问题了,哦忘了这个是国外的,速度也挺快的,码农肯定都知道这,

国外还有几个教程网站,我看了几个觉得都挺好的,而反观国内就感觉有点力不从心了,比如国内的w3cschool,感觉就像把代码复制粘贴过来的,虽然大体没有问题,但背景交待的少,会导致你跟着做会遇到一些其他问题,然后你也不知道咋弄,还得去网上搜,菜鸟教程挺好的,虽然教的是最基础的那部分,但也算国内比较全面客观的几个了,内容不多很快就能看完,我在百度搜索还能搜到刘江的django教程,自强学堂的教程,但版本都是django1,而现在主流2和3,再过几年1就淘汰了,所以新上手直接开始学3我觉得蛮合适,当然2也可以。

其实说多不多,多码可以提速。以上是基础部分,基础完了你可能会接手一些高阶操作,这时你可以考虑从需求出发,去搜索解决方案,比如百度谷歌必应,官网,stackoverflow,各教程去看是怎么实现的,我觉得比三五个就够了,看有什么不同,自己再运行看是不是有什么问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值