导语
在 NightTeam 读者群里的朋友应该都知道,上周末的时候(9月21-22日),PyCon China 2019 的第一站在上海开始了,而我很荣幸地被组委会邀请到上海蹭吃蹭喝,白嫖了一个晚宴+两天的大会门票…在这里先感谢一下组委会。
既然今年的主力站是上海,那么自然而然地,更多的大佬、干货都会聚集于此。
那么今年的 PyCon 上海站,都有哪些有意思的东西呢?跟我来看看吧~
晚宴
首先,就是这个晚宴了,也就是票务信息里写的所谓的“Python 之夜”。
这个晚宴的话,不管你是单买一张晚宴票,还是直接买的 VIP 票,其实都是很值得的,但似乎很多人并没有意识到。毕竟这个票价其实是非常便宜的,单买一张晚宴票的价格也不过就是与在商场里吃一顿稍微好点的饭的价格相当而已(200 至 300 人民币)。
在晚宴的几个小时里,你能与在台上分享知识的讲师面对面地聊天、交流技术,而聊嗨了的话,加个微信回去继续聊也不是什么稀奇的事情。
由于今年是 Python 诞生 30 周年的关系,所以今年的晚宴还有个额外的环节 —— 吃蛋糕。
PS:蛋糕挺好吃的,奶油不腻。
第一天
接着就是充满了干货和广告的大会第一天了,上海站一共有 6 个分会场,内容涵盖了几个 Python 圈子里比较常见、热门的方向。
主会场
Python 的永恒之美 —— Luciano Ramalho
中规中矩吧,内容大概就是开场白+说了说 Python 里一些比较优雅的写法。
PS:期间翻译炸了好几次…事故现场图在本文的最后。
构建 Python 物联网(IoT)图像分类解决方案并与 Azure 无服务器功能集成 —— Dave Glove
这个分享是 Azure(微软旗下的云计算平台)的广告,但项目本身还是挺有意思的。
项目使用了 Azure 的一些服务,经过了简单地组合、操作后就变成了一个可以识别摄像头下的水果是什么水果的小工具,全程基本不用写代码,大部分的操作只需要点点点就能完成,很轻松地就能完成整个项目。(当然,有实际意义的项目没这么简单)
项目地址:
PPT 后面推荐的一个网站(https://www.hackster.io)也挺有意思的,网站内全是创意硬件项目,其中有很多很有趣的项目,可以了解一下。
PS:这一场演讲中就已经可以看到那个 VS Code 的新功能了。
PS:中间又出事故了,事故现场视频在本文的最后。
从模块化到全球分发,Python 在 Serverless 领域你不能错过的最新功能 —— 谢洪恩
这个分享是 AWS(亚马逊旗下的云计算平台)的广告,主要是宣传 Serverless(无服务器运算/功能即服务)相关的产品和服务。
他们在这方面的核心就是 Lambda 了,同类产品国内的阿里云也是有的,名为函数计算。
我前面写的《当你写爬虫遇到 APP 的请求有加密参数时该怎么办?》的初级篇以及《当你写爬虫抓不到 APP 请求包的时候该怎么办?》的高级篇中,用到的那两个 DEMO APP 的服务端就是使用的阿里云的函数计算+API 网关+日志服务组合搭建的。
得益于 Serverless 这种架构的特性,我只需要实现一个核心的“检测加密参数”的函数就可以使用了,全程都不需要理会Web服务器、日志聚合统计、部署、调试防火墙、限流等乱七八糟的事情,只需要点几下,就能实现其余那些业务无关的功能,那些功能全都被云计算平台给包办了。
但 Serverless 也不是没有缺点的,它在使用量少、服务功能简单的情况下非常省钱(甚至不要钱),但如果你的服务使用量非常大,各种云计算服务烧的钱就是你直接买台服务器自己部署的几倍、甚至更高了。
另外,如果你的服务功能较为复杂,在这一套部署方式下如果碰到什么“并非是你代码产生的问题”,你将很难自己解决,毕竟大部分功能都是云计算厂商帮你实现的,你只能联系云计算厂商帮忙。
调试是一种新的发布:慢语言的意外优势 —— Armin Ronacher
没翻译,听不太懂,打扰了。
PS:Armin 的高桥流风格 PPT 是真的骚。