查看原文
其他

【精彩回顾】PyCon China 2019 成都站

PyChina 2020-01-11


编辑:陈诗桐、李者璈  排版:王丹、啊Q


大会介绍


2019 年,正值 Python 诞生的第三十个年头, PyCon China 2019 成都站在10月26日完美落幕。


去年 PyCon China 2018 成都站在来自华为、阿里、贝壳等行业顶尖演讲者的加持下的圆满举行,为今年的 PyCon China 2019 吸引了更加豪华的演讲者阵容,10月26日我们继续与西南交通大学携手,在犀浦校区图书馆再次呈现了干货满满、掌声不绝的 Python 开发者大会。



不少参加过去年 PyCon China 2018的参会者应该对来自饿了么的资深开发工程师李者璈不陌生,今年的 PyCon China 2019【成都站】依然由李者璈主持~还是幽默、无畏、热爱技术的他一路赢得观众的拍手叫好,大家在轻松愉快的气氛中开始了一天的学习~


上午场


PyCon China 2019 【成都站】由李者璈率先带来了主题演讲《Python 3》之路,从 Python 2 的历史和缺陷,到 Python 3 给我们带来的 PEP 484、518 等新特性,也包括 PEP 492 这种虽然被黑但对于 Python 来讲意义非常重大的新特性,深入的剖析了 Python 这30年的进步和包括性能、框架的治理等亟待解决的一些问题。最后,介绍了由他和几位 Pythoneer 主办的专注于 Python 程序员的中文播客《捕蛇者说》(pythonhunter.org),感兴趣的伙伴们可以听听看哦。



来自亚马逊的解决方案架构师张孝峰带来了《 Python 与云-AWS 的 Python 原生应用浅析》,介绍了亚马逊是如何将基础设施和微服务用自诞生以来就有“胶水语言”美誉的 Python 粘合在一起。演讲中张孝峰展示了用面向代码的方式来构造基础设施(Infrastructure is code),用几行代码管理海量基础设施、链接 IoT 平台,甚至用几行代码实现一个卫星地面接收站,让工程师可以更好的专注于业务。基于这个概念,张孝峰引申出 AWS 继虚拟机、容器之后提出的无服务器(Serverless)解决方案,让用户甚至可以通过按秒计费的方式自由选择让 Python 大火却让普通人负担不起的机器学习硬件成本。



接下来给 thautwarm 红姐我们分享了《解放 Python 的表达力,性能和安全性: 语法和语义扩展,JIT,静态检查》,介绍了在语言表达力方面,主要是在保证兼容  Python 原有功能的情况下,实现了一个可以在语法和语义方面扩展 Python 的框架 Moshmosh 。随后也演示了在 IPython 中是如何使用这些扩展的,演示的对象主要是模式匹配和 quick-lambda。在性能方面是集中在 Python JIT 方面,红姐向我们介绍了一种 Python JIT 的实现,告诉大家实现过程中的各种难点及优化点,并比较了可选的实现方法(Julia 还是 Cython),最后给出了目前认为较好的 JIT 实现方式的性能评估。



接下来是 Jonathan Lindstrom 带来的《Soft Skills For Software Developers》。这位具有四十多年开发经验的睿智长者并没有谈到具体的编程或者研究,反而跟大家聊了聊码农的自我修养。Jonathan 从自我成长、逆境心态、同事关系、上下属关系、时间管理等多方面阐述了他这半生总结的人生经验,演讲中引用了很多发人深思的名人名言,同时也不乏风趣之处。演讲尾声,参会者都非常积极的向这位长者寻求建议,使 Jonathan 收获了全天最多的提问数。

下午场



下午第一场是全国年龄最小的 PyCon 演讲者,年仅17岁的刘知杭带来的《静态类型的 Python》。刘知杭是广州天验科技的反逆向引擎组组长,对 PLT(编程语言理论)有非常独到的见解,也是他的主攻方向。演讲中刘知杭谈到了类型和类型系统的混淆和区别,以及几种类型系统的形态,同时详细讲解了 MyPy 对错误检查、程序验证作出的贡献,以及 PEP 3107 和 PEP 484 对静态类型的 Python 作出的一些贡献。



之后,来自于 Flask 开发组的 Flask 维护者李辉给我们带来了 《基于 Flask 的 REST API 开发指南》,李辉笑称,这次给成都场的听众带来了2.0版本的分享。在分享过程中李辉用幽默的例子给我们讲解了在 Web 开发中开发者最常接触的概念,并用实际的例子分享了怎么样去构建一个优雅的 Web 服务器。



下面一位是来自于成都硬核 MicroPython 玩家谢彬彬,他给我们带来了《用 MicroPython 触摸物理世界》的分享。在这个分享中,谢彬彬向我们展示了 Python 与 MicroPython 结合给嵌入式设备开发带来新的转机,Python 的出现让更多的玩家能以更简便的方式去操控硬件设备,构建完整的智能网络。



来自戴尔 EMC 存储软件工程师安翔分享了《Python 助力物联网项目开发》,在正式开讲之前,安翔首先向观众征集了传统 IoT 终端以及嵌入式软件开发的痛点,观众回答踊跃且槽点不断,其中的诸多槽点引发了现场的强烈共鸣。接下来他向大家描述了 IoT 项目的主要构成及其技术栈,接着通过理论剖析与实践结合的方式,详细介绍了如何利用 Python 语言极其丰富的资源来应对 IoT 各技术栈的开发工作,从而提升 IoT 项目的开发效率,让开发工作化繁为简,省心省力,完美的实践了“人生苦短,我用 Python”这句至理名言。



来自于电子科技大学的盛泳潘博士给我们带来了知识图谱的相关分享,在当前互联网界中,知识图谱在诸如问答机器人,搜索等场景得到了广泛的应用,同时业界也在不断的探索怎么样更好的利用好知识图谱这一技术手段。盛博士在分享中给我们展现了知识图谱的前世今生,同时向我们科普了知识图谱在国内的发展与落地。在最后盛博士也向提问的观众系统的解答了关于初学者如何系统的学习知识图谱相关的知识这样一些广大开发者都关心的问题。



今天有个小小的意外,原本早上第一个分享的来自日本的藤井美娜小姐,因为台风“博罗依”影响,航班在东京机场滞留一整夜,但她仍然没有放弃 PyCon China【成都站】的演讲分享,而是选择第二天一早改签最早班飞机赶往成都。下午五点,当她终于站在 PyCon China 2019的演讲台上时,所有志愿者都起立为她致以了最热烈的掌声。


藤井美娜现任 GVA TECH 的日本第一个人工智能法律服务 AI-CON 的多语言系统开发负责人,研究语言学和中日文自然语言处理。她今天为大家带来的正是《Python 的 NLP 实战分享-如何实现合同风险预测模型?》。演讲中她为大家分析了中文、英文和日文分词的区别,介绍了各语言的分词工具和方法,然后通过解析模型构建过程,包括 EDA、Cosine Similarity、BLUE、ROUGE 等类似度算法的结果比较、文章语义分析等,对利用人工智能对合同风险预测模型的方方面面进行了详细的讲解。



闪电演讲


大会尾声,来自新希望金融科技有限公司后台开发工程师-吴强给我们带来了精彩的闪电分享,用十分钟的时间给我们介绍了他自己的采坑经历——《一次关于 SQLAlchemy session 的项目排错经验分享》



最后,感谢 PSF(Python Software Foundation)的特别支持以及大会合作伙伴的鼎力相助。感谢所有讲师以及大会志愿者小伙伴们的支持与贡献。我们下次见!


关于PPT

会后,组委会与各位讲师沟通确认,整理了PyCon China 2019 成都站各位讲师的 PPT,可以访问链接:https://shimo.im/docs/dpq9q6hJttwVcqHy/read,或者扫描下方二维码,进行下载学习~

蟒人志愿者将持续整理其他各会场的讲师 PPT 资料,敬请期待!


关于大会视频

本次大会有全程录像,现已剪辑整理并发布到 bilibili 视频网站,可以访问视频链接https://www.bilibili.com/video/av75148536/?redirectFrom=h5,及时获取 PyCon China 2019 【成都站】视频信息。


PyCon China 致力于推动各类 Python 相关技术在互联网、企业应用等领域的研发和应用。祝愿我们的社区越来越好!

关注 PyCon China 官方公众号

PyChina

Follow 最新大会信息!

合作伙伴

特别支持


成都联合主办

钻石赞助

白金赞助

黄金赞助

白银赞助

图书赞助

战略合作

社区伙伴





点击“阅读原文”

获取【成都站】视频信息~

动动手指,点击右下方“在看”!




    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存