查看原文
其他

【精彩回顾】PyCon China 2019 深圳站

PyChina 2020-01-11

编辑:宋晓静、吴妙璇、代少飞、Alan

排版:王丹、Queena



大会介绍

2019 年,Python 诞生三十周年之际,继 9月21日 PyCon China 2019 主会场【上海站】之后,10月20日【深圳站】也成功举办,大会由 PyChina 主办,Microsoft Azure、AWS、Elastic、AVNET、IET BRAINS、信易科技、Crypto.com 等单位合作举办。 代少飞、Giampaolo Rodola、刘征、邝泽徽代表等10余人与近百名参会者参加论坛,聚焦大数据和 AI,探讨了 Python 相关领域的应用于实践。PyCon China 2019【深圳站】由陈绍琛主持。



Speed up File Transfers and File Copies in Python

Giampaolo 是 Python 核心的开发者之一,也是 Psutil 和 Ftplib 的创建者和维护者。演讲中主要介绍如何提高文件传输和拷贝的速度,现在这部分内容已经被新发布的 Python 3.8 所实现,需要的时候调用 os.sendfile 和 socket.sendfile 即可。做为 Psutil 的开发者,Paolo 自然也不忘为自己的类库做宣传,此库实现了很多常用 Linux 命令的功能,如:ps、top、lsof、netstat、ifconfig、free 等,需要做一些自动化运维操作的时候直接调用。从演讲中可以看出 Paolo 对操作系统和网络有深入理解。



Google SRE 体系核心基础解读

做 Python 的同学中,很多是做运维工作的,这部分同学升级自己的技能除了自己在日常的工作积累各种经验外,主要还是要多学习大厂的框架和经验。这次刘征老师从实际的工作场景出发,介绍了Google SRE 系统的核心理念,特别讲了SLI(服务级别指标)和 SLO (服务级别目标)这两个概念。听过之后,恍然大悟:原来 DevOps 不仅与网管有关,也是我们写代码的人的事。



从 Python 开始钱赚钱

本演讲从零开始,简要讨论了网格交易的原理和方法,描述了如何通过 Python 调用相关交易所的 api 接口,获取投资对象的信息,记录交易,测试并正确运行程序的过程,给听众讲述了一个定量交易的基本概念。

赚钱这个话题对于大多数人来说可能要关注一辈子;Python 做为我们程序员的爱好,也会让我们关注一辈子。那有没有办法把这两件事合起来呢?邝泽徽同学给我们带来了他的答案——知行合一!邝同学利用业余时间写了148行 Python 代码,用于高频交易虚拟货币。使用一个叫作网格策略的量化交易策略,实现10%到15%的平均年收益。演讲的内容深入线出又讲生动活泼,现场气氛非常活跃。



一行代码加速科学计算

最近几年,Python 在数据分析行业中大受欢迎,这其中离不开 Numpy, Pandas等库的大力加持。解超小哥给我们介绍仅仅用一行代码就让 Pandas 更快的计算。其中的关键是使用了一个叫 Modin 的库,此库实现了 Pandas 的大多数 API,又用多核算法加算了 Pandas。可以说出于蓝而胜于蓝。在一台144核的电脑上处理18G 的数据,Pandas 处理需要400秒,用 modin 加速之后,时间变为18秒!



数字货币交易系统架构和 Python 实现

详细介绍了分布式数字货币交易系统的总体结构和设计思想,并用 Python 代码对其进行了描述,介绍了电子钱包系统的原理和实现。黄毅老师也是我们的老朋友,用他的话说,去年分享的内容加上今年分享的内容,相信大家对数字货币交易系统也会有个大体的理解。在本次演讲中,黄老师提到用 Redis Module 的方式实现了交易所的业务逻辑,相比于其它方案,性能由每秒几万单提高到每秒十几万单。



云中起舞—— Python 的人工智能开发在微软云中的应用

最近几年微软也大力的拥抱 Python 社区,今年 VS Code 也原生支持 Jupiter Notebook, 让在 Windows 下的 Python 开发更加便捷。来自微软的 MVP 卢建辉先生给我们介绍了 Azure 中支持 Python 人工智能的方方面面。里面有讲用到 Azure 提供的服务可以针对每次训练的模型进行分析,节省训练、调整模型的时间到原先的十分之一,这种自动化调参还是让人眼前一亮。



FPGA 助力 Python 加速计算

演讲内容介绍了 FPGA 并行计算和加速计算的概念。同时,基于 xilinx arm soc 设备的 Python 编程框架 pynq(Python productivity for zynq)详细描述了基于 Avnet 公司 ultra96 开发板的 pynq 开发环境和开发工具链,以及基于 pynq 框架的参考设计和相关演示;包括计算机视觉和人工智能。能量的应用。最后介绍了 Avnet 公司与 Python 社区合作策划的一系列技术交流活动,旨在促进 Python 编程在嵌入式平台上的广泛应用和产品在计算机视觉、人工智能、边缘计算等领域的落地。



Pipenv 和 Python 包管理

从基本机制上介绍了 pip、virtualenv 和 pipenv 的目标,描述依赖关系管理中的难点和解决方案,进一步讨论了 pipenv 以外的其他工具,每种工具都解决了 Python 包管理中的哪些问题。


闪电演讲

在闪电演中,每个讲师的时间被严格限定在10分钟内,如果超过10分钟就会被强制中止。这也让本次大会的气氛达到了高潮,因为时间的限制,让讲师们加快了语速,加快了翻页的速度,到了最后甚至手舞足蹈地完成了演讲,也让现在的观众为他们捏了一把汗。


Python C 拓展在各平台的打包与发布 —— 赵丰


为 Python Function 自动生成 Web UI —— 彭未康


数字货币交易系统 Python 实践 —— 代少飞


Django实现后端低代码开发平台 —— Jeff(姐夫)


相亲墙

深圳场本次特别活动:相亲墙。在下午茶歇时分进行了猜字游戏,每组五个人,两个人猜,两个人比划,一个人换词,限时五分钟猜对最多的队伍获胜。最终由志愿者小分队夺得冠军,参与的小伙伴们都收获了不同程度的喜悦和友谊。



特别鸣谢大会的各位合作伙伴,今天的相聚是为了明天更好的发展,希望和各位真诚合作带来彼此美好的未来。让我们一起携手,用实际行动将 PyCon China 做得更好!


当然,每一次 PyCon China 会议的顺利举办都离不开志愿者的参与和付出,志愿者为会议的成功作出了积极贡献。我们的志愿者就像一座沟通东西方的桥梁——从正式会议的前期准备、协调和安排,到会议结束的总结和表彰,他们在宣传、会场、餐饮等多条战线上,成为 PyCon China 大会一道不变的亮丽风景线。



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

扫码即可下载学习

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


关于大会视频

本次大会有全程录像,在剪辑整理完成后会发布到视频网站,视频链接请关注大会官方微信公众号PyChina,及时获取大会视频信息。

 

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

关注 PyCon China 官方公众号

PyChina

Follow 最新大会信息!

合作伙伴

主办方

特别支持


钻石赞助

白金赞助

黄金赞助


白银赞助


图书赞助

战略合作


【深圳站】精彩回顾~

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


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

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