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

请教各位大神如何更好的自学 Python ,人生苦短,我需要 Python .

  •  
  •   Crofy · 2017-12-08 15:20:06 +08:00 · 3569 次点击
    这是一个创建于 2330 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请抢救一下在 python 自学路上迷途的小羔羊. 近日刚注册 v2ex,向各位大神敬礼

    24 条回复    2017-12-13 12:08:40 +08:00
    RolesLe
        1
    RolesLe  
       2017-12-08 15:24:39 +08:00
    做个小规划
    praynise
        2
    praynise  
       2017-12-08 16:09:47 +08:00
    楼主有啥需求方向没有?想用 python 做什么。先定个小目标,然后再实现
    SuperMild
        3
    SuperMild  
       2017-12-08 16:14:45 +08:00
    Python 涉及的范围很广,要先选一个方向呀
    huangsw
        4
    huangsw  
       2017-12-08 16:25:50 +08:00
    不要想太多,拿起键盘就是干
    Cooky
        5
    Cooky  
       2017-12-08 16:28:23 +08:00 via Android
    Python 就是个方便的工具,做什么怎么做还是在你自己
    Crofy
        6
    Crofy  
    OP
       2017-12-08 16:31:29 +08:00
    @praynise 主要是在工作中写点脚本,方便管理服务,我现在只会使用 shell,比较浅薄,我倒是看了不少,python 教程,可能是我学习方法不对,每次重头看,我现在有点迷茫,不知从何学起
    Crofy
        7
    Crofy  
    OP
       2017-12-08 16:31:56 +08:00
    @SuperMild 请问一下 python 可以选择那些放心啊,我是小白,请多谅解
    vincenttone
        8
    vincenttone  
       2017-12-08 16:38:02 +08:00
    有时间在这问,不如赶紧写点啥
    SuperMild
        9
    SuperMild  
       2017-12-08 16:40:43 +08:00
    @Crofy 你都看过 python 教程了,那就可以直接做东西了,做网页、爬虫、桌面 GUI 软件……刚入门不外乎这些,自己选一个。
    Crofy
        10
    Crofy  
    OP
       2017-12-08 16:55:10 +08:00
    @SuperMild 目前只是只知其然不知其所以然,底不清,不过我有点想明白了,我先定个方向,先把 python 这方面的知识学扎实了,我想别的方向也会一点通,贪多嚼不烂 ,谢谢大神
    lonenol
        11
    lonenol  
       2017-12-08 16:56:34 +08:00
    人生苦短,赶快换行
    Crofy
        12
    Crofy  
    OP
       2017-12-08 16:57:41 +08:00
    @lonenol 大神,您这是怎么了,QAQ
    likuku
        13
    likuku  
       2017-12-08 17:03:32 +08:00
    @Crofy [我现在只会使用 shell] 最高效的路子:

    用 Python3 把你写过的 shell 脚本重写一次,之后 Python 进步后,时常再来重构。

    # py2.x 马上就寿终正寝,py3 才是王道

    以下两篇文档 /速查足够这个阶段用了(虽然是针对 python2.x 的,大部分都一样):

    Python 绝对简明手册
    https://wiki.woodpecker.org.cn/moin/PyAbsolutelyZipManual

    Python 精要参考(第二版)
    https://wiki.woodpecker.org.cn/moin/PythonPeruse

    假若遇到 照抄范例的最简单代码也还是 py3 环境报错,那么可能就是 py3 已经不支持这种 2.x 旧语法,请善用搜索引擎
    Crofy
        14
    Crofy  
    OP
       2017-12-08 17:10:10 +08:00
    @likuku 好的,非常感谢,膜拜大神,目前我使用的就是 python3.5
    manzhiyong
        15
    manzhiyong  
       2017-12-08 17:14:04 +08:00
    想靠这个找工作吃饭就学 python2
    likuku
        16
    likuku  
       2017-12-08 17:14:59 +08:00
    @Crofy pyenv 这个你值得拥有。

    虽然我用了超过 10 年 python,也被 python 版本所困扰,
    很早知道 pyenv 等类似工具,今年夏天才开始用它,真是非常棒的东西。

    我当初也是 shell 脚本起步,shell 无法满足需求时,就拿来 python 直接用了,边用边学,随手速查手册,勤查不同数据类型的特性和自带函数 /方法。
    loading
        17
    loading  
       2017-12-08 17:16:21 +08:00
    先说你用于哪方面,运维自动化,爬虫,web 应用,科学计算。
    likuku
        18
    likuku  
       2017-12-08 17:18:45 +08:00
    @manzhiyong 两年后 py2 就被官方放弃了,另外 py3 外围库也几乎完成全面兼容了:

    Python 3 Readiness
    https://www.v2ex.com/t/411544
    Crofy
        19
    Crofy  
    OP
       2017-12-08 17:19:33 +08:00
    @loading 您好,主要是运维自动化,日志分析这一块
    xinlai
        20
    xinlai  
       2017-12-08 17:23:37 +08:00
    找个感兴趣的项目,边做边学,泛泛的看看书东敲几行西敲几行是没用的
    TimePPT
        21
    TimePPT  
       2017-12-08 18:12:15 +08:00
    如果想就写脚本执行任务,就边学边做,有 shell 编程基础就更不用从头看了。

    可以看廖雪峰的教程,或者可以试试这本《 Python 编程快速上手——让繁琐工作自动化》 https://book.douban.com/subject/26836700/
    blless
        22
    blless  
       2017-12-09 03:13:05 +08:00 via Android
    动态一时爽,只是写写脚本就无所谓了 开正经项目谨慎一点
    sucaihuo
        23
    sucaihuo  
       2017-12-11 09:51:57 +08:00
    看视频教程学,我整理的视频,有兴趣的看看
    http://www.sucaihuo.com/video/172-0-0
    lolizeppelin
        24
    lolizeppelin  
       2017-12-13 12:08:40 +08:00 via Android
    有 TM 推 python3 程序员能不能消停点

    写 shell 明显偏运维的 老老实实写 2.6 和 2.7
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3468 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:42 · PVG 08:42 · LAX 17:42 · JFK 20:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.