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

Python 萌新一枚,求关照!求鞭策

  •  
  •   JarvisChing · May 24, 2017 · 2903 views
    This topic created in 3457 days ago, the information mentioned may be changed or developed.

    刚接触 Python 一头雾水,无编程经验.不知道从何下手去学.应该看什么类型的书.还有 Python2X 和 3X 从哪个版本开始入手.请各位大神多多指点

    bolide2005
    bolide2005
    May 24, 2017❤️1
    1
    Python2 官方已经确认会在 2020 年后不再支持;如果说两年前还可以说很多库没有 Python3 的版本,现在这种情况越来越少了,既然没有技术包袱,不如直接从 Python3 入手
    没有编程经验的话还是建议找一点视频教程来看,更形象,也容易上手
    http://www.bilibili.com/video/av4050443/?from=search&seid=1937987019745267604
    有一点基础后可以重新开始看书,深入了解,推荐两本书《 Python 学习手册》《 Python 核心编程》
    边看书可以边做实践,这里有一些好玩的项目,别人也提交了代码,不会做就照着学 https://github.com/Yixiaohan/show-me-the-code
    Kilerd
    Kilerd
    May 24, 2017 via iPhone
    2
    算了,还是放弃吧
    JarvisChing
    JarvisChing
    OP
    May 24, 2017
    3
    @Kilerd 为何要放弃
    myyou
    myyou
    May 24, 2017
    4
    以找工作为目的的话,还是建议学 python2.x,即使有公司要 python3.x,其实两者相差不大,很好来回切换的。如果只是玩玩,那就直接学 3 吧
    powerbobo
    powerbobo
    May 24, 2017
    5
    @myyou 难道以工作为目的就不能直接上 3 ?
    JarvisChing
    JarvisChing
    OP
    May 24, 2017
    6
    @myyou @powerbobo 主要还是以玩为主.爬点小黄图.....主要工作不是在这个领域!
    Kilerd
    Kilerd
    May 24, 2017 via iPhone
    7
    @JarvisChing 辣鸡 python, 没意思
    DeTamble
    DeTamble
    May 24, 2017❤️1
    8
    如果只是想爬点小黄图的话……把廖雪峰的 Python 教程基础看完
    http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

    再去看《用 Python 写网络爬虫》就好了。
    如果想深入网络爬虫可以看《 Python 网络数据采集》
    JarvisChing
    JarvisChing
    OP
    May 24, 2017
    9
    @DeTamble 好的谢谢!
    DeTamble
    DeTamble
    May 24, 2017❤️1
    10
    建议学 Python3 ;
    我不建议看《 Python 核心编程》,太厚,不适合想要尽快应用 Python 的初学者;
    看视频学习速度慢,没有看书来得快捷有效;

    关于前面有人提到的 Show me the code 我做过,只是一些小练习,如果想系统掌握 Python 基础建议去做 HackerRank 上的 Python 系列题目: https://www.hackerrank.com/domains/languages/py-introduction
    类似 Show me the code 的 Python 练习还有 The Python Challenge (解密类游戏,难度较高): http://www.pythonchallenge.com/

    就这么多,基本可以满足楼主需求了。
    DeTamble
    DeTamble
    May 24, 2017
    11
    再加一条,更加系统的学习 Python 基础可以参加学堂在线的《计算机科学和 Python 编程导论》自主课程:
    http://www.xuetangx.com/courses/course-v1:MITx+6_00_1x+sp/about
    这个我学完了,还是不错的。
    学习 Python 的资源很多,就看你怎么找了。
    gpw1987
    gpw1987
    May 24, 2017
    12
    一般来说还是直接 py3 开始吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3864 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 09:46 · PVG 17:46 · LAX 01:46 · JFK 04:46
    ♥ Do have faith in what you're doing.