Python做些小功能还是不错的

  • s
    storespace0930
    上周系统一个外围功能出了点问题,研究新的解决方案。找了个组件,java、c#、python都有对应的库,试下来有些体会:
    • 开发者更倾向python。给java提供的api不完整,python能用的指令,java就不能用。
    • python上手确实快。一个功能,十来行搞定。我一个初学者,从安装python到跑出完整demo,期间解决了一个问题,一个半小时搞定。



    作为工具使用,确实很不错。
  • x
    xRAIN
    有玩乐高的感觉HiPDA·NG
  • L
    LittleBlue
    上手速度是真快,模块也多,工具脚本 NO.1
  • z
    zhtx
    python确实简单,比如我要取一个list中间范围形成新list,python直接处理,用delphi还得自己编个循环处理。
  • t
    taihang
    确实简单好用,最近强制自己写perl,发现perl是没python方便
  • j
    jjx
    大应用同样也能做啊

    我们erp核心代码已经超过13万行
  • x
    xuehuaye
    学习python编个小程序
  • R
    ResetLife
    python没毛病,一般企业级系统都可以胜任
  • j
    justincnn
    如果win像macos一样系统集成就好了,现在公司电脑没法装python,每次都要单独打包小工具太麻烦
  • z
    zeroxia
    vs code 里写Python的确是享受。
  • c
    cyxy
    介绍个入门教程呗 iOS fly ~
  • m
    my2003sky
    mark.
  • s
    storespace0930
    回复6#jjx

    erp这种团队协作的大平台,感觉还是java成熟点
  • 宋思明
    介绍个入门教程呗
  • f
    fallor
    羡慕你们会写代码的人。上次别人帮忙写了一点程序,一共没几行,自己改起来也很费劲
  • f
    fuqiang659
    我写c#习惯了觉得Python好难理解
  • g
    guangjian
    没兴趣写怎么办
  • s
    sky1109
    最近到处有这个教学广告
  • z
    zhangxiaoqi
    python能用的指令,java就不能用
    这句怎么理解小尾巴~
  • s
    storespace0930
    回复19#zhangxiaoqi

    这个组件是用来控制chrome浏览器的,chrome本身支持这个指令,但是用java版时,组件就报指令不存在,python版就很顺利
  • i
    ibmpda
    list中间范围形成新list, 用什么方法?
  • e
    euzen
    是不是a=b[2,4] iOS fly ~
  • x
    x8blaze
    语法简单组件强大,我尝试一下写一个下载m3u8流媒体的东西1-2百行搞定了
  • 花菊
    mark iOS fly ~
  • 9
    94crazy
    回复6#jjx

    性能如何 有内存泄露吗?
  • j
    jjx
    python 性能不怎么样,也耗内存, 动态语言就是这样, 一些纯运算的地方, 如pdf, excel生成等 性能会有些问题. 我们是有些使用了pypy, 有些转为后台队列服务
    不过总体而言erp对性能要求不敏感, 大部分性能要求还是在db上, 同语言关系不大

    内存泄漏大部分原因还是编码问题, 我们不明显,通常我们一个月会更新一次, 服务器几个月不重启服务都没有碰到过内存问题
  • j
    jss007
    又被安利了一把,一直在关注,始终没学会的路过
  • l
    lotus163
    python就是解决小问题速度快
    而且写的随心所欲。
  • S
    SZERO
    Python处理一些小问题是不错的,大应用其实也可以,不过因为动态类型所以也会产生不少Bug。现在不少问题我都是直接Python+HTML前端去做,有些问题没必要用C#或JAVA去做。
  • 9
    94crazy
    回复26#jjx

    原来如此 我自己1K多行的代码内存泄露的一塌糊涂 最后所有的object一律手动销毁


    要么你就让程序员完全接管 要么你自己全部搞搞好 但是它什么赋值更新元素都会内存泄露 体验极差 也可能是我自己的问题 不知道