V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zangbob
V2EX  ›  问与答

开始学习 Python,还有几个疑问想请教诸位,恳请赐教。

  •  
  •   zangbob · 2016-03-23 10:14:33 +08:00 · 2201 次点击
    这是一个创建于 2928 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1 、没有苹果系统(没钱),没有 linux 系统(虚拟机上装太慢且麻烦,上次为了弄个 root 还被 V 友鄙视了),在 windows 平台上学习 Python ,目前最好用的是哪种安装包?是 WinPython 吗?为毛 V2EX 上朋友分享的 .py 代码,搁 WinPython 里就跑不起来?

    2 、除了《 A Byte of Python-简明 Python 教程》和廖雪峰的在线教程外,还有哪些更容易入门的教材吗?《与孩子一起学编程》算是个好教材么(知乎上看到有人在推荐)?

    3 、不会任何编程,不懂任何算法,纯野生散养半吊子前端,打幼儿园起就讨厌数学的人,有没有可能学好 Python? (懂点 html 和 css , js 和 php 限仅于会改参数、删不用的代码的程度)

    4 、看 V2EX 上许多非常厉害的人用 Python 写各种爬虫,抓各种数据(好眼馋。。),请问这种爬虫和火车头之类的采集软件类似吗?是需要根据具体的站点写规则,还是和 Google 的那种爬虫一样,能自动爬回数据?数据处理后,能实现自动发布到网站上吗?(类似于火车头、 ET 那样)

    5 、某公众号说 Python 有两种学习方法,一种是像《鹿鼎记》里的少林寺和尚澄观,从少林长拳开始学起,一步步打基础最后炼成神功。另一种是像《九阴真经》或《吸星大法》,不求甚解,只求为我所用(各种库拿来就用)。。 想请问,第二种方法这种速成的学习法有什么要注意的点或避免的坑吗?

    恳请诸君赐教,在下定洗耳恭听,手拿小本记不停~~(有些问题实在不知该怎么搜答案...)

    11 条回复    2016-03-23 19:08:08 +08:00
    strahe
        1
    strahe  
       2016-03-23 10:23:23 +08:00   ❤️ 1
    先花一个月学习下基本语法,后面就吸星大法,做做事情,最后再回头来提升细节和高级用法,这样并不是最好的学习方法,但是我觉得效率最高.
    Battle
        2
    Battle  
       2016-03-23 10:27:03 +08:00   ❤️ 1
    1.装双系统,弄个 ubuntu
    2.Learn python the hard way
    3.学会就行了,学好是技术好的人考虑的
    4.类似;可以
    5.没什么好注意的
    clino
        3
    clino  
       2016-03-23 10:34:25 +08:00   ❤️ 1
    1 https://www.python.org/downloads/windows/
    2 python tutorial 比如 2.x 可以看这个 https://docs.python.org/2/tutorial/index.html
    3 编程用到的数学和我们平常学的不大一样,更偏逻辑一些
    jmc891205
        4
    jmc891205  
       2016-03-23 10:38:56 +08:00   ❤️ 1
    1. 为什么不用 Python 官网的 windows 安装包?
    2. Python 官网的 tutorial
    3. 如果你学不好 JavaScript 和 PHP ,那你大概也学不好 Python
    4. 你想写成什么样就能写成什么样
    5. 第二种方法啊。。大概到最后你的 Python 水平也是只会改参数、删不用的代码的程度吧。
    zangbob
        5
    zangbob  
    OP
       2016-03-23 11:01:18 +08:00
    cuikangyuan
        6
    cuikangyuan  
       2016-03-23 11:36:20 +08:00   ❤️ 1
    哈哈哈 小甲鱼 从零开始学 python
    tttimit
        7
    tttimit  
       2016-03-23 11:37:35 +08:00   ❤️ 1
    --linux 的话,推荐使用 Ubuntu ,非常简单易用
    --书的话,推荐《笨办法学 Python 》也就是上面的那个《 Learn Python the hard way 》
    --肯定可以学好啊,编程主要是逻辑,就是做事情的先后顺序,考虑问题是否周密
    --不清楚火车头是什么
    --速成学习法,首先学好语言基础,第二是熟悉主流框架。
    maemolee
        8
    maemolee  
       2016-03-23 11:49:52 +08:00 via iPhone   ❤️ 1
    如果你是大学生的话建议不要折腾双系统,直接买个虚拟主机装 Linux ,开远程,和本地的效果差不多。一个月也就十块钱,可以有效缓解电脑硬盘空间不够的情况,还不用折腾笔记本各种硬件驱动。
    viator42
        9
    viator42  
       2016-03-23 11:50:13 +08:00   ❤️ 1
    还是建议装一个 Linux,Windows 的命令行用起来太着急,而且装扩展太麻烦.Mac 也不是那么好使.
    没遗留问题的话还是从 3 起步, 2.x 的中文编码问题能把你虐到哭.
    woniu127
        10
    woniu127  
       2016-03-23 13:11:19 +08:00 via Android   ❤️ 1
    我刚学不久, windows 系统直接在 python 官网下的 python3 安装包,用 pip 安装扩展也不难。另外可以安装 pycharm ,很好用。网上搜搜 python 教程都有视频指导的。
    yangzh
        11
    yangzh  
       2016-03-23 19:08:08 +08:00 via iPhone
    1. windows 下直接用 https://www.continuum.io/downloads 即可,不需要别的安装包,不要重装系统。记忆中,安装过程自动把 python 路径加入到 path 里了。可以在 cmd 里运行 py 文件。

    2. learn python the hard way 和 the Hitchhiker ’ s Guide to Python

    3. 可

    4. 可

    5. 可
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2857 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:39 · PVG 21:39 · LAX 06:39 · JFK 09:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.