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

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

  •  
  •   JarvisChing · 2017-05-24 09:02:26 +08:00 · 2055 次点击
    这是一个创建于 2742 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    bolide2005
        1
    bolide2005  
       2017-05-24 09:48:23 +08:00   ❤️ 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
        2
    Kilerd  
       2017-05-24 09:52:09 +08:00 via iPhone
    算了,还是放弃吧
    JarvisChing
        3
    JarvisChing  
    OP
       2017-05-24 10:12:57 +08:00
    @Kilerd 为何要放弃
    myyou
        4
    myyou  
       2017-05-24 10:19:38 +08:00
    以找工作为目的的话,还是建议学 python2.x,即使有公司要 python3.x,其实两者相差不大,很好来回切换的。如果只是玩玩,那就直接学 3 吧
    powerbobo
        5
    powerbobo  
       2017-05-24 10:21:19 +08:00
    @myyou 难道以工作为目的就不能直接上 3 ?
    JarvisChing
        6
    JarvisChing  
    OP
       2017-05-24 10:31:44 +08:00
    @myyou @powerbobo 主要还是以玩为主.爬点小黄图.....主要工作不是在这个领域!
    Kilerd
        7
    Kilerd  
       2017-05-24 10:33:48 +08:00 via iPhone
    @JarvisChing 辣鸡 python, 没意思
    DeTamble
        8
    DeTamble  
       2017-05-24 11:02:55 +08:00   ❤️ 1
    如果只是想爬点小黄图的话……把廖雪峰的 Python 教程基础看完
    http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

    再去看《用 Python 写网络爬虫》就好了。
    如果想深入网络爬虫可以看《 Python 网络数据采集》
    JarvisChing
        9
    JarvisChing  
    OP
       2017-05-24 11:12:06 +08:00
    @DeTamble 好的谢谢!
    DeTamble
        10
    DeTamble  
       2017-05-24 11:12:21 +08:00   ❤️ 1
    建议学 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
        11
    DeTamble  
       2017-05-24 11:15:22 +08:00
    再加一条,更加系统的学习 Python 基础可以参加学堂在线的《计算机科学和 Python 编程导论》自主课程:
    http://www.xuetangx.com/courses/course-v1:MITx+6_00_1x+sp/about
    这个我学完了,还是不错的。
    学习 Python 的资源很多,就看你怎么找了。
    gpw1987
        12
    gpw1987  
       2017-05-24 14:51:42 +08:00
    一般来说还是直接 py3 开始吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5247 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:28 · PVG 09:28 · LAX 17:28 · JFK 20:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.