V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
jh101038
V2EX  ›  Python

Python web 后端开发

  •  
  •   jh101038 · 2018-05-02 03:09:38 +08:00 via iPhone · 7155 次点击
    这是一个创建于 2399 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请问大佬们用 python 做 web 后端开发需要掌握哪些知识呢,想找一个后端实习的工作。
    22 条回复    2018-05-03 11:00:29 +08:00
    mseasons
        1
    mseasons  
       2018-05-02 06:40:46 +08:00
    学会谷歌
    ltoddy
        2
    ltoddy  
       2018-05-02 08:08:31 +08:00
    https://github.com/ltoddy/flask-tutorial

    了解一下?

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

    大多招 python web 这块的,基本要求 Django,flask,tornado,三者会其中一二,而且纯后端不多,要求 html,css 等前段知识
    ltoddy
        13
    ltoddy  
       2018-05-02 11:55:40 +08:00   ❤️ 2
    @jh101038 Python 基础(可以去看看《流畅的 Python 》)要打好,然后时间富裕的话,学一点算法和数据结构,争取让自己的代码精炼一点,
    然后多读官方文档,多做项目,毕竟项目驱动学习才是最快的成长道路。
    jh101038
        14
    jh101038  
    OP
       2018-05-02 11:57:15 +08:00 via iPhone
    @crb912 谢谢指点 前端知识要求挺高的吗?现在的水平也只是会一些基本的。
    jh101038
        15
    jh101038  
    OP
       2018-05-02 12:02:20 +08:00 via iPhone
    @ltoddy 嗯 现在在看流畅的 python 和 Data structures and Algorithms in Python。但是我现在学习的重心应该是在项目上还是书上呢,我感觉现在书上的知识对项目没有什么太大的帮助。
    vipppppp
        16
    vipppppp  
       2018-05-02 12:08:12 +08:00   ❤️ 2
    python 后端的实习应该比较少,毕竟 python 后端的工作相对来说也比较少
    作为一个也刚刚跳坑入 python web 的菜鸟
    框架至少懂一个( flask, django, ,tornado ),数据库( mysql 等)懂一两个,缓存和 celery 懂的话也最好,html 和 css 能看懂也是比较基本的,不过现在很多企业都是全后端分离了,通过 json 交互(至少我目前是这样)
    而且楼主应该还是学生,校招更看中的是学习能力,当然是懂的越多越好,越深越好,如果想进大公司,算法之类我想也是跑不了的~
    xrlin
        17
    xrlin  
       2018-05-02 12:28:28 +08:00 via iPhone   ❤️ 1
    @jh101038 好好打基础才是最重要的,项目不必强求,虽然自己写个博客也就几天时间。
    ltoddy
        18
    ltoddy  
       2018-05-02 12:31:24 +08:00
    @jh101038 项目驱动为主,然后每天空闲时间看流畅的 py。
    alittlewhitea
        19
    alittlewhitea  
       2018-05-02 13:18:51 +08:00
    m
    sudoz
        20
    sudoz  
       2018-05-02 13:22:14 +08:00
    劝你别用 Python
    ioth
        21
    ioth  
       2018-05-03 10:20:46 +08:00
    @xrlin 现在做 py 开发工资水平怎么样?
    xrlin
        22
    xrlin  
       2018-05-03 11:00:29 +08:00
    @ioth 我也不清楚额,现在用的不是 py,不过看招聘应该和 java 之类的差不多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5702 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 08:54 · PVG 16:54 · LAX 00:54 · JFK 03:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.