V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ChrisFreeMan  ›  全部回复第 50 页 / 共 85 页
回复总数  1694
1 ... 46  47  48  49  50  51  52  53  54  55 ... 85  
@BingoXuan 其实 python 的 async IO 现在已经得到很大的改善了,现在最起码用起来比以前方便很多了。

我这个例子不知道能不能说明你的难处,关于将同步函数包装成异步函数执行。
```python
from http import client
from urllib import request as url_request
import time
import asyncio

URL = 'http://opendata2.epa.gov.tw/AQI.json'


async def a_open_url(url: str) -> str:
loop = asyncio.get_event_loop()
print('------')
rst: client.HTTPResponse = await loop.run_in_executor(
None,
url_request.urlopen, url
)
return rst.read().decode('utf8')


async def main() -> None:
start = time.time()
request_time = 4
rst = await asyncio.gather(*[a_open_url(URL) for _ in range(request_time)])
print([len(r) for r in rst])
print('spend time:', time.time()-start)

if __name__ == '__main__':
asyncio.run(main())

```

类型系统的话,说实在的我还没体会到有啥不便之处,配合 mypy 的类型检查,还有 flake8 的语法检查也是够用。基本我没有遇上无法类型注释的情况。

复杂的匿名函数感觉这个应该和 python 的设计理念冲突吧,因为本来就是靠缩进来区分层级的,所以精简表达很重要,如果加入复杂的匿名函数就会增加代码的复杂维度,纯个人看法。

最后关于 python 的 gui 编程,我还是先选择其他语言了,至于用 web 的技术去开发桌面 UI 其实用 python 本身的意义就不太大了,因为有更多更成熟,更靠谱的前端技术栈。哎,不过还是会作为我的最佳储备语言了,哪天好起来了还是会快速捡起来的。
@fareware 本人确实不是那种条理非常清晰的人,感觉思维跳跃比较厉害,注意力也不是很集中,看来是看天赋了吧。不过尽量调整自己。
@efaun 貌似以前听说过了
@MintZX 还是有意义的,能够带来乐趣也是意义的一种。
@jedicxl 多谢解答🙏
@qeqv 好的,我现在每天都想写点东西,
突然不知道咋的,特地跑去超市买了钢笔,刷刷刷的写很解压。希望可以利用这股动力,输出点东西
@imn1 没学过你说的这个“大纲”,不是书法,就是想有条理的整理一些文字信息,老感觉自己整理的东西都很乱,没有回来翻看的价值
2022-03-13 10:10:25 +08:00
回复了 Chad0000 创建的主题 生活 哪件物品,你买完久久不能释怀?
@villivateur 把气放了就好
@Mocus 错别字有点多见谅,发出去已经晚了,没法更正
@Mocus 感谢回复,我也不知道为啥你们上课会教 Kivy ,其实中文支持对于我来说不是什么问题,我最关系的还是生产环境下的应用体验。pyqt 没有试过,但是它的商业许可让我觉得很困惑,我玩过很多 python 的 GUI 开发框架 pygame_gui 、pygame-muenu, toga(beeware), tkinter, pyglet ,说实话对它们都挺失望的,它们似乎都是一个试验品的感觉,而且是失败的那种。我现在是觉得 python 可以做很多事情,但是绝大部分事情都做不好的样子,除了上手快和简洁之外。有点失望,我是真心非常喜欢 python ,它是我的教父语言,担心现在真心觉得,还是深入学一学其他的编程语言。
2022-03-11 13:46:41 +08:00
回复了 advocadowater 创建的主题 奇思妙想 为什么现在没有校内社交网站了呢
这些个小集体被越拆越散是有原因的,我记得姜文的《阳光灿烂的日子》里面就讲过了。
2022-03-11 10:20:17 +08:00
回复了 Tabjy 创建的主题 生活 TA 工资该怎么花?
请我吃一顿吧,作为回报我可以倾听你废话,并陪聊
2022-03-11 09:58:58 +08:00
回复了 Kiriri 创建的主题 职场话题 今天有个小公司的 offer, 感觉好坑, 不敢去
没事,你不去了,总会有人上当的
2022-03-10 20:24:03 +08:00
回复了 ChrisFreeMan 创建的主题 旅行 天气终于暖起来了,想出去散心
@pepsiwant 又多了一个选择了,我到时候写个随机函数安排路线吧。
2022-03-10 20:20:37 +08:00
回复了 ChrisFreeMan 创建的主题 旅行 天气终于暖起来了,想出去散心
@pepsiwant 看着确实适合拍照,话说最近怎么这么多人推荐这里,你们是收了地方旅游业红包吗🐶
2022-03-10 09:56:19 +08:00
回复了 liudaolunhuibl 创建的主题 健康 糖尿病太恐怖了赶紧扔掉了手中的可乐
来一起加入喝黑咖啡大军吧,又嗨又提神醒脑
2022-03-10 09:52:06 +08:00
回复了 asd7160 创建的主题 程序员 新人需要注意的去日本做外包工作的一些坑
@shyrock 帮忙扶上管理层,一起统治硅谷
2022-03-09 23:11:27 +08:00
回复了 Pandroid 创建的主题 魂系游戏 老头环盾反有点难,大佬能分享经验不?
去玩鬼武者 3 练弹一闪,用打刀通关
最近发现这个剧的,原来是讲的这种故事,我瞬间来兴趣了。感谢分享
1 ... 46  47  48  49  50  51  52  53  54  55 ... 85  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1161 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.