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微信公众号:Python程序员杂谈