PYCON RUSSIA计划已准备就绪:来自Google,Red Hat,Yelp,Yandex的发言人的25个报告和3个讲习班

距第六届俄罗斯PyConRu仍只有不到两周的时间。 会议将于7月22日至23日在距莫斯科95公里的Cronwell Yakhonti Tarusa Hotel举行(将提供往返于会场的交通服务)。

现在,该计划有25个报告和3个讲习班。 此外,我们将首次在俄罗斯举行核心发展小组。 三位Python核心开发人员:Yuri Selivanov(加拿大EdgeDB),Andrey Svetlov(乌克兰aiohttp)和Christian Heimes(德国红帽)将回答观众的任何问题:关于python的未来,问题,社区以及所有相关内容您感兴趣。 通常,准备问题会很有趣!

好了,现在是时候看看该程序并进行注册了(如果您推迟了该程序) 。 关于所有会议报告的简短报道。




PyCon俄罗斯2018计划


selivanov.jpg Yuri Selivanov (多伦多)-Python 核心开发人员 ,专家软件开发人员,EdgeDB的创始人,uvloop,asyncpg,asyncio的作者。 Yuri已为Cisco,Pinterest,ABB,Nintendo和其他公司提供建议。 它的软件被Facebook和Instagram等公司用来提高生产力。 在PyConRu,Yuri将就Asyncio今天和明天发表演讲。

svetlov.jpg PyCon Russia程序主管Andrei Svetlov (Kiev)将作为Python核心开发人员 ,作者和包括asyncio,aiohttp,aiopg,aiozmq在内的许多Python库的积极参与者进行演讲“作者的Aiohttp”。 安德烈(Andrei)将谈论当前的情况,描述未来的计划并给出正确应用的技巧。

Heimes.jpg Christian Heimes (汉堡)-自2007年以来担任Python核心开发人员Red Hat的高级软件工程师,PSF成员。 克里斯蒂安(Christian)将做一个演讲“ SSLError,现在怎么办?”,他将简要讨论主要的加密原语,握手协议,证书的内部结构和公钥基础结构。 您将了解TLS / SSL的最佳做法,调试工具和诊断方法,以及如何管理证书。

Jaensch.jpg 会议的另一个主题是来自Swagger / OpenAPI Stephan Jaensch (汉堡)的开发人员之一Yelp的技术主管。 Stefan将做一个演讲“使用更大的代码库键入注释”,它将告诉您如何开始使用注释,如何充分利用注释以及如何避免在开始使用它们时出现的问题。

Warrick.jpg Melanie Warrick (旧金山)-Google Cloud的高级开发人员。 在此之前,Melanie是DeepLearning4J(开源Java平台)的创始人和开发人员,还曾在Change.org从事机器学习。 在会议上,Melanie将发表有关强化学习的演讲。

Saucedo.jpg Eigen Technologies的开发经理,Exponential的CTO,人工智能和机器学习专家Alejandro Saucedo (伦敦)将就使用Python和Airflow的工业数据管道进行演讲。 这个动手演讲将帮助您弄清楚如何使用Airflow设置机器学习。

vlasovskih.jpg JetBrains的PyCharm社区负责人Andrei Vlasovskikh将讨论在PyCharm环境中无法或很难在文本编辑器中实现的7种代码编辑技术。 这些技术不是对字符串执行操作,而是对Python语法和语义结构执行操作:变量,表达式,函数。 Andrei将解释这是否使您可以更快地编辑代码以及该方法有哪些缺点。

korobov.jpg ScrapingHub的数据科学主管Mikhail Korobov (叶卡捷琳堡)将讨论如何使用机器学习来编写智能网络蜘蛛。 将会有实践的例子,包括使用深度学习和强化学习的例子; Michael还将讨论可用来组装此类智能蜘蛛的可用开源组件。

ling.jpg Aiden.ai Ling Zhang (伦敦)的工程师将做一个题为“ NLP从大量嘈杂的文本中发现丰富见解的演讲”。 “在本次演讲中,我将提供一个案例研究,说明如何从政府实体的大量非结构化调查答复中提取大量可操作的见解。 我们将分析时间从几个月减少到几分钟。 “我们使用scikit-learn和NLTK来探索诸如聚类,自然语言理解和总结之类的技术,并讨论了实际方法和基础理论。”

Heddleston.jpg Kate Heddleston (旧金山)是初创公司Shift Technologies (买卖二手车的市场)的软件工程师,她从事python项目,是Opsolutely(该平台可帮助工程团队在云中部署基础架构)的创始人兼首席执行官。 凯特(Kate)将发表有关技术债务和Python的演讲。

pushtaev.jpg Mail.Ru的开发人员Vadim Pushtaev将告诉他们如何在Search上编写单元测试。 从小事情:如何命名,每个测试的结构等,到大问题:TDD的问题,如何弄湿,如何处理诸如数据库之类的外部系统,它们如何与夹具一起使用,为什么需要测试私有方法等等。 。

borisov.jpg Python具有与C代码的出色集成功能,这使您可以在保持灵活性的同时以低成本优化对性能至关重要的功能。 DomKlik开发技术总监Sergey Borisov将举行“ Cython-C编程为人们”研讨会,他将展示可以用来解决此类问题的工具,并与研讨会参与者一起编写具有简单协议的异步客户端。

kamalova.jpg Yandex的Alice开发人员Marina Kamalova会告诉您,从收到用户消息到收到机器人的响应(NLU,NLG,ML分类器),您可以从哪个python组件创建文本聊天机器人,以及如何使该机器人适应不同的环境即时通讯程序,不仅是即时通讯程序,还包括如何使用Telegram API作为示例来提高bot弹性。

davydov.jpg 过去,EasyTen和伦敦大学学院的数据科学家和机器学习工程师,现在是Poteha Developers的首席执行官Vitaliy Davydov,在他的报告中将考虑基于Python的无服务器微服务的示例。 经过一小部分理论工作之后,Vitaly将在实时模式下在AWS Lambda上部署一个简单服务并进行测试。

kuzmin.jpg DomKlik的开发主管, MITT的工业编程课程和编程语言理论教授Alex Kuzmin将讨论异步编程的优缺点,并说明这种机制如何在Python中起作用。 考虑一些有用的库和工具。 最后,我们将讨论如何正确地测量和调试异步代码。

hodakov.jpg Avito Dmitry Khodakov的技术主管将讨论构建加载的微服务框架时的典型问题和陷阱。 关于分析异步应用程序; 龙卷风和aiohttp异步之间的根本区别; 并在接近战斗的情况下诚实地比较龙卷风和aiohttp。 该报告对于处理异步和微服务的经验丰富的Python开发人员很有用,这些异步和微服务面临着异步应用程序的扩展和调试问题。

whate.jpg Engineers Gate Donald Whyte (伦敦)的高级软件工程师将作题为“ Engineers Gate高性能Python处理数据”的演讲。 “这次演讲解释了numpy和pandas如何在后台运行,以及它们如何使用矢量化非常快速地处理大量数据。 我们显示了使用numpy / pandas处理的示例数据集。 “我们演示了如何有效地使用这些库,从而将这个大型数据集的处理时间从数小时缩短至数秒。”

menshikov.jpg Python不仅与网络和异步有关。 智能系统设计实验室的 Python开发人员Alexander Menshikov (阿穆尔河畔库姆索莫尔斯克)将举办“使用Python和ROS的机器人”研讨会。 亚历山大将与参与者一道,通过一个简单的数据交换模块,找出如何自动炮塔的原型,该炮塔可以在无需操作员帮助的情况下搜索目标并通知拍摄状态。

slezko.jpg Marilyn System的技术总监Evgeny Slezko (莫斯科)将分享他在用Python开发超过5年的系统中实现面向服务的体系结构的经验。 为什么需要这个? 它解决了什么问题,又创造了哪些问题? 您一开始应该注意什么? 从工程师的角度和从开发管理的角度看,利润是什么?

kataev.jpg 每天我们都在使用关系数据库:我们更改对象,进行迁移,创建索引。 但是有时您需要跨多个字段聚合数据,或者想要尝试使用关系数据库的最新功能,例如Union运算符。 Django或PeeWee只能表达简单的内容,因此您必须使用原始SQL。 但是SQLAlchemy库可以用纯Python表达任何复杂的查询。 这使您可以编写易于理解的代码并轻松对其进行重构。 Tinkoff.ru Denis Kataev (叶卡捷琳堡)的开发人员将查看有关如何从内部构建SQLAlchemy,如何简化工作以及何时使用它的示例( 剧透 -始终)。

patrushev.jpg 每个从事任何专业开发的人都希望使自己的日常活动更舒适。 开发人员可以使用的工具数量可以清楚地看出这一点:他们的工具库每年都在扩大。 同时,与其他地方一样,没有灵丹妙药:为了实现期望,您必须长时间地挖掘它们,为自己选择合适的工具组合,并彼此“结交朋友”。 Spherical Anton Patrushev (叶卡捷琳堡)的CTO几乎从一开始便会分享他们在Spherical中发现的出色工具组合。 安东(Anton)在谈到了环境的各种机制的关键方面和细微差别后将讲述这一点。

mazaev.jpg CIAN的 Python开发人员Maxim Mazayev将讨论在CIAN中开发微服务的原理,以及它们如何处理其支持的典型问题-API的版本控制和一致性。 如何在不中断任何内容的情况下更改API。 如何通过CI系统控制一致性。 Maxim还将考虑代码生成和摇摇欲坠的方案。

soldatenko.jpg 通常,体育编程的所有参与者都使用C / C ++ / Java,但是在最近十年中,使用Python的参与者数量一直在增长。 Toptal Andrey Soldatenko (基辅)的Python开发人员将告诉您如何开始使用Python参加比赛。 安德烈将展示如何在实践中激励自己,如何确定问题的类别以及如何解决问题。 他将告诉您如何掌握测试的技巧,并说明如何在没有大量证据和数学方法的情况下快速评估解决方案的复杂性以获得所需的AC(已接受)。

koshelev.jpg Docker本质上已经成为在所有平台上分发和部署应用程序的事实上的标准。 开发人员在使用Docker时面临的任务之一是:如何使组装快速高效。 las,python库仍经常以源代码形式分发,并且构建项目需要一些系统依赖项。 成功组装后,尽管实际上不再需要这些依赖项,但它们通常保留在映像中并增加了其大小。 Yandex的 Python开发人员Alexander Koshelev将告诉您他们如何解决此问题:无需建立依赖关系即可收集图像。 结果,图像更加轻巧,因此部署速度更快,这意味着它们可以更快地到达用户。

malyh.jpg MIPT神经系统和深度学习实验室的研究人员Valentin MalykhAleksey Lymar将举办研讨会“ DeepPavlov:用于对话系统的开源python库”。 在研讨会上,这些家伙将教他们如何制作聊天机器人,展示如何使用数据来训练对话系统,以及如何使用DeepPavlov库中可用的现成模型。

karpovich.jpg 来自mos.ru的 Sergei KarpovichVadim Berezkin将告诉您如何使搜索引擎易于使用:使用Elasticsearch和Python的示例来定制内部搜索的可用性,质量和相关性的可用工具和方法。 该报告将对站点和门户网站的搜索引擎开发人员很有用。

会议网站上提供了所有报告的完整摘要和日程表。

报名


今年,希望参加会议的人数超过了基地的席位; Tarus上没有可用的房间。 您可以以13 500卢布的价格购买不含住宿的门票。 门票包含住宿以外的所有东西:参加会议(2天),7月22日午餐和晚餐,7月23日早餐和午餐,所有茶歇,娱乐活动,从Annino地铁站到会议地点的巴士(7月22日)和回到7月23日。

您可以自己选择在哪里过夜,自己支付费用,然后到达过夜的地方。 如果您是自己开车或不打车而不必依靠一般接送服务,此选项将很方便。

您可以在这里过夜的一些选择,我们已经在网站上列出。 此外,您可以搭帐篷在塔鲁萨(Tarusa)境内过夜。

在会议网站进行注册和所有详细信息。



感谢我们的赞助商使这次会议成为可能:黄金合作伙伴-JetBrains ,白银合作伙伴-MediaScope卡巴斯基实验室玛丽莲Megafon ,正浪赞助商-CIAN ,技术合作伙伴-Mail.ru ,铜牌赞助商-Yandex ,水赞助商- Avito和事后赞助商是Sirena-Travel

Source: https://habr.com/ru/post/zh-CN416729/


All Articles