过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

Python到底好在哪里

IT技术 • wokeer • 发表于 6 年前 • 最后回复来自 licheng • 5 年前

为啥看这种语法结构既不美观,看起来还费神呢

加入收藏 新浪微博 分享到微信 ❤赞 4336 次点击 0 人赞 0 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到18条回复
chenpeng10810 6 年前 #1 赞 0

我觉得用起来挺方便的

freefcw 6 年前 #2 赞 1

语法结构不美观从和说起

看起来费神请举出例子

parashiva 6 年前 #3 赞 0

tab就是原罪

aprildate 6 年前 #4 赞 1

上手快吧。学生做东西很有成就感,基本写几段代码立刻可以看到效果。其他语言除了html没有这种神器效果

dahuaniu 6 年前 #5 赞 1

上手快,开发轻量级别应用简直就是神器,特别是做数据计算和处理的时候,不要太方便。但是做大型工程项目,感觉很蛋疼。

sorry_xiaoxiao 6 年前 #6 赞 1

可以使用游标卡尺啊

alber1986 6 年前 #7 赞 0

我收集的Python视频教程,学的朋友可以看看
https://www.sucaihuo.com/video/172-0-0

xiaocao106 6 年前 #8 赞 0

python的结构比较优雅,也没有那么多的奇淫巧技,各种库多,上手快,坑点少;python的缺点在于,python虚拟机稍大,效率低,尤其在浮点运算方面,不过这些都可以通过c和cpp来扩充。对于同样的动态脚本语言lua来讲,虚拟机比python精炼很多,同样效率就要比python快多了,可是带来的问题就是功能不如python强大,开发效率没有phthon快。
总之,语言没有好坏,根据需求选择语言才是一个合格的程序员该做的事情。
例如在游戏开发中,引擎都是用cpp来做,导出python或者lua等动态语言的接口,用动态语言来做上层开发,这样开发效率快;不需要重新编译,调试方便;上线后也方便热更新维护。
曾经我认识一个外面的小团队就是经验缺乏,竟然用cpp直接做游戏上层开发,这就是经验不够丰富导致的。

hybbq 5 年前 #9 赞 1

没学这个,年纪大了不想学了

zigzag 5 年前 #10 赞 0

xxxxx@PC-Ubuntu1804-7060:~/code/python$ echo "import this" | python -
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

hawkwind1 5 年前 #11 赞 0

@xiaocao106
了解一下未来的PyPy解释器。多看看新的东西,总归没错,弄不好,以后就是Go,Python的天下了。

Thethree 5 年前 #12 赞 0

python还不够美观吗

smt 5 年前 #13 赞 0

适合快速实现,比较简洁,和其他语言比较的话,比如c++

ljlj 5 年前 #14 赞 0

python比较简洁??????

alber1986 5 年前 #15 赞 0

萝卜青菜各有所爱了

fish420 5 年前 #16 赞 1

最大的问题是一个项目一个周就可以上线,然后每天都有问题,调试3个月甚至更久,目前一个电商项目用的就是python。经常抛异常,sleep休眠唤不醒等各种莫名其妙的问题,经常定位问题到一两点,本人前15年写的是C++,本着人生苦短的宗旨,用python速战速决,结果垂泪到天明!

biubiubiu1 5 年前 #17 赞 0

@xiaocao106 说的非常正确,一看就是老手。

licheng 5 年前 #18 赞 0

我是我们公司的java后台,后来公司做数据处理的人走了,然后没人,我岗位的工作那会不多,我就做了几个月python,当然在这之前 我也自学学习了好长时间的,基本都会。
说说我的感受
数据处理方面:
1 没真做之前,确实感受不到,它有多方便,总觉得java都能做啊,但是当真正做项目了。处理的数据都是百万级别的了,你就发现python取数据真是方便(这也是楼主说不严谨的原因吧,哈哈哈),只需要关注数据,不需要关注太多语言层面的,这个体会真的是要做很多大的数据级别,就能真实的感受到,不然确实觉得java跟它一样啊,也能处理啊

linux层面:
1很多python写的脚本 只要一个文件,就可以在linux上部署跑起来,你用java还要配各种环境,打包成对应运行容器运行的war或者jar,很麻烦的

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
开发了一个管理 Linux 服务器的桌面可视化管理工具,求蹂躏
618打算攒一套mac mini,有没有入手过的童鞋,说说体验
阿里巴巴华中总部今天正式入驻阿里中心·武汉
服务器可视化采用纯前端渲染,这个技术实现难度如何
想配一个台式机,求推荐
最近时间少了, 隔了这么久, 才做了一个网站
做了一款摸鱼软件,有人要试用吗?
有搞嵌入式硬件的吗?
搞了个AI 生图的网站,不需要登录,永久免费
社友们,你们是怎么入编程这行的?

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号