Django学习三大问: 什么人适合学习Django, 如何学习以及需要学习到什么程度可以找到工作?

很多学习Django的人都是由Python小白转过来的一边自学一边练习的。我见过很多人学到一半就放弃了, 越学越迷茫。一是因为在实践过程中碰到很多bug没人指导,二是因为不知道学习到什么程度才能找到一份不错的工作有所回报。小编我今天就来看看自己的看法吧,分析下什么人适合学习Django, 如何学习Django以及Django需要学习到什么程度可以找到工作?

 

什么人适合学习Django?

 

我觉得这个问题其实很难回答,就像很多大学生(包括我自己)刚毕业时不知道以后能适合什么样的工作一样难以回答。小编我毕业后的第一份工作是保险,出于对Web开发的热情,我自学了HTML/PHP/CSS/MYSQL,在业余时间做了1个网站(后来卖掉了)。那时候的PHP是如日中天,就像今天的Python一样。我现在唯一后悔的是没有早点学习使用Python作为主要Web开发语言,Python代码的整洁度和可读性比PHP好太多了。尽管如此,我还是要感谢PHP开发那段时光。因为有不错的HTML/CSS/MYSQL知识基础和几年动态网站开发的经验,后面上手使用Python和Django开发网站很顺利。

 

扯了这么多,再回到本质问题。什么样的人适合学习Django?我觉得如果你能满足以下2个条件,你就可以果断地选择Django了。

  • 你喜欢Python

  • 你对Web开发有热情

 

学习Python和Django并不难,最重要的是你是否对它们有热情。网上Python和Django的文档和教程非常丰富,非常适合新手。如果你觉得Django难,那你试试PHP的Laravel框架。如果你对Django感到迷茫,建议读下面两篇文章。

 

如何学习Django?

 

很多人学习Django觉得难的根本原因在于基础知识储备不够。你连HTML/CSS的基本语法都不清楚,甚至连Python面向对象的编程都不会,那么你学习Django的难度可想而知。我之前写过一篇非常受读者欢迎的文章,是介绍Python面向对象编程的。如果你还没读过,建议收藏仔细阅读。它会让你对类,对象,类方法和装饰器有基本的了解。

 

学习Django前,小编建议你先学习以下基础知识。

  • Python基础,尤其字符串的处理,正则表达式,函数和类

  • HTML和CSS语言 - 可以先做个静态网页试试

  • Javascript和MySQL - 不用成为专家,但至少要了解。

 

在你掌握以上基础知识后,可以学习Django基础知识了。可以按小编我连载的Django基础依次学习(目前连载到第17篇了)。以下几篇文章也是非常受欢迎的,可以先看看。

 

习Django最好边学边练,可以先拿如下几个案例练手, 多读读代码,感受下Django的魅力和应用。Django by Example也有不少案例,都可以好好练练。

 

学习到什么程度可以找到工作

 

如果你已经能独自用Django开发一个比较专业的博客(含登录注册,用户关注,点赞,内容推荐和权限管理)和一个基本的电子商务网站(使用Memcached和Redis,包含购物车和使用支付宝支付接口完成在线支付),还能熟练地利用DRF开发Web API, 并且非常了解django项目的部署和配置。那么恭喜你,你就可以出师了。

 

希望本文对初学Django的你有所帮助。

 

后语

很多读者后台留言问技术问题,原谅我小编不能一一回答啊。问问题的实在太多了,而且很多时候如果不看源代码很难解决。

 

大江狗

2018.10.25

  • 26
    点赞
  • 192
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值