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

求推荐一个有意思的脚本语言,想学习

  •  
  •   Soichir · 2012-10-19 11:04:03 +08:00 · 7173 次点击
    这是一个创建于 4455 天前的主题,其中的信息可能已经有所发展或是发生改变。
    应届生,学的是电子专业,找了个软件的工作
    So,除了写毕业论文以外,不想荒废大好时光学习点东西

    有感于上学过程中学习了太多半途而废的东西,教训就是:学会一样东西只能在两种情况下才能成立,两个条件是 或 的关系
    1 压力,比如公司实验室做的项目,有进度上工程上的压力去驱动学习,很高效
    2 自己比较感兴趣,这样根本就不用给自己做规划,不自觉的就搞到凌晨去了···最高效

    所以,我想学习一种脚本语言(其实不限定类别方向,有任何好玩的都可以),求推荐
    我对有意思的定义:
    1 学习效果能够及时反馈,比如学一天(OR几天)就能做一个小练习,知道效果
    2 方便学习,学习路径最佳最好是 基本概念->学习一个项目框架->对照书本再学习->继续学习项目

    无论工具还是语言,没有谁比谁更好一说,只有谁更适合~
    不知道我表达清楚没,有可能废话说太多了没说到重点,有可能我对上述这些方面理解有偏差,见谅~
    最后,求推荐,或者学习点什么其他东西的一些建议,谢谢!
    28 条回复    1970-01-01 08:00:00 +08:00
    qiayue
        1
    qiayue  
       2012-10-19 11:05:33 +08:00   ❤️ 1
    php python 都适合你的情况
    clowwindy
        2
    clowwindy  
       2012-10-19 11:46:10 +08:00   ❤️ 2
    HowardMei
        3
    HowardMei  
       2012-10-19 15:23:43 +08:00
    python 应用领域广泛,国外科学工程计算领域很多院校和公司在用,numpy scipy matplotlib之类非常成熟了,这种多领域知识与经验的积累是很高的门槛,其它语言很难赶上来的,相信国内用python的公司也会越来越多,电子专业的如果去学纯web向的脚本语言php/ruby之类,等于把你原来所学全部废掉。
    013231
        4
    013231  
       2012-10-19 15:33:30 +08:00   ❤️ 1
    單純想學一門實用而有趣的語言就Python吧.
    不過我更推薦用SICP做教材學Scheme.
    sutar
        5
    sutar  
       2012-10-19 15:36:11 +08:00   ❤️ 1
    学电子的当然选择 matlab 咯!能画贝赛尔曲线,能求S11参数,能做神经网络方针还能弹卡农! 妈妈再也不用担心我的学习了!
    chloerei
        6
    chloerei  
       2012-10-19 15:43:20 +08:00   ❤️ 1
    Ruby
    HowardMei
        7
    HowardMei  
       2012-10-19 16:25:03 +08:00   ❤️ 1
    @sutar 这些python也可以,而且更强大,集成包: http://www.sagemath.org

    Matlab的m语言从软件角度来说,是非常糟糕的,超过1000行代码后,会让你痛不欲生。
    本科用Matlab写过数据分析与电机监控软件,写到后来发誓再也不用它做需要100行代码以上的项目,而且变频器PLC控制端还需要把算法从Matlab迁移到其它语言,我当时用的VB,现在几乎忘光了,可惜那时不知道有python这个大杀器。

    要是现在重新做那个项目,从概念验证、算法仿真、PLC通讯控制界面,到电机扭矩数据绘图、生成产量vs效率报告,可以用Python和相关的库一气呵成,代码量绝对会比Matlab+VB少很多,而且能作为生产环境使用。

    国内盗版泛滥,绝对不是什么好事,阻碍了优秀开源方案的传播与接受,更不要说积极参与贡献了,
    Matlab大而全,除了做快速验证比较好,用来干其他事情就是坑爹,而且学生习惯用它的闭源模块后,知其然不知其所以然,到工作岗位上很多专业知识都要重新学习。
    tioover
        8
    tioover  
       2012-10-19 16:27:10 +08:00   ❤️ 1
    如果想管理电脑写实用程序的话 Perl
    如果想做网站的话 Ruby
    如果上面这些都想的话 Python

    如果想体验程序的美的话 像#4推荐的那样看SICP学Scheme
    n2n3
        9
    n2n3  
       2012-10-19 23:14:31 +08:00   ❤️ 1
    JavaScript, 很有意思的。
    yetone
        10
    yetone  
       2012-10-19 23:57:28 +08:00   ❤️ 1
    Lua or Erlang
    eric_q
        11
    eric_q  
       2012-10-20 00:14:18 +08:00   ❤️ 1
    推荐 SICP 不合适。
    fwee
        12
    fwee  
       2012-10-20 00:16:53 +08:00   ❤️ 1
    ruby不解释
    Soichir
        13
    Soichir  
    OP
       2012-10-20 00:36:58 +08:00
    @HowardMei 非常感谢如此详细的推荐 我详细看看python的应用去 然后再向你请教~
    对python的了解 仅限于实验室的博士们用的比较多 经常算法验证、大数据处理什么的
    Soichir
        14
    Soichir  
    OP
       2012-10-20 00:39:29 +08:00
    @tioover 谢谢,再问,请问知不知道 “网络管理” 需要的知识技能 我以后可能被分到这个部门去,什么脚本比较匹配
    Soichir
        15
    Soichir  
    OP
       2012-10-20 00:40:53 +08:00
    @eric_q 能不能给一个不合是的理由,学习曲线比较陡峭?
    Soichir
        16
    Soichir  
    OP
       2012-10-20 00:42:26 +08:00
    谢谢LS各位 回复以及推荐
    对web不感兴趣 重点关注下perl python 还有scheme
    yueq
        17
    yueq  
       2012-10-20 06:21:15 +08:00   ❤️ 1
    看几天python入门一类的东西,

    然后开始用django 搭个简单的网站

    简单快捷 会有成就感
    xuyyang
        18
    xuyyang  
       2012-10-20 13:11:34 +08:00
    我知道的实在太少了。。。。
    geek
        19
    geek  
       2012-10-20 13:18:14 +08:00
    @yueq 求搭建的教程
    plprapper
        20
    plprapper  
       2012-10-20 15:39:35 +08:00
    linux 脚本 算吗
    yueq
        21
    yueq  
       2012-10-20 16:01:13 +08:00   ❤️ 1
    @geek django官方tutorial 基本几个小时就能过一遍
    jackyz
        22
    jackyz  
       2012-10-21 10:50:38 +08:00   ❤️ 1
    这么欢乐的帖子一定要回啊。
    推荐 bash 其实,你迟早都会用到的。
    javascript 也不错,不要直接联想到 web ,在 node.js 上,能干的事情很多。
    Soichir
        23
    Soichir  
    OP
       2012-10-21 22:20:46 +08:00
    @jackyz 谢谢推荐,其实。。。bash我学了还不算短的时间(一个月有吧) 大部头的书看了一本 参考了好几本书,但是不知道要干什么。。。 几个月后 全部忘光光
    matrixxwyy
        24
    matrixxwyy  
       2012-10-21 22:55:44 +08:00   ❤️ 1
    必须 REBOL !!!
    主页:http://rebol.com/
    简介:http://www.rebol.com/what-rebol.html
    专业一点的简介:http://www.rebol.com/docs/expert-intro.html
    tioover
        25
    tioover  
       2012-10-23 20:12:00 +08:00
    @Soichir 网络管理似乎是网管?
    linux 和各种 shell 命令是必须的吧,也需要用Python写各种脚本
    GreatHan
        26
    GreatHan  
       2012-10-23 20:13:41 +08:00   ❤️ 1
    javascript
    Soichir
        27
    Soichir  
    OP
       2012-10-23 22:48:35 +08:00
    @tioover 是的 就是网管,开始在学python了,谢谢
    dndx
        28
    dndx  
       2012-10-23 23:34:30 +08:00   ❤️ 1
    lua,极佳的扩展性,极快的速度,个人认为lua迟早会大有所为。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1080 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:45 · PVG 06:45 · LAX 14:45 · JFK 17:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.