推荐学习书目
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
sakuoz
V2EX  ›  Python

想要找个 Python web 方向的实习大概需要点亮哪些技能点?

  •  
  •   sakuoz · Jun 5, 2017 · 4476 views
    This topic created in 3276 days ago, the information mentioned may be changed or developed.
    或者说需要哪些技术要求,在无学历的情况下(不知道大专算不算)。
    目前正在学习,想给自己一个目标,谢谢各位 v 友了!
    16 replies    2017-06-07 11:08:08 +08:00
    kba977
        1
    kba977  
       Jun 5, 2017 via iPhone
    至少先用 django 或者 flask 撸个个人博客出来吧。
    zhangzixu
        2
    zhangzixu  
       Jun 5, 2017
    web 框架基本会用,前端会用 bootstrap,会写 ajax,python 会用,数据库懂一点就可以啦
    welkinzh
        3
    welkinzh  
       Jun 5, 2017 via Android
    做个人博客可能不够 还要加点功能像 BBS 那样就好了 (自己找实习的教训 项目经验太薄弱。。
    sakuoz
        4
    sakuoz  
    OP
       Jun 5, 2017 via Android
    @kba977 其他的呢?感觉光撸个博客竞争力有点弱……

    @zhangzixu 之前写过前端,bootstrap,ajax 都还好,web 框架和数据库正在学习中,但是总感觉还是差了点什么,毕竟没什么学历和项目经验,HR 那关不好过 T_T

    @welkinzh 对啊,就是苦恼项目经验太薄弱,不明白真正的合作开发是什么样的😂
    unsuey
        5
    unsuey  
       Jun 5, 2017 via iPhone
    如果学 Flask 的话,先 Flask Web 开发这本书过一遍,会了解到一些开发流程。
    welkinzh
        6
    welkinzh  
       Jun 5, 2017 via Android
    @sakuoz 要是做出来一个项目 最好弄懂每个环节的原理 比如 django 中多对多 field 怎么实现的这种 还有找实习还要做做算法题背背计算机基础 再多我也不知道了 我只是个弱鸡
    keysona
        7
    keysona  
       Jun 5, 2017
    linux 肯定要会把。
    数据库,mysql,mongodb,redis 也要会点吧。
    然后 部署 python web 也要会吧。
    flask / tornado / django 三个都要会吧。


    ---前端也要会点吧。

    然后就差不多了。

    最好是项目驱动,需要什么学什么。
    keysona
        8
    keysona  
       Jun 5, 2017
    额,python 不好找工作。。。

    所以,不仅仅是 web,最好爬虫 /运维也了解下。。。
    sakuoz
        9
    sakuoz  
    OP
       Jun 5, 2017 via Android
    @keysona 有必要三个框架都会吗?感觉要学的好多 T_T,不过爬虫确实有兴趣打算学一下

    @welkinzh 嗯嗯,打算学完框架就开始看算法和基础,谢谢啦

    @Blunt1991 谢谢,目前正在看这本书(^_^)
    dcoder
        10
    dcoder  
       Jun 6, 2017
    @sakuoz
    实际上最靠谱的路线是:
    1. 开个 VPS 账号 (Digital Ocean or Linode).
    2. 在上面做个 Django web project, 系统地理解 Python web 的各个方面.
    3. 基于上面的经验, 自己用 Flask 定制个 web project, 自己组合 web 轮子, 造 web 轮子.
    masha
        11
    masha  
       Jun 6, 2017 via iPhone
    前阵子面试 python 后端实习,问了我这些问题,希望对你有帮助:1.讲讲自己的项目(参考楼上们) 2.了解 Linux ?什么程度 3.讲讲快排 4.讲讲 HTTP 协议 5.一个 js 小测验,字符串格式化到 Json 能记起来大概就这么多了
    duan602728596
        12
    duan602728596  
       Jun 6, 2017 via iPhone
    web 最基本的 html、css、javascript 三大基础要扎实,ecmascript 的最新标准 es6、es7 要会用,node 也要有研究。python 方面也是基础要扎实,还有数据库,服务器了
    sakuoz
        13
    sakuoz  
    OP
       Jun 6, 2017 via Android
    @duan602728596 我感觉您这说的是会 python 的前端程序员😂

    @masha 谢谢,帮助很大!

    @dcoder 嗯,谢谢建议!
    workwonder
        14
    workwonder  
       Jun 6, 2017 via Android
    三大框架,我工作前两年只关注 django,后两年才跟进了 tornado,然后才用用 flask,主力一直是 django。
    slideclick
        15
    slideclick  
       Jun 7, 2017
    @keysona 超过实习标准了。会用 linux 命令,会 sql 即可吧
    keysona
        16
    keysona  
       Jun 7, 2017
    @slideclick
    哈哈,因为现在 python 的工作不好找,尤其是我和楼主这种应届生...

    招 web 开发的基本都是全栈了...

    额,目前我在做的公司就在做这些....
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3148 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 14:21 · PVG 22:21 · LAX 07:21 · JFK 10:21
    ♥ Do have faith in what you're doing.