如何学好Python的web框架?
作为一个带过上百个web新手的资深web开发人员,我结合之前的经验给你个参考:
对于零基础的,如果想进入公司工作,要过的几关:
1. python基础
需要达到的程度,掌握 if、while、函数、类 等基本语法结构,能熟练使用 list、dict 等数据结构及常用操作,掌握文本处理、文件读写、异常处理、网络请求等方法,会在代码中使用第三方模块。
所需时间:2个月
2. web框架
推荐学习flask或者django。flask的好处是比较好上手,django则在业界使用更多,社区更活跃。从最简单的教程模仿起,了解基本的MVC结构,如何在框架内实现功能。期间还需要了解一些基本的前端知识:HTML、JS、CSS,虽然你可以不写前端,但必然要和前端做交互。
所需时间:1个月
3. 部署相关
光是会在框架内开发还不够,最终你是要让网站上线。所以还需要了解 Linux、数据库(建议MySQL)、web-server(nginx/apache),可以开个阿里云或腾讯云的云服务来练习。
所需时间:半个月
4. 实战练习
练习有两个作用:一是进一步提升你的技能,增长经验;二是可以作为你找工作的作品,如果你非科班出身,这个是对你能力最有说服力的东西。
一开始可以是最简单的网站,比如个人博客、简单的论坛、打卡工具等,之后可以去做“仿站”,去模仿知名网站的功能,实现你自己的版本。更进一步,如果你有自己的想法,也可以自己实现一个具有某种使用功能的网站,并发布在互联网上让真实用户使用,如果有这样的作品,你的竞争力会大大提升。
所需时间:3个月
综上所述,正常来说,从零开始到能进入大公司进行web开发工作,至少也需要半年时间。当然如果你天资过人,并且有非常好的老师带,可能会更快,但编程是个需要经验的技术活,该做的练习是省不了的,并不是看一看“操作手册”就能上岗的职位。
希望对你有帮助。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有