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
sai190209
V2EX  ›  Python

Python 该如何进阶学习呢?

  •  
  •   sai190209 · 4 天前 · 1945 次点击

    廖雪峰的课程看了,平时也就写写脚本,写了两年了,也就 crud+Flask ,应该如何进阶学习呢?

    各位大牛有什么建议?教程课程书籍都可以推荐,提前感谢

    25 条回复    2024-09-15 13:58:59 +08:00
    lambdaq
        1
    lambdaq  
       4 天前
    你已经打败全国 80% 的 py 码农了。快去就业市场试试吧。
    NoobNoob030
        2
    NoobNoob030  
       4 天前
    最好的提升方案应该是参与开源社区贡献,从简单的 issue 开始慢慢推一些 PR
    sai190209
        3
    sai190209  
    OP
       4 天前
    @lambdaq 哈哈,不至于不至于
    @NoobNoob030 这是个不错的好思路,而且不限语言,谢谢
    PTLin
        4
    PTLin  
       4 天前
    书的话无非 cookbook 和 fluent
    n37r09u3
        5
    n37r09u3  
       4 天前
    语法都熟悉的话 直接看这本吧 CPython 设计与实现,看完打败全国 90% 的 py 码农
    Ricardoo
        6
    Ricardoo  
       4 天前
    《流畅的 python 》进阶不二之选。现在出第二版了,纸质版太贵,微信读书会员可以免费看。
    iOCZS
        7
    iOCZS  
       4 天前
    重要的是应用,把一门语言学得很精通的必要性是什么?
    summerwar
        8
    summerwar  
       4 天前
    你得先知道自己要干什么,然后才知道如何进阶学习
    encro
        9
    encro  
       4 天前
    即将开启的技能:

    金融统计
    爬虫
    AI 胶水
    web 急速开发
    blakezhaothinks
        10
    blakezhaothinks  
       4 天前
    Python 进阶避不开的一本书:《流畅的 Python 》。
    vialon17
        11
    vialon17  
       4 天前
    fluent python
    pep 系列
    python 的设计逻辑之类的
    huangyezhufeng
        13
    huangyezhufeng  
       4 天前
    @huangyezhufeng 把书直接贴上吧

    Fluent Python
    Python Cookbook3
    The Hitchhiker's Guide to Python
    Python Tricks: The Book
    Architecture Patterns with Python
    《 Python 工匠》
    Python Testing with pytest: Simple, Rapid, Effective, and Scalable
    High Performance Python
    Practice to the Python Pro
    Robust Python
    Serious Python
    zhu327808
        14
    zhu327808  
       4 天前
    找个项目做做吧,看看自己能不能独立 hold 一整个项目的设计实现,比如写一个论坛,写一个 blog ,这种别人写烂了的项目
    sunfkny
        15
    sunfkny  
       4 天前 via Android
    装饰器
    元类
    描述符
    type hints
    asyncio
    deplives
        16
    deplives  
       4 天前
    看你只是想进阶 python 还是搞搞底层 cPython 之类的

    要是只是想进阶一下 python ,那就推荐先去看看《流畅的 python 》是本好书,然后尝试用高级点的东西开始造轮子,

    如果你已经进阶到不满足于停留在 python 层面,那就去拉下来 cPython 代码,研究研究源码,说不定还能魔改一番,挺有意思,也更能加深你对 python 的理解

    总之其实想深入 python 还是不简单的。
    iorilu
        17
    iorilu  
       4 天前
    python 作为一个所谓万能语言, 范围太广, 所以想深入必须缩小范围

    你可以综合考虑你的工作和兴趣方向, 选定一个深入

    至于干什么不重要, 但是必须深入才能做到一般人摸不到的东西

    至于看书什么之类我个人认为不重要, 深入指的是业务方向, 不是说代码写的多精炼多漂亮, 我不觉得这有啥了不起, 关键还是你能搞出别人搞不出的项目
    sai190209
        18
    sai190209  
    OP
       4 天前
    哇, 很多不错的建议和推荐。

    总结下就是,综合自己的情况,找到自己想做的是啥,然后针对学习深入,动手做项目/参与开源社区贡献。

    书的话,看来 《流畅的 python 》 是绕不开了。

    就不一一回复了,谢谢各位!
    fghzpqm
        19
    fghzpqm  
       4 天前   ❤️ 1
    居然还没有人推荐最好的 Python 书籍之一:[Effective Python]( https://effectivepython.com/)
    nbboy
        20
    nbboy  
       4 天前
    实践是最好的方式,如果是为了去面试,而且时间非常短,那就只能背题了。
    zh584728
        21
    zh584728  
       4 天前
    建议一步到位,直接卖课
    messaround
        22
    messaround  
       4 天前
    用它赚钱
    ponelyr
        23
    ponelyr  
       3 天前
    让 cursor 来教你
    Hopetree
        24
    Hopetree  
       3 天前
    现在有 AI 加持,如果不是有必要,根本不需要把自己搞得那么卷,大部分工作都只需要熟练就行,感觉也就是开源项目会用到高级
    chrisji1024
        25
    chrisji1024  
       3 天前
    上站是最快的方式,哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5763 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:18 · PVG 14:18 · LAX 23:18 · JFK 02:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.