V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
marsha
V2EX  ›  程序员

perl 语言好难啊>_<没有学过计算机程序 有大神愿意分享一下 perl 语言的学习方法吗 看了半天书连运行都不会

  •  
  •   marsha · 2016-03-30 15:27:21 +08:00 · 5446 次点击
    这是一个创建于 3168 天前的主题,其中的信息可能已经有所发展或是发生改变。
    没有学过计算机程序 有大神愿意分享一下 perl 语言的学习方法吗 看了半天书连运行都不会
    27 条回复    2016-05-01 16:43:58 +08:00
    tttimit
        1
    tttimit  
       2016-03-30 16:04:08 +08:00
    入门请看视频,帮你解决 IDE ,如何编写、如何运行,如何调试的问题。

    入门之后看书提高速度。
    marsha
        2
    marsha  
    OP
       2016-03-30 16:13:59 +08:00
    @tttimit 没有找到视频教程⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄请问有链接吗
    iscraft
        3
    iscraft  
       2016-03-30 16:15:47 +08:00
    如果不是必须的话 还是转学 python 吧
    marsha
        4
    marsha  
    OP
       2016-03-30 16:16:25 +08:00
    @iscraft 必修%>_<%
    xuboying
        6
    xuboying  
       2016-03-30 16:19:55 +08:00 via Android
    先学正则,再学引用,最后玩 cpan
    xuboying
        7
    xuboying  
       2016-03-30 16:21:01 +08:00 via Android
    完全不会看小骆驼
    fanwei
        8
    fanwei  
       2016-03-30 16:22:20 +08:00
    没有学过计算机变成,上来就必修 perl 是什么节奏?
    learnshare
        9
    learnshare  
       2016-03-30 16:22:24 +08:00
    先从官网上的 下载 https://www.perl.org/get.html 及初学者指南 http://learn.perl.org/ 开始吧。
    这部分不建议看书,因为书上已经过时很久了。
    marsha
        10
    marsha  
    OP
       2016-03-30 16:23:49 +08:00
    @fanwei 到我们这一届就变成 perl 了 上几届都是 C 语言
    halfcoder
        11
    halfcoder  
       2016-03-30 18:25:42 +08:00
    @marsha 敢问楼主专业?
    fway
        12
    fway  
       2016-03-30 18:29:52 +08:00
    为什么不学 python?
    yech1990
        13
    yech1990  
       2016-03-30 18:33:48 +08:00
    目测是信息学专业
    ayang23
        14
    ayang23  
       2016-03-30 18:34:58 +08:00
    perl 的细节过于庞杂,返回值根据上下文才能确定类型,很不好学。这货感觉是从 shell 语言发展出来的,很多语法感觉不像编程语言。不建议使用大骆驼入门,找一本一边学一边用的实践类书入门好点。
    yangxin0
        15
    yangxin0  
       2016-03-30 19:41:36 +08:00
    perl 最简单的入门手册就是 learning perl 呀, 不过真不建议学 perl , 光语法你都要学很久
    yy77
        16
    yy77  
       2016-03-30 19:47:28 +08:00 via iPhone
    小骆驼 learning perl 有中文版,很容易读的。
    ivvei
        17
    ivvei  
       2016-03-30 20:23:03 +08:00
    难在哪里?
    holyghost
        18
    holyghost  
       2016-03-30 20:26:13 +08:00
    上份工作接手过 flw 大神的代码,那叫一个。。。
    antzhi
        19
    antzhi  
       2016-03-30 20:28:54 +08:00 via iPhone
    问题是为啥要学,先学 python 吧
    wangqinhu
        20
    wangqinhu  
       2016-03-30 20:48:38 +08:00 via iPhone
    小骆驼
    jackfu
        21
    jackfu  
       2016-03-31 02:54:41 +08:00
    官方免费书,怎么运行说得很清楚,也很简单。 https://www.perl.org/books/beginning-perl/

    如果你是 windows 环境,可能初学是找不着北。还是换到 os x ,或者装个 ubuntu desktop ,这俩都是自带 perl 。
    wangranche
        22
    wangranche  
       2016-03-31 08:19:03 +08:00
    极客学院有 perl 的视频,入门足够了,看完视频再去看书
    qcts33
        23
    qcts33  
       2016-03-31 09:12:15 +08:00
    一上来就学 Perl 啊……简直丧心病狂……
    没学过编程就直接 There's More Than One Way To Do It ……那不直接晕菜了
    anjouslava
        24
    anjouslava  
       2016-03-31 09:18:09 +08:00 via Android
    楼主 bioinfo 的?先做实验楼的 perl 入门,基本就知道 Linux 下 perl 如何运行和基本语法了, Win 装 ActivePerl , cmd 或 powershell 命令行环境运行。不过最后还是说句,如果只是修一门课而已,不推荐花大量时间在 Perl 上,应用极其有限,可读性是灾难。
    irenicus
        25
    irenicus  
       2016-03-31 12:54:53 +08:00 via Android
    小骆驼学完,习题做完,我大部分同事在这个阶段,已经够用了。
    如果要提高,就把正则和引用重点学一下(小骆驼讲的少),还有 map grep 之类的函数了解一下


    剩下随便搞,写代码看代码
    各种语法细节特殊变量碰到了再记
    面向对象部分还是别看了
    chenhui7373
        26
    chenhui7373  
       2016-05-01 16:43:37 +08:00
    chenhui7373
        27
    chenhui7373  
       2016-05-01 16:43:58 +08:00
    UNIX 王牌语言。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:05 · PVG 07:05 · LAX 15:05 · JFK 18:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.