the5fire的技术博客

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


BPUG-2018-06-09小记

作者:the5fire | 标签:   | 发布:2018-06-09 11:18 p.m. | 阅读量: 188, 176

BPUG聚会小记

刚入行的新手应该多参加这样的聚会,看看那些老鸟都在做些什么。

从2012年参加完【BPUG/2012-06-17】后,就没再参加过“民间”的Python聚会,直到今天。

如@Manjusaka 所说(黑脸表情!-.-),岁月是把杀猪刀。

第一次参加自己还是刚转行到Python一年时,那时真是年轻(看我github和知乎的头像就知道了,摘自当时的现成照),在Python上也懵懂无知的状态。并且在那之后也开始找工作的旅程,the5fire.com博客上搜索:python程序员找工作之旅。

总的来说那次的参与给我的启发还是很大的,让我对Python领域有了更多的认识,也知道了有一些人在做一些有趣的事情,也知道了……(之前的文章都有写,这里不赘述了。感谢当时的组织者大妈(Zoom.Quiet)以及当时给我印象最深刻的分享 @清风 ——豆瓣CODE介绍。

说回这次,看到现场的那些小鲜肉,再次感慨岁月的力量。但同时也为自己这么多年的不断学习而感到欣慰。不然作为一个成熟脸的近中年程序员,听不懂小伙伴们在讲什么,心里想必不会好受。

岁月是把杀猪刀,但我也并没有放过岁月。

进入正题

记录下今天的几个主题,这样我在若干年后还能有个回忆的地儿。正式进入简单总结。

一、kkex数字货币交易所使用ccxt的经验——分享者:Eric

cctx一个支持多交易所的交易的库,大概介绍了它的使用经验,cctx的原理。

cctx支持多种语言:Javascript, Python, Php。不过Python和PHP都是根据Javascript转译过来的。转译是指通过正则把js转为Python,把js转为PHP。这意味着,要支持新的交易所,只需要提交对应js版本的代码就行。不过基于正则转换的逻辑,对js的代码会有一些要求。

大概就这么多,如果我理解错了欢迎留言。

看法:除了正则的方式转换,还有另外的方法,比如:jiphy,通过构建ast的方式应该会让代码编写更灵活一些。

二、知乎Feed流技术架构和代码重构——分享者:姚钢强、杨宏志。

具体内容可以从看这篇文章:https://zhuanlan.zhihu.com/p/37543280,不过现场看分享还是比看文章有意思。

看法:业务的上升和扩展能让技术人员从中经历很多,学习很多。合理的架构都是演进出来的。

三、Python3新特性简析——分享者:Manjusaka

深入介绍了type annotation和Python中的协程来龙去脉。作为PEP达人,内容还是挺有料的。难得的是有很多实际的踩坑经验。

看法:type annotation从工程的角度来看是实用的,能省去很多不必要的编码顾虑,辅以各种工具,能大大提高稳定性,并且省掉很多不必要的检查逻辑。个人唯一的顾虑是不要写太复杂的annotation。关于Python3中的协程或者叫asyncio的实现,刚好前段时间有小伙伴咋周例会上做了分享。对比tornado,以及对应golang的实现,会更有感觉。

随便一记。

呃,竟然在优酷上找到了当时的视频:http://list.youku.com/albumlist/show/id_17747900.html?&ascending=0

想起来前两年@姜军(jasl123) 搞过一次Python学习交流群里群友的面基活动。

- from the5fire.com
----EOF-----

微信公众号:Python程序员杂谈

最后两周预售价


其他分类: