这几天被 Python 搞得快崩溃了

10 天前
 weiqk
主要是语法问题,缩进极不习惯,美观和可读性并没觉得提高,结尾也没有分号
结束似乎也没标记,不如类 c 语言方便


立贴起誓,新项目我再用 python 我是猪
15344 次点击
所在节点    Python
179 条回复
RudyS
9 天前
对公司来所员工只是工具,对程序员来说语言只是工具。
Bert88
9 天前
我不允许你这么说 Python 👺
beginor
9 天前
我 ts/c# 用得多, 觉得 Python 有两个不爽的地方:

1. 变量不用预先声明, 经常会出现不知道变量开始出现的;
2. lambda 表达式只能一行,不能多行;

另外,其实 Python 的行尾可以加分号的,虽然大家基本上都不写分号,如果需要的话也可以强制加分号。
allenjuly7
9 天前
说不习惯缩进的兄弟们,bython 了解一下 😎
https://github.com/mathialo/bython
starlion
8 天前
你要写个 AI 相关项目,还得 python
Maerd
8 天前
你让我怀疑你是在用记事本编程
mayli
8 天前
@beginor
需要预先声明吧,至少是执行顺序上
lambda 本身就不是让你多行,多行请 def
asdfsadfsdf
8 天前
绝了 一门语言也能有教徒

python 成了不可玷污的存在
landerwong99
8 天前
@elevioux #35 有时候看别人的代码心智负担还是挺大的,一堆语法糖+kwarg ,一脸懵逼
424778940
8 天前
缩进来决定作用域就是邪教 你说{}麻烦, 现代 ide 也是直接给你处理了, 你说缩进省事, 等你贴一个没缩进的代码段进来就知道了
还有说找大括号匹配是灾难的, 找缩进就不是吗? 少一个空格逻辑完全就变了, 退一步说, py 省去了大括号, 小括号有变化吗? 不还是要找配对, 本质上没有什么区别, 不差这一个
py 最让人讨厌的还是类型不够强, 尤其是碰到一些脑瘫库 看文档说给我丢一个 obj 出来, 或者 var 出来, 谁知道是 tm 啥玩意啊到底, 最后还是要跑去看代码里写的到底是什么, 在碰上这类型是继承了其他类型各种套娃, 血压就上去了
还有就是一些场景要用无符号的, py 只有 int 没有 uint, 要么用 c 类型要么用按位处理的库, 麻烦的要死, 这部分尤其在对一些上位机下位机通讯的地方非常蛋疼
lonelyparasol
8 天前
@thoo61871 golang 日常使用和就业怎么样, python 有点大众化, 都算不上特长了
james122333
8 天前
个人不写 python 但对缩进最友好的编辑器就是 vi/vim/nvim 缩进毫无压力
weiqk
8 天前
@zhouyin
>>>量化交易那么要求高速度的软件 竟然能用 python 这种慢速度??

我大 A 三秒一个 tick ,期货 0.5 秒一个 tick ,语言不是关键,交易策略才是关键
james122333
8 天前
@moudy

我更喜欢$区隔变量与函数
mark2025
8 天前
@moudy python typing 不如直接 TypeScript 吧
zhouyin
7 天前
@weiqk
可以自己搞量化 不需要资质?
weiqk
7 天前
@zhouyin 股票交易接口还没大面积铺开,但只要足够有钱证券公司会很乐意给你开接口,期货的接口已经铺开
只要你不卖你写的交易程序就没问题,能挣钱的交易程序谁卖啊
jqtmviyu
7 天前
@treblex #18 uv 可以配置源, `export UV_INDEX_URL="http://mirrors.aliyun.com/pypi/simple"`
jqtmviyu
7 天前
新手最不爽的真是缩进, 无比怀念花括号.
其次是包管理器, js 几乎 就 npm / pnpm 两种, python 的五花八门, 甚至还不通用, 有的项目也不提供 requirements.txt

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1071840

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX