PyCon China 2016

Pythonic, C'est la vie!

地址

北京市朝阳区西大望路23号合生财富广场2楼
合生财富广场2楼 (地图)
地铁7号线/14号线九龙山站D出口步行700米
2016-10-15 09:00~18:00

上午

Python与对话机器人
9:10-9:55 洪强宁
作者简介: 爱因互动CTO,创业中。前豆瓣首席架构师,前宜信大数据创新中心首席架构师。2002年开始使用Python,中国Python用户组(CPUG)的早期活跃者和创立者之一,有较深厚的大规模网站架构经验。目前主要关注方向在聊天机器人(chatbot)、云计算、容器技术、微服务、安全技术上。
...
Python and Design Pattern
9:55-10:40 丁来强
作者简介: 盛庞卡(Splunk)上海实验室 从业10+年, Splunk(美国纳斯达克第一家纯大数据的上市公司)在中国实验室的高级技术经理, 负责大数据平台相关的采集转换和数据可视化等相关的工作. 技术兴趣广泛. 擅长C++/Python与JS。曾在PyCon 2015大会上做过关于大数据分析处理可视化以及高效函数式编程的演讲,深受好评。
设计模式一直是一个热门话题,这包括GOF的23个模式、常见并发模式以及Java为代表发展出来的其他模式(例如DI),另外在函数式编程的流行背景下的演变,也催生了一些新的模式。这些设计模式在动态语言的Python的应用场景中又如何在实现上变化、实现和使用呢?除了GOF模式,还有哪些其他模式尤其是并发与函数式模式在Python下是如何应用的呢?本议题介绍了设计模式在Python的误解以及总体实践情况,结合常见的GOF与非GOF设计模式与Python来谈,并从函数式和并发编程的角度来看Python与设计模式的关系以及应用常见和技术实现的变化和实践经验,总共覆盖30多个设计模式。本议题详细覆盖了挑选的过半的GOF的设计模式,覆盖了多个关键的函数式设计模式,多个有用的并发模式以及其他几个流行的非GOF的设计模式(例如DI)在Python中的技术实现与应用实践。
茶歇
10:40-10:50
Infrastructure as Code In Aliyun
10:50-11:35 田涛涛
作者简介: 阿里巴巴 阿里云高级技术专家,加入阿里云之前曾任职IBM中国开发中心DB2的管理和监控。目前负责阿里云管控系统和资源编排(ROS)开发。
随着越来越多的IT基础设施迁移进入云端,需要更方便的方案降低用户入云的门槛,有序的实现资源的配置管理和生命周期管理,并且通过可复用的方式快速的创建资源和运行环境。社区中已有的很多自动化的管理工具例如Ansible可以实现一部分的自动化工作,我们将结合Ansible与阿里云的云服务资源编排(ROS)通过一种标准化的方式完成云资源的创建和应用交付,实现云端的Infrastructure as Code(基础设施即代码)。
SaltStack 实践
11:35-11:45 黄鑫
作者简介: FreeWheel资深DevOPS。负责公司内部持续部署,采用 SaltStack 实现配置管理,降低维护成本。并为上层提供易用的接口,用于构建丰富的应用。
本主题分享了在toB企业内部改造部署系统的实践。介绍采用 SaltStack 带来的便利以及需要注意的几点。介绍 SaltStack 的基本组件和使用方式,配置管理的实现,常见自动化操作的任务编排实现,基于Jinja2模版语言带来的强大表达能力,模块化实现以及插件拓展机制,实践中可以改良的几个地方。
用Python做增长黑客的实践
11:45-11:55 陈世欣
作者简介: 昭合投资合伙人,InnoSpace创业导师,1999年进入易趣网,从事互联网行业,2001年起任安家网副总经理;2005年后分别担任Movoto.com中国公司总经理;和家网CTO;2Style4You公司CTO;永泰红磡养老产业集团战略研究总监、创猿投资董事合伙人;曾任永泰红磡、波罗蜜全球购、KIC赫曼德、卓企华屋、万耀企龙、特易资讯、华一房产等互联网战略、产品、运营、技术顾问。曾作为平安大学、苏宁大学、中国银联、中国电信、复旦大学MBA教研组、众戴金融等机构内训讲师。
介绍了在Movoto、和家网、2Style4you等公司使用Python进行增长黑客的实践,并介绍了python可能用于增长黑客的其他领域。

中午

午餐
11:55-13:00

下午

使用 Python 构建服务化架构中的基础设施
13:00-13:45 张华翼
作者简介: 豆瓣网高级系统工程师,负责私有云建设,服务化框架研发和全站性能提升。目前关注 Docker,私有云,微服务等领域。
1. 分布式追踪系统:服务化架构中调用链可能非常复杂,利用 Python 动态语言的特性可以实现一个简洁透明的分布式追踪系统,帮助收集调用信息,定位系统性能瓶颈。 2. 动态接口查询引擎:在向服务化架构迁移的过程中会遇到性能以及接口设计粒度的问题。利用数据流抽象和 Python 的闭包序列化,实现将多次服务调用打包为一次,或者组合多个已有接口动态生成新接口。
数据流水线任务智能调度系统
13:45-14:30 阳曙光
作者简介: 猎聘网工程师,7年python开发经验,2015年加入猎聘从事大数据相关的python开发工作。深入研究过纯python开发的任务调度工具luigi,airflow的源码。2016年用python开发了用于猎聘网大数研究院的任务调度工具。
数据流水线上需要运行各种任务,包括执行Hive SQL、MR程序、Python数据处理脚本、导出数据、邮件发送数据等。如何保证这些任务按照依赖关系执行是很大的一个挑战。我们用Python开发的任务调度系统能够自动解决依赖,并且能够按设置优先级来执行任务。同时还能解决了数据恢复及由于上游数据问题需要部分执行的问题。
来一块二向箔,分析用 - Python高维数据可视化
14:30-15:15 莫瑜
作者简介: 海豚浏览器算法开发主管,前微软搜索技术中心工程师,有多年搜索引擎,音乐检索/哼唱搜索,推荐系统算法研发经验。曾业余时间与同事合著《编程之美》。持续关注和实践大规模数据算法性能优化和人工智能技术。
高维数据普遍存在于大数据和人工智能应用场景中,比如,我们需要把文本,图像等数据的语义编码成高维向量。而,理解高维数据对于生存在三维世界的人们来说是极其困难的。如何更好地对高维数据进行可视化,以便于数据分析和优化是一项常见的工作。 看过《三体》的朋友都知道黑科技- 二向箔,高维数据的可视化很大程度上就是,通过降维技术更好地展示高维数据的分布。 这个小分享希望介绍python社区的若干高维数据可视化方法和实践。
茶歇
15:15-15:30
快速构建区块链服务平台
15:30-16:15 杨保华
作者简介: 现为 IBM 高级研究员,多年云计算、分布式系统研发和架构经验。是 OpenStack、HyperLedger 等开源社区积极贡献者,SDN、容器虚拟化、区块链等技术的推广者。Python 多年忠实粉丝。
区块链技术是金融科技(Fintech)领域的一项重要技术创新。作为去中心化记账(DLT)平台的核心技术,区块链被认为在资产管理、金融、征信、物联网、经济贸易结算等众多领域都拥有广泛的应用前景。众多银行和信息巨头联合成立的 HyperLedger 等开源项目,试图推动区块链技术的发展和加速应用场景的落地。 如何快速构建区块链平台,并快速开发基于区块链的应用是目前亟待解决的核心问题。IBM 是区块链领域的领军企业,开源了四万多行的开发区块链项目,在全球成立了数个区块链实验室。 演讲将介绍基于 Python 实现的区块链服务平台项目,该项目作为区块链云服务的核心引擎,已经上线运行了半年时间,稳定支持数千条区块链的正常运行。将介绍该平台的核心特性、开发和运营过程中的实践经验,并进行必要的案例展示。
使用 Python 将系统运维产品化
16:15-17:00 王玉驰
作者简介: 知乎基础架构运维工程师,现在主要负责内部系统运维产品及项目管理
介绍知乎使用基于 Python 的工具将系统运维工作产品化的经验。 主要包括:(1)知乎的系统运维平台从无到有的构建过程。我们选择 Python 技术栈以及之后的技术选型经历。(2)将分散的自动化工具比如 saltstack, fabric, pxe 整合成统一平台的过程。(3)我们在这个过程中的沉淀下来的一些系统运维工作指导原则。
引爆你的生产力-挖出Django的潜能
17:00-17:45 吕召刚
作者简介: 彪洋科技,12+年的软件研发与架构经验,关心每一行代码,每一个变量和方法的命名,有代码洁癖。曾在大众点评负责搜索引擎研发,任开发经理,从无到有架构和实现了支持日均上亿PV的高可用搜索系统;做过10多个Python应用,大部分用的Django的,为Django的高效和强大所倾倒,现在创业公司负责研发,做Marketing Automation产品。
Django自带的Admin非常强大,能高效开发出管理系统;如何还能更高效?比如预期要2周开发完成的系统如何1天内完成。既然数据库里已经有数据的定义,为何要在Model里面再定义一次?这个主题分享如何自动生成代码,与现有系统的数据库集成,如何与现有的账号集成,如何在自带的admin页面增加除增删改查之外的定制功能,如何集成bootstrap,以及集成restapi。建议有兴趣参加这个主题的同学提前装好Django,参会时带上笔记本,以便在分享中得到最大的收获。
抽奖&合影
17:45-17:55