重要:大家好,请保存本链接,后续的更新,以及其他城市的更新,我们都将在本链接发布,更新。
组委会诚挚感谢每一位嘉宾,讲师,赞助伙伴和参会者对 PyCon China 的支持,该资料仅作为开发者交流学习使用,如果进行商业行为,请获得大会组委会以及讲师的授权,许可。
更多的资料更新,请关注PyCon China 公众微信号 PyChina
请和我们一起再一次感谢对本届大会做出贡献的每一位讲师。
主会场:
洪强宁,爱因互动创始人兼 CTO,编程三十余年,12年互联网从业经验,商用对话机器人创业中。曾任豆瓣首席架构师、宜信大数据创新中心首席架构师。资深 Python 开发者,为中国Python用户组(CPUG)的创立者之一。豆瓣网首名全职员工,负责系统架构,经历了豆瓣从日PV十万到数亿的过程,积累了深厚的大规模网站架构经验。曾主导豆瓣内部 PaaS 系统 DAE 和宜信金融容器云 Lain 的建设,有丰富的容器云和微服务架构经验。目前主要关注方向在聊天机器人(chatbot)、云计算、容器技术、微服务、安全技术上。
演讲主题:这16年来我从 Python 学到了什么
主题简介:从2002年开始接触 Python 以来,一晃已经16年了,Python 从一门极其冷门的小众语言发展成了流行度第三的大众语言(TIOBE Index2018年9月数据),甚至成了引领下次产业革命的人工智能领域首选语言。这期间,我本人也从一个 Python 爱好者,变成以 Python 为主要工作语言的程序员,变成为 Python 程序员提供服务的架构师,变成为多语言程序员提供服务的架构师,直到变成创业者兼 CTO。一路走来,Python 都是我的最爱,也是当前创业的利器。本次演讲,我无意挑起语言圣战,单讲我在学习和使用 Python 过程中,有些什么领悟,希望能给大家一些启发。
Ezio Melotti 是一名软件工程师,拥有近20年的多语种软件开发和编程经验。他出生在米兰(意大利),于2007年搬家到图尔库(芬兰)并在图尔库上了大学。大学毕业后就留在图尔库应用科学大学任教。在2009年,成为 Cpython 的核心开发人员,多年来贡献了1000多个变更集。他还是 bug 追踪器和 html 包的维护者,并在测试套件、文档和标准库上有很大贡献。
演讲主题:Development Process of CPython
主题简介:Python is an open-source language where everyone can contribute. Over the years the workflow used by both contributors and core developers changed dramatically, from patches sent via email to pull requests sent on GitHub. With this talk I want to unveil what currently happens “behind the scenes” of CPython and how you can get involved and be part of the open source community that allows Python to be one of the most popular programming languages.
李隆(debugtalk),DebugTalk 博主,HttpRunner 作者。7年软件测试行业经历,重度 Python 爱好者,始终致力于 Python 在软件测试领域的应用和推广。信奉 Python 之禅,追求代码的简洁和优雅,于人生亦然。当前在大疆创新负责测试开发方面的工作。
演讲主题:借助 Python 开源生态打造企业级自动化测试框架( HttpRunner )
主题简介:
1、Python 在软件测试领域的生态
2、HttpRunner 的诞生背景
3、HttpRunner 的开发设计思路
4、基于 HttpRunner 的自动化测试方案
5、基于 HttpRunner 的成功实践案例
即将于2018年10月28日公开
演讲主题:我的 Python 进程怎么了
主题简介:分享自己工作场景中 CPython 开发最常遇到的问题和解决问题的调试的工具;以及对未来 Python 调试、监控的思考。
来自MSRA,对于 Python 语言特性及底层有极深的研究
演讲主题:Python JIT 的实现思路
主题简介:通过元编程扩展对 CPython vm 的利用,提升代码复用率,抽象能力和运行时程序执行效率。以及介绍如何在兼容 CPython 生态的情况下引入 JIT 和类型检查工具
2005年开始研习 Python,陆续分享了过百万字的 Python 笔记和翻译文档。前土豆网助理架构师,前果壳网创始技术总监,前 deepglint 工程师,前 RoboTerra 软件工程总监。无线电/航模/机器人爱好者。
演讲主题:解锁 GIL 的新姿势
主题简介:将系统的介绍 GIL 的成因以及所带来的副作用。并且带来一整套合理规避 GIL 的解决方案,更好的提升 Python 在线上的性能表现。
Python Backend Developer at day, Rustacean at night. PyO3 contributor,活跃于 Python 社区和 Rust 社区,热心而又勤劳的开源爱好者。
演讲主题:使用 Rust 编写 Python 扩展
主题简介:分享在 Python 中调用 Rust 代码的现状和思路
2013年加入知乎,曾担任首页 feed 流工程技术负责人,在负责 feed 流项目期间,通过构架优化使响应时间 P95从1.6s 降低到700ms,通过开发规范使稳定性由99.9%提升到99.99%。2018年开始负责社区架构组,带领团队用Golang重写了知乎主要的业务模块,节省机器资源75%
演讲主题:动态语言一时爽,代码重构火葬场?—— 聊聊编程的一些原则
主题简介:通过代码实例来聊聊经典的「封装 继承 多态」概念和 「SOLID」 编程原则,希望能帮助大型的 Python 项目更容易维护,扩展。也会稍微展开看看这些思想在架构上是如何应用,实践的。
演讲主题:理解 Python MRO
主题简介:Python 作为拥有多继承能力的编程语言,在面向对象继承中,方法的调用和继承的顺序密切相关。Python 使用 C3 线性化算法,计算出的 MRO 作为方法调用顺序的唯一准则,同时理解 MRO 可以帮我们在 Python 面向对象编程更加有游刃有余。
北京航空航天大学硕士,《 Python3 网络爬虫开发实战》作者,静觅博客博主,爬虫博文阅读量已过百万,微软中国大数据工程师,天善智能、网易云课堂讲师,目前正在从事对话聊天方向研究。
演讲主题:健壮高效的网络爬虫
主题简介:本次演讲从抓取、解析、存储、反爬、加速五个方面介绍利用 Python 进行网络爬虫开发的相关知识点和技巧,介绍不同场景下如何采取不同措施高效地进行数据抓取的方法,包括 Web 抓取、App 抓取、数据存储、代理选购、验证码破解、分布式抓取及管理、智能解析等多方面的内容,另外还会结合不同场景介绍常用的一些工具包,全部内容是演讲者在从事网络爬虫研究过程以来的经验精华总结。
代码医生工作室主程序员、大蛇智能创始人。北京派网软件首席人工智能科学家。发布过两套关于 CNTK 深度学习框架的视频教程。著有:《深度学习之Tensorflow:入门、进阶与实战》与《 Python 带我起飞:入门、进阶、商业实战》两本畅销书。
演讲主题:人工智能实战案例分享-图像处理与数值分析
主题简介:
1.人工智能基本知识及趋势
2.图片分类与微调实战案例
3.人脸识别方向实战案例
4.数值分析方向实战案例
主要工作是将Python生态和大数据环境进行结合。过去工作包含编写了 pyodps DataFrame框架,这个框架能让用户编写类似 pandas 的代码,但支持在 MaxCompute 大数据平台、pandas 和传统数据库上执行。现在的工作主要是 Mars,这是一个基于矩阵的统一计算框架,目标把 PyData 的生态带到分布式执行环境,目前支持 Numpy 接口,能在分布式环境执行多维数组操作,它支持在GPU上运行,且支持二维稀疏矩阵。未来会将 pandas 和 scikit-learn分布式化。
演讲主题:Mars——基于矩阵的统一计算框架
主题简介:基于矩阵的统一计算框架 Mars,目标把 PyData 的生态带到分布式执行环境,目前支持 Numpy 接口,能在分布式环境执行多维数组操作,它支持在 GPU 上运行,且支持二维稀疏矩阵。目前,Mars 兼容 70% 常见 Numpy 接口。本次分享会介绍目前我们的工作,会介绍 Mars 的实现原理,并且对未来的上层建筑包括 DataFrame 和机器学习进行展望。
该分享将于2018年11月5日公布
Python/Go/C++ 开发者,主要负责云计算、大数据和深度学习技术在大型企业的落地和最佳实践。曾就职人工智能独角兽 Face++ 及 AWS、Oracle 等公司。淘咖啡无人便利店人脸识别系统的主要架构和开发者,AWS 大数据专家 EMR Subject Matter Expert。
演讲主题:Cooking with Google TPUv2: How to train and deploy your models on Google Cloud.
主题简介:
1.Introduction of TPU;
2.A tutorial of training/inference a DL/ML model on Google TPUv2 2.1 example 1, 2.2 example 2;
3.Difference between TPUv2 and GPU and trouble shooting of TPUv2. 4 Benchmark of TPUv2 and GPU
上海韦恩开猿软件科技有限公司创始人,曾在大型量化私募基金担任量化交易员和基金经理,开发了 vn.py 量化交易框架,目前是全球用户量最大的开源量化交易类项目之一(Github Star 6071),目前的工作重心主要集中在区块链和数字货币领域的量化交易系统开发。.
演讲主题:区块链资产管理中的 Python
主题简介:区块链技术革命带来的全新资产类型(数字货币和通证),以及其去中心化的基础架构,正在为全球资产管理行业带来翻天覆地的变化。Python 语言凭借成熟的大规模金融应用背景和活跃积极的用户社区,成为了区块链资产管理业务中的首选解决方案。本次演讲旨在分享 Python 在区块链资产管理的各个生态环节中的应用,以及探讨未来的发展方向。
爱范儿 CTO、知晓云负责人,大学开始创业,先后参与过多个创新创业项目。资深移动互联网应用专家,擅长架构设计,专注云计算、机器学习及移动开发。
演讲主题:用 Python 打造 Serverless 平台,从0到1
主题简介:近年来,应用形态逐渐朝着 PWA、小程序等范客户端形态发展;云计算则朝着 BaaS + FaaS 的 Serverless 无服务架构大步迈进。本次分享向大家介绍爱范儿团队在用 Python 打造小程序领域的 Serverless 平台知晓云的过程中遇到的挑战和收获,以及对接下来的云计算形态的展望。
孔韬循/K0r4dji ,北京丁牛科技有限公司首席安全官,国内著名信息安全团队--破晓安全团队创始人,人民邮电出版社-异步社区-信息安全领域图书专家顾问
演讲主题:我的 Python 黑客之路
主题简介:随着互联网攻击的日益增多,网络信息安全逐渐被人们重视,Python成为了黑客最受欢迎的编程语言,无论是网络攻防还是软件破解,Python 非常简单的帮安全人员完成了很多事情,如:自动化攻击等。通过本议题可以了解到Python 在信息安全领域的那些事。
负责容器化及自动化运维体系建设。
演讲主题:基于 Docker 的 CI/CD 实践
主题简介:随着容器化及 cloud native 等生态的形成,CI/CD 在软件开发过程中的价值日益突出,越来越多的公司需要对此进行改造和优化,但是千人千面,改造及实践往往有很多问题,无论是人员还是工具链上。本次主要是分享我们在生产中总结的最佳实践, 及分析在此过程中所遇到的问题,并会详细分享其中的技术细节,以及在此过程中所做优化,问题分析,及架构演化和我们所做的反思和总结,希望大家能从中有所启发,推进各自在生产环境中的落地。
聚焦于 Python 技术栈服务端架构设计和框架研发。曾任乐视云计算 PaaS 平台研发工程师、猎豹移动 AILab 数据部门负责人,现任秘塔科技工程总监。业余时间常在技术社群与 Python 开发者们切磋交流和指导新人。
演讲主题:以史为鉴:半小时理解 Web 核心技术体系
主题简介:Web 技术发展至今已经相当繁杂,相关项目“其小无内,其大无外”,各种前后端框架和中间件更是花样繁多层出不穷。不少入门开发者,甚至工作了三五年的,局限于某一两种框架的使用,把自己看中的框架奉为圭臬,也仅仅熟练于框架封装好了之后的接口,对于框架为什么存在、为什么要那样设计、遇到棘手问题又从何着手解决与优化却力不从心。本主题从 Web 技术发展的历史沿革为脉络,帮助听众清楚认识Web 相关的各项核心技术的作用与要点,以便在今后解决学习工作中遇到的各种问题时目标明确、思路清晰。
《 Flask Web 开发实战》作者,有丰富的 Flask Web 开发经验。
演讲主题:自由的 Flask
主题简介:作为一个流行的 Python Web 框架,很多开发者都喜欢 Flask 的简洁和灵活,并且常常拿它和“笨重”的 Django 做比较。基于这些特点,我们可以说Flask 是自由的,自由的 Flask 会让你的 Web 开发更加自由。具体来说,这里的自由表现在很多方面,包括程序功能的扩展、路由的定义、项目结构的组织以及程序模式的设计等。
目前在西安艾润物联网技术服务有限责任公司线下产品担任开发经理,曾就职于杭州海康威视,工作后一直从事嵌入式软件开发,主要涉及摄像机 sensor 驱动开发、智能门禁系统开发和智能停车场软件开发。
演讲主题:Python 在嵌入式系统开发中的应用
主题简介:主要结合本人工作经历,阐述 Python 在嵌入式软件开发过程中的实际运用。具体会分为以下几个部分:
1.嵌入式开发包含哪些内容,主要包括驱动层和应用层开发。
2.Python 能做嵌入式开发中的哪些东西,嵌入式开发的应用层开发都可使用 Python,具体包括后台 Web 开发,即时通信开发,GUI 开发等等
3.比较 Python 开发相对于传统嵌入式开发的优势。
4.简单阐述嵌入式开发使用 Python 的基本流程,主要阐述 Python 开发环境的搭建过程。
5.最后展示具体应用,智能车场系统管理展示,PLC 通信读写操作展示。
渗透测试工程师北京邮电大学-网络信息安全冬令营-高级讲师、广州大学-网络信息安全夏令营-高级讲师、国内著名信息安全研究团队-破晓团队核心成员、北京明园大学-网络空间先进技术学院-高级讲师、Freebuf-DigApis 信息安全专栏负责人。
演讲主题:Python 在密码学中的应用
主题简介:简要介绍 Python 中涉及到密码学的模块和函数
2000年入行,长期从事通信/网络安全,在知名外企熬过资历,也参与过创业热潮。目前在一家信息安全公司做解决方案。业余时间致力于普及 Python 编程,让Python成为一门人人可以使用的工具,组织多个 Python 公益 QQ 群,通过直播的方式传播入门课程。爱好量化投资,在股票,期货,加密货币等多个品种上经历过亏损,逐步聚焦基金定投,风险减少,收益稳定。
演讲主题:我们的养老金怎么办
主题简介:用定投的方式为自己增加额外保障
1 什么是基金定投
2 基金定投的优点
3 基金定投的缺点
4 程序员做基金定投的优势
5 如何用 Python 做定投
高级开发工程师* 毕业于清华大学电子系
* 开源项目 Seafile 核心开发者
* Apache Spark 项目和 Apache Mesos 项目代码贡献者
* PyCon China 2014 讲师
演讲主题 :如何教零基础新人学会编程并找到开发工作
主题简介 :教会自己一门新的编程语言,对很多会编程的人来说都不是难事。但是教会一个零基础的新人编程,对大多数人来讲都是一个(很有意义的)挑战。过去一年中,我教会了我的表弟 Python 编程。在我们的共同努力下,他从完全不懂编程开始,最终找到了一份创业公司开发的工作。
这个过程充满了酸甜苦辣:挑战和乐趣并存,付出不少,收获更多。他完成了职业上的重大转变,而我获得了再学习一百种编程技能也无法带来的另一个维度的成长。
在这个演讲中,我将从这几个方面来分享这个过程的经验教训:
* 心理转变:从程序员 get things done 的思维,转变成引导者、训练者的思维。教育学理论、学习理论帮助很大。
* 教学经验:讲义的准备,教学的方式,等等
* 方法论: 用小作业+大作业来把控短期和中期的节奏,用 OKR 来规划中期和长期的进度
曾先后为国内外微服务领域、网站建设提供咨询和交付等服务。擅⻓测试驱动开发,软件架构演进。对技术有热情,热衷于敏捷实践,是持续交付的践行者。
WorkShop 主题:用 Python 可以做哪些有趣的事之实现一个包含身份认证模块的网站应用
主题简介:搭建网站是一件很有成就感的事,在“兴趣”驱动开发的大多数人眼中,简单的是对 Python 及其组件的使用,复杂的是将各个模块如同积木一般搭建成一整套的解决方案。在OAuth2.0 和 OIDC 成为标准的现在,给网站集成一个身份认证模块是不是很有用呢?在开发成本,开发周期,可控性方面,AWS 提供了一些不错的思路。那么,我们应该如何去用积木来一步步搭建网站应用呢?敬请期待。
PyCon China 2018 北京 分会场D 资料汇总
【PyCon 2018 北京站资料下载】https://shimo.im/docs/QgPUss7mLQYTOjWe/
【PyCon 2018 上海站资料下载】https://shimo.im/docs/snRnlx0NWCA2zuG7/
【PyCon 2018 深圳站资料下载】https://shimo.im/docs/Y0483j9UztooVYaQ/
【PyCon 2018 成都站资料下载】https://shimo.im/docs/qkxFxjQgLzMyjl7W/
【PyCon 2018 杭州站资料下载】https://shimo.im/docs/M0m31oLndqYdoXMc/
更多更新,请关注,PyCon China 公众微信号: PyChina