PyConChina 北京站即将于 10 月 15 日在北京合生财富广场举办。让我们看看有哪些值得期待的主题呢?
1 )来自 Splunk 的丁来强今年已经在上海和深圳贡献了两次演讲,干货满满,听众赞誉极高。这次谈到经典的设计模式《 Python and Design Pattern 》。对于 Python 技术开发者来说,这里有很多可以学习借鉴的例子和代码。
2 )前大众点评负责搜索引擎研发负责人吕召刚,在创业公司彪洋科技负责营销自动化系统开发,讲了经典的 Django 进行 web 开发,主题是《引爆你的生产力-挖出 Django 的潜能》, Django 自带的 Admin 非常强大,能高效开发出管理系统;如何还能更高效?比如预期要 2 周开发完成的系统如何 1 天内完成。既然数据库里已经有数据的定义,为何要在 Model 里面再定义一次?这个主题分享如何自动生成代码,与现有系统的数据库集成,如何与现有的账号集成,如何在自带的 admin 页面增加除增删改查之外的定制功能,如何集成 bootstrap ,以及集成 restapi 。有兴趣的同学可以提前装好 Django ,参会时带上笔记本,可以在分享时候同步操作和学习。
《使用 Python 构建服务化架构中的基础设施》张华翼,豆瓣网高级系统工程师
豆瓣在国内用 python 的深度和广度人尽皆知,在微服务潮流中,豆瓣也做了很多相关开发。这次披露的是微服务架构中的基础架构: 1. 分布式追踪系统:服务化架构中调用链可能非常复杂,利用 Python 动态语言的特性可以实现一个简洁透明的分布式追踪系统,帮助收集调用信息,定位系统性能瓶颈。 2. 动态接口查询引擎:在向服务化架构迁移的过程中会遇到性能以及接口设计粒度的问题。利用数据流抽象和 Python 的闭包序列化,实现将多次服务调用打包为一次,或者组合多个已有接口动态生成新接口。对于已经在使用或者准备使用微服务的朋友来说,这个真是及时雨,也许能少走很多弯路。
大数据是 Python 的优势领域,一直有很多的应用,本次 PyConChina 上海丁来强也分享了一个关于大数据任务调度的系统。本次 PyConChina 北京站有 2 个主题。
1 )来自猎聘的资深 python 工程师阳曙光,分享主题是《数据流水线任务智能调度系统》,具体业务场景是在数据流水线上需要运行各种任务,包括执行 Hive SQL 、 MR 程序、 Python 数据处理脚本、导出数据、邮件发送数据等。如何保证这些任务按照依赖关系执行是很大的一个挑战。猎聘分享了他们的经营,用 Python 开发任务调度系统,自动解决依赖,并且能够按设置优先级来执行任务。同时还能解决了数据恢复及由于上游数据问题需要部分执行的问题。 2 )前微软搜索技术中心工程师,海豚浏览器算法开发主管莫瑜的主题《来一块二向箔,分析用 - Python 高维数据可视化》,借用了《三体》的降维攻击武器来讲述降维分析,高维数据普遍存在于大数据和人工智能应用场景中,比如,我们需要把文本,图像等数据的语义编码成高维向量。而,理解高维数据对于生存在三维世界的人们来说是极其困难的。如何更好地对高维数据进行可视化,以便于数据分析和优化是一项常见的工作。 看过《三体》的朋友都知道黑科技- 二向箔,高维数据的可视化很大程度上就是,通过降维技术更好地展示高维数据的分布。 这个小分享希望介绍 python 社区的若干高维数据可视化方法和实践。
运维是 Python 的强项,本次有三个主题。
1 )阿里云高级技术专家的田涛涛从运维角度出发,把基础架构作为“代码”来管理。将会介绍一个更方便的方案来有序的实现资源的配置管理和生命周期管理,并且通过可复用的方式快速的创建资源和运行环境。借鉴开源社区中已有的自动化的管理工具 Ansible ,介绍了结合 Ansible 与阿里云的云服务资源编排(ROS)通过一种标准化的方式完成云资源的创建和应用交付,实现云端的 Infrastructure as Code(基础设施即代码)。这个主题对于自动化运维的朋友有很大借鉴,特别是云计算领域的运维管理及相关工具开发人员。
2 )知乎基础架构运维工程师王玉驰的主题是《使用 Python 将系统运维产品化》 ,主要内容包括:( 1 )知乎的系统运维平台从无到有的构建过程。我们选择 Python 技术栈以及之后的技术选型经历。( 2 )将分散的自动化工具比如 saltstack , fabric, pxe 整合成统一平台的过程。( 3 )我们在这个过程中的沉淀下来的一些系统运维工作指导原则。 3 ) FreeWheel 资深 DevOPS 黄鑫带来了《 SaltStack 实践》,这是个 10 分钟的演讲,将分享在 toB 企业内部改造部署系统的实践。介绍采用 SaltStack 带来的便利以及需要注意的几点。重点 SaltStack 的基本组件和使用方式,配置管理的实现,常见自动化操作的任务编排实现,基于 Jinja2 模版语言带来的强大表达能力,模块化实现以及插件拓展机制,实践中可以改良的几个地方。让大家迅速了解这个工具的配置使用,拿来就能用,轻松设计自动化定义。
爱因互动 CTO 洪强宁带来了《 Python 与对话机器人》,这是洪教授第三次在 PyConChina 分享,这次是讲对话机器人,据说下一个风口是人工智能的时代。在上海 PyConChina 大会上分享了 Google TensorFlow 系统,我们如何能够抓住人工智能这个机会呢?非常期待这个主题,相信会给我们带来启发。也许你可以把人工智能也用到你的系统中。
近两年火爆的比特币、区块链让所有人目瞪口呆,据说目前在目前“创业寒冬”时期。早期投资市场上的区块链技术创业公司是天价。区块链技术是金融科技( Fintech )领域的一项重要技术创新。作为去中心化记账( DLT )平台的核心技术,区块链被认为在资产管理、金融、征信、物联网、经济贸易结算等众多领域都拥有广泛的应用前景。众多银行和信息巨头联合成立的 HyperLedger 等开源项目,试图推动区块链技术的发展和加速应用场景的落地。如何快速构建区块链平台,并快速开发基于区块链的应用是目前亟待解决的核心问题。 IBM 是区块链领域的领军企业,开源了四万多行的开发区块链项目,在全球成立了数个区块链实验室。 来自 IBM 的高级研究员杨保华的主题是《快速构建区块链服务平台》,主要内容包括基于 Python 实现的区块链服务平台项目,该项目作为区块链云服务的核心引擎,已经上线运行了半年时间,稳定支持数千条区块链的正常运行。将介绍该平台的核心特性、开发和运营过程中的实践经验,并进行必要的案例展示。
如果需要拿巨额投资,这可能是门槛最低的黑科技之一。
《用 Python 做增长黑客的实践》陈世欣,昭合投资合伙人 这是个 10 分钟的演讲,介绍了在 Movoto 、和家网、 2Style4You 等公司使用 Python 进行增长黑客的实践,并介绍了更多可能用于增长黑客的其他领域。
在创业流行的时代,也许可以给技术创业者们提供更多用户和流量增长方面的启发。
请大家不要错过 PyConChina 北京站的精彩主题,报名页: http://event.3188.la/360382398
大会官网: http://cn.pycon.org
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.