Python web 后端开发

2018-05-02 03:09:38 +08:00
 jh101038
请问大佬们用 python 做 web 后端开发需要掌握哪些知识呢,想找一个后端实习的工作。
7150 次点击
所在节点    Python
22 条回复
mseasons
2018-05-02 06:40:46 +08:00
学会谷歌
ltoddy
2018-05-02 08:08:31 +08:00
https://github.com/ltoddy/flask-tutorial

了解一下?

其实啊,真正做业务的时候,还是看你编程基础,用的大部分都是 python 标准库里面的东西和一些数据库(包括 ORM )相关的库。
我推荐是,你想学什么 web 框架,就跟着文档走一边,然后了解这个 web 看框架有什么功能,为你提供了什么。
然后自己慢慢做些项目。
相信你会学好的。
prasanta
2018-05-02 08:35:27 +08:00
准确理解需求
spark20
2018-05-02 08:55:39 +08:00
后端开发要学好多东西,语言倒是其次,我记得 github 有一个人总结了后端开发学习路线。
xrlin
2018-05-02 09:10:49 +08:00
pango
2018-05-02 09:17:02 +08:00
@xrlin 感谢,虽然这个图是为了入门,对照这个图,发现虽然我做了好多年 web 开放,然而还是有不少盲点。
jccg90
2018-05-02 09:29:21 +08:00
Python web 能找到实习机会?感觉需求很少啊。。。
ioth
2018-05-02 10:05:10 +08:00
@xrlin 哪抄的?
不错啊。
xrlin
2018-05-02 10:26:16 +08:00
jh101038
2018-05-02 11:42:09 +08:00
@ltoddy 好的,我现在用的是 Django 也在自己做一些小项目。因为我是非科班的,所以不清楚离开发门槛还有多远,具体还缺些什么知识。
jh101038
2018-05-02 11:45:48 +08:00
@xrlin 感谢
crb912
2018-05-02 11:47:42 +08:00
Django,纯后端的话,需要掌握的不多,写好业务逻辑。数据库的构建,
redis 缓存,celery 定时任务这些。

大多招 python web 这块的,基本要求 Django,flask,tornado,三者会其中一二,而且纯后端不多,要求 html,css 等前段知识
ltoddy
2018-05-02 11:55:40 +08:00
@jh101038 Python 基础(可以去看看《流畅的 Python 》)要打好,然后时间富裕的话,学一点算法和数据结构,争取让自己的代码精炼一点,
然后多读官方文档,多做项目,毕竟项目驱动学习才是最快的成长道路。
jh101038
2018-05-02 11:57:15 +08:00
@crb912 谢谢指点 前端知识要求挺高的吗?现在的水平也只是会一些基本的。
jh101038
2018-05-02 12:02:20 +08:00
@ltoddy 嗯 现在在看流畅的 python 和 Data structures and Algorithms in Python。但是我现在学习的重心应该是在项目上还是书上呢,我感觉现在书上的知识对项目没有什么太大的帮助。
vipppppp
2018-05-02 12:08:12 +08:00
python 后端的实习应该比较少,毕竟 python 后端的工作相对来说也比较少
作为一个也刚刚跳坑入 python web 的菜鸟
框架至少懂一个( flask, django, ,tornado ),数据库( mysql 等)懂一两个,缓存和 celery 懂的话也最好,html 和 css 能看懂也是比较基本的,不过现在很多企业都是全后端分离了,通过 json 交互(至少我目前是这样)
而且楼主应该还是学生,校招更看中的是学习能力,当然是懂的越多越好,越深越好,如果想进大公司,算法之类我想也是跑不了的~
xrlin
2018-05-02 12:28:28 +08:00
@jh101038 好好打基础才是最重要的,项目不必强求,虽然自己写个博客也就几天时间。
ltoddy
2018-05-02 12:31:24 +08:00
@jh101038 项目驱动为主,然后每天空闲时间看流畅的 py。
alittlewhitea
2018-05-02 13:18:51 +08:00
m
sudoz
2018-05-02 13:22:14 +08:00
劝你别用 Python

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/451317

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX