我们与Oleg Bunin(
olegbunin )和Valentin
Dombrovsky聚集在一起,讨论了如何在秋季之前共同准备一个很棒的Python会议,并录制了视频。
在剪辑下,我们的对话以文本形式进行。 特别是,最重要的问题的答案是,
为什么根本需要召开会议 。 我想指出的是,并不是为了学习任何东西,而是他们现在正在Internet上学习(例如,在Habré上:)。
我们讨论了Python生态系统的趋势,即将举行的会议的主题以及组织机构。 顺便说一下,主题的讨论是开放的,每个人都可以提供给我们打电话给特定的发言人或提供指导。 查看我们已经拥有的并打开。
奥列格 :大家好。 让我们谈谈这个秋天。 今天,我们的来宾是Valentin和Gregory,他们对Python [python]有所了解。 告诉大家!
格雷戈里 :首先,他是Python。
Oleg :对不起,请介绍一下Python。
瓦伦丁 :你好奥列格。 和我们在一起仍然是美妙的奥列格·布宁。 正如他们所说,我不知道这些人是谁,但是Oleg正在采访他们。 是的,Grisha和我是莫斯科Python社区的传播者,该社区于2012年以莫斯科Django的名义出现(这是一个Python框架)。 六年前,即2012年3月,我们有了为开发人员创建社区的想法。 这个想法之所以产生,是因为我是开发工作室的市场总监,该工作室只是参与Django的开发。 为了推广这个工作室,我们决定建立一个社区。
我们有一家名为Sevenquark的小公司。 我们与Greenfield Project创业社区合作,于2012年3月1日举行了我们的第一场活动,有20人参加。 这个想法很快就扎根了,我们得以成长。 在过去的六年中,我们已经发展成为一个拥有5,000多人的社区。
奥列格(Oleg) :我认为,这是目前最受欢迎的编程语言。
格雷戈里 :最受欢迎的游戏之一。
Oleg :在Java之后。 和Perl :)
格雷戈里 :很难比较,因为有JavaScript,血腥的企业Java,有C#,还有诸如Go之类的各种有趣的东西。
但是,当然,Python的地位非常强。
Valentine :最近,随着机器学习和人工智能的普及,它们在不断增长。 当我们在Python中谈论这些技术时,我们可以稍后再讨论。 六年来,我们已经成长为一个已经举行了58次会议的社区。 我们每月进行一次。 每一次混战,大约有200人来找我们。 会议在最大的公司中进行:Yandex,Rambler,Mail.ru Group,Saran等。
奥列格(Oleg) :社区除会议外还做什么?
情人 :我们的社区由5,000人组成,正如我所说,我们将他们列入邮件清单,其中包括我们优秀的传教士。
奥列格(Oleg) :这是最大的俄语社区。
格雷戈里 :有一点。
瓦伦丁 :我认为-是的,我们是最大,最活跃的IT社区。 我们所做的事情非常独特。 至少我还不知道那些和我们一样的人。 莫斯科Python社区有五位福音传教士:您卑微的仆人,格里高利·彼得罗夫(Grigory Petrov),米哈伊尔·科涅夫(Mikhail Korneev),伊利亚·列别杰夫(Ilya Lebedev)和弗拉基米尔·菲洛诺夫(Vladimir Filonov)。 我们在一起做除mitaps之外的各种活动。 这是“
学习Python” -这是一门针对想从头开始学习Python的人的课程。 我们已经完成了9盘比赛,从9月开始我们已经拿到了第十盘。 自2016年以来我们开始举办的会议。
奥列格 :为什么要开会? 聚集了米塔帕,聚集了起来。
瓦伦丁(Valentin) :一个想法诞生了-从演讲者(Python专家)的名单中选择最好的最好的,并做我们所谓的megamitap。 这是一整天的会议,最好的演讲者讲话,谈论他们的实践,技术并将他们的知识传授给社区。 我们的想法是将其作为报告活动在我们的社区中进行,在该社区中我们谈论我们的发展方式和计划要做的事情。
奥列格 :股东大会。
格雷戈里 :类似的东西。 当有四百多人参加会议时,出现了一个合理的问题:由于我们聚集了很多人,因此我们需要召开会议。
奥列格(Oleg) :他们收到您发出的邀请函吗? 每个月您都要开会。
瓦伦丁 :是的。 现在,除了召开会议的月份(10月)外,我们每月举行一次会议,不休息。
我们的计划是每年举行11次会议。
奥列格(Oleg) :2016年举行了第一次会议。 告诉我们关于她的事。 您得到想要的东西了吗? 接下来是什么? 您决定在哪里开发?
瓦伦丁 :2016年,我们在伊兹麦洛沃酒店大楼举行了第一次会议。 对于第一个实验,还不错。 然后分两个流展示了16个报告。
奥列格 :那是一天,对吗?
瓦伦丁 :是的。 会议的形式和报告的内容满足了听众的需求。 人们喜欢它,但可能会有所宽大,因为这是第一次体验。 我们在会议上试图强调这一点:“现在将有许多门框,因此,这将特别有趣。”
奥列格(Oleg) :这就是我们,作为会议的组织者,我们看到了一个障碍。 在大多数情况下,访客看不到它。
瓦伦丁 :那就是我想说的。 即使它以某种方式关系到公众,人们也很少对此加以关注。 因此,这是非常真诚的。 活动结束后,我们坐在啤酒吧Krug。 一切都结束了,但是我们决定继续并收到了积极的反馈。
奥列格(Oleg) :2017年有多少人参加?
瓦伦丁 :2017年,约有200人。 我们试图扩大规模,扩大活动规模。 我们在Technopolis网站上花费了它。 巧合的是,在同一年,Yandex举行了另一次会议。 因此,我们认为这是对网站质量的确认。 在我看来,那里有一个上镜的空间,一个美丽的房间。 我们邀请了外国演讲者。 我们有四位外国演讲者,发表了三份报告,其中两人举办了一个研讨会-这样一个有趣的计划。 这又是一天的活动,需要两个报告流。 然后,我们决定再次继续。
奥列格 :今年有什么计划? 莫斯科巨蟒会吗? 我当然有点狡猾,问这个问题。
格雷戈里 :当然会。
奥列格(Oleg) :是的,当然会。 今年,我们将与社区一起制作
Moscow Python Conf ++ 。 我们就是这样一个组织会议的机器。 在过去的十年中,我们已经学会了如何组织精彩的会议,但是对Python一无所知。 大家都了解Python。 我们决定联合起来举办大型活动,这将是去年的许多倍。
为自己设置一个新的标杆,并使其变得非常有趣。
我会先谈一些技术细节,然后再尝试介绍内容和美味。
10月22日至23日将在莫斯科市中心的一个不错的Infospace网站上进行为期2天的
活动 ,我们11年前就从此网站开始了HighLoad ++。 整整两天,白天有多个报告,混搭和其他各种活动的曲目。 第一天的强制性聚会。 几年前,我们总是开始做它们,我们真的非常喜欢它。 我们知道如何以一种有趣的方式来组织他们,进行交流,结交朋友,从而使聚会也很有用。 这适用于组织部分。
格雷戈里 :会议与会议,学校和教育课程有何不同?
情人 :我会打断一下。 除了Gregory是莫斯科Python的传教士,他还是程序委员会的负责人。
奥列格(Oleg) :因此,所有的颠簸都在他身上。
格雷戈里 :这是出乎意料的转折,但我会尝试将其转至对自己有利的方向。
会议是一种特殊的形式 。 互联网上有一种信念:为什么一切都可以在Google上找到,所以为什么要参加现代世界的会议? 我去了网站并阅读了官方文档。 但这就像纸质书。
不管听起来多么疯狂,但是如果您想学习大而复杂的东西,找到一本纸质书是有意义的,一个人花了几年时间将所有这些知识收集在一个地方。
纸质书当然不会教您使用TensorFlow的最新版本,因为它已经过时了。 但是纸质书比在线文档能让您更好地学习心理学,生物学或日语。 书有自己的位置,会议也有自己的位置。
我们不是为了教导任何人而召开会议。 奇怪的是,来参加会议的客人不听报告。 现在,我将告诉您一个秘密。 我参加过许多会议,参加了很多会议。
他们首先参加会议是为了进行交流。 这是一个演讲者进行演讲的特殊地方,他们具有丰富的编程经验并在最酷的公司工作。 他们来到会议上回答问题。
谁是会议的客人? 谁去参加IT会议? 我现在正在谈论莫斯科Python Conf ++。 这是一位在工作中专业使用Python或出于某种原因想要使用Python的开发人员。 他有一些有趣的情况,一些问题和困难。 每天上班,他都会做8个小时的事情,有的事情发生了,但是没有。 并非所有这些都可以是google。 他阅读了会议计划,然后看到:“这个人正在Google上从事机器学习,而且还涉及我过去两年来一直在做的话题。 如果我参加会议,听他的报告,然后我去找他问一个问题,那么这个领域的一位顶级专家将回答我。” 每个人都知道,如果您给他写一封电子邮件,则会有一个队列。 但是,如果您参加会议,则可以与行业领导者以及每天使用相同技术的相同开发人员进行交谈。 这比在Facebook上聊天并在Stackoverflow和Reddit上提问要有效一个数量级。 在Stackoverflow,他们可以回答“如何制作这样的东西?”系列中的一些技术问题。 没有人会在那分享实践经验,因为大多数有经验的开发人员仍在工作。 出于对Stackoverflow的热爱,我在工作中经常使用它,但那里仍然很少有顶级专家。 他们在工作中工作,并每年几次参加会议。 您可以在那里找到他们,并了解他们的工作方式。
瓦伦丁 :朋友们,在评论中写下您想在会议上看到的话题或演讲者。 作为开发者社区,我们将尽力考虑您的意愿并创建符合您要求的程序。
格雷戈里 :我们还有一个
特殊的Google文档 ,您可以对其发表评论。 程序委员会我们已经收集了很多主题和五十位发言人。 欢迎您添加您有兴趣在会议上看到的人。 但不仅是:“啊,吉多·范·罗森(Guido van Rossum)还活着!”,但您想问的问题,工作中遇到的问题,答案将帮助您做一些很棒的事情。
奥列格(Oleg) :格里莎(Grisha)正确地谈到了在会议上与生活中难以捉摸的人们进行交流的可能性。 作为组织者,我们非常了解这一点,目前,从我们的角度来看,我们拥有举行会议的最佳方式。 为了组织这种沟通,促进和鼓励,我们提出了许多不同的行动,组织筹码。
首先,这是一堆杂烩。 会议上的米塔普是一个很小的会议厅,只有10至15人,专门讨论一个非常狭窄的特定主题。 我们的发言人很高兴使用它。 例如,为了在报告后回答问题,请让观众离开并考虑报告中的一小部分,这些人对于报告非常重要,对于他们讨论Phyton的具体应用,某些图书馆或其他非常重要的东西在这里,现在和与这个人在一起很重要。
其次,这次展览。 营销专家不在我们的展览会上工作。 我们会尽量减少人力资源的工作,并最大限度地提高技术专家的工作,以便您参加展览时可以提出问题并获得特定的答案。
第三,包括所有发言人在内的聚会。
第四,报告完成后,每个房间附近都有一个带有活动挂图的讨论区,发言人在该区域继续回答他在报告框架内无法回答的问题。
您说您已经nabreynstromili 50个主题。 ??
格雷戈里 :50位潜在演讲者。 有数十个主题。 Python是一种相当独特的语言,因为它确实是通用的。
一切都在Python中完成:Web应用程序,惊喜-桌面应用程序,甚至更大的惊喜-移动应用程序,数学,测试,自动化。
现在,Python正在做机器学习,大数据,人工智能。 使用机器学习TensorFlow的顶级框架站在Python的肩膀上。
Valentine :
那些想要停止机器叛乱的人需要停止Python的开发。格雷戈里(Gregory) :作为程序委员会的主要任务是使程序多样化。 我一直记得那些想问问题的人去参加会议。 我希望有尽可能多的开发人员在该计划中找到一个或两个与他们有问题的话题相关的发言人。
Oleg :我是否正确理解程序的构建方式? Phyton和某种实际应用。 那呢
格雷戈里 :不仅是实际应用领域,而且还包括
生态系统的某些部分。 例如,Python存在一些问题。 只是帮助您分多个阶段召开为期两天的会议,将有助于我们涵盖“从2.7到3.x的迁移”之类的主题-这只是Python的支柱之一。 就像他们十年前开始迁移一样,到目前为止,它们还不成熟。 在Python中,这比当时的Ruby更强大。
这些
是依赖性管理问题 ,因为当我们使用一台新机器并说:“ Python安装这些依赖性时”。 如果有90%的机会,它会爆炸并显示“我在那儿无法收集东西”错误。
当然,这些是实际的应用程序:“ Python和Tensorflow”,“ Python和数据库一起使用”,“ Phyton和Docker和Kubernetes一起使用”,“ Python和部署”,“ Python和移动开发”。
一些特定于语言的东西。 例如,“ Future Python”或“后端在2018年使用什么:Python或JavaScript?” 最后,形成火焰的主题,例如,“使用WebAssembly之类的热蛋糕的Python for Web”。
我们将非常努力地在程序中反映所有这一切。 当然,我不承诺奇迹。 但是您还记得有关
文档的信息 。 立即查看,如果您有话要说,请说出来。 每天我们都会审查这些评论,将其清理干净,如果发现有趣的东西,我们会将其写出来。
奥列格(Oleg) :该计划的主题很明确。 任何新项目,新闻,趋势,Phyton会去哪里? 生态系统将走向何方? 她怎么了
格雷戈里 :主题非常有趣。 我已经谈到过机器学习,大数据,人工智能-这就是现在的炒作。 但这是一个实用的主题。 语言本身也在发生很大变化。
2017-2018年成为打字的年代。
在数十年来一直处于动态状态的语言中:JavaScript,PHP,Python,类型意外地出现。 这是一种全新的方法。 这称为渐进式打字。 他调和了两个阵营:动态和静态编程语言。 现在,当开发人员使用Python,JavaScript或PHP编写代码时,他们可以指定类型,但不是在所有地方都可以选择,而是可以选择。 这个东西在很早以前就出现在python 3.2中,但是在3.5版本中却得到了积极的使用(出现了一些机制)。 现在版本3.6、3.7是相关的。 这东西是新的。 有大量的工具可以使键入工作。 领先的IDE /编辑器PyCharm对其类型支持进行了自己的实现,因此一切操作都非常快捷。 最近,Facebook开发了一种新的超级快速实用程序,用于处理类型,称为Pyre。 这是新的,开发人员不了解如何使用这些东西。 整个Internet都在嗡嗡作响Phyton,类型,Pyre-如何正确烹饪所有这些以获得美味的鸡尾酒。 顺便说一句,PyCharm的Andrei Vlasovskikh还是我们
计划委员会的成员 ,将帮助我们选择主题。
2018年还有什么有趣的事情? 新网站...
奥列格 :新的网络?
格雷戈里 :是的,新的网络。 现在,我们在所有浏览器中都具有WebAssembly。 这意味着不再需要完全用JavaScript编写网页,而是可以编写逻辑(例如,用C语言编写)。每个人都在试图理解,将JavaScript排除在全栈开发之外,并使用Python和后端以及前端。 您现在有哪些后端? 它应该像一个应用程序或一个小型API,所有这些Web 3.0,单页应用程序,渐进式Web应用程序-Google会为此淹没。 开发人员正在对此进行试验并尝试全部使用。 他们试图弄清楚这是否可以节省他们的时间,以及它们是否可以解决更复杂的问题,更好地解决问题,编写受支持的代码。
我还想重点关注芯片。 Guido是Python语言的开发负责人。 在那之前,他多年来一直很保守。 他说,我们将保持简单,简洁的语言核心,这是主要思想。 但是最近几年,我不能说他放松了,但他已经70岁了,但是显然他已经学到了东西,现在Python中增加了全新的东西。 例如,一周前,他们确认在下一版本中,将从Pascal直接添加新的运算符“:=”。 新生,这将允许您分配一个标识符并使用一个命令进行验证。 语言发展异常,增加了新功能:类型,新语法,Web隐现在我们眼前,热门话题是机器学习,人工智能。 所有这一切都将在2018年的几个月中进行现场讨论。
奥列格(Oleg) :请告诉我您看到谁讲话。
格雷戈里 :作为发言人,我们首先看到提出问题的那些人。 这是一位
经验丰富的
人 ,可以从他的实践经验中回答:“过去几年来我一直在使用Python类型,这就是我可以告诉您的问题和新的Pyre。”
这是
某大公司的
发言人 。 例如,Yandex的一位发言人,他使用Python来加载测试站点。 一次全部:“好吧,Yandex已经知道如何进行站点的负载测试。” 因此,所有带着他们的问题奔向他,围着他,倒了咖啡,开始质疑。
第三是有
独特经验的
演讲者 。 他做了一件在他之前没有做过的事情。 他来了,被告知了这一点,然后他们立即问他:“听着,你已经做了整整一年了,没有人在做。 我想用这种方式。 告诉我什么以及如何。”
瓦伦丁 :我认为我们将有机会接触到参与语言开发的人们的主题。 这就是所谓的Python Core Developers。
奥列格(Oleg) :会说俄语或打算转移他人?
Valentin :我们程序委员会的成员是说俄语的Python核心开发人员之一,这是Andrei Svetlov。 他是我们在2016年会议上的演讲者。 他的报告引起了听众很多问题。 人们很高兴与他聊天。 当然,今年我们将在会议上见他,我不知道他是否是发言人。 但是无论如何,即使他不作报告,也将有机会与他见面。 有说俄语的核心开发人员,有外国的。 我们认为,在Andrei的帮助下,我们将与他们取得联系,我们一定会称呼其中之一,以便“从语言的内部”告诉我们该语言的发展方式和作用。
: .
: . , — . ?
: .
conf.python.ru «
». , . ? - . , — , . , , , . , , , , , .
: , , ?
: . ? . , . , . .
, , , , , .
20 . , , , , , 20 , , . .
: , , , . 40 , . . , . , , .
: ?
:
7 , . , , , — - .
: ? ?
: . , .
: ? , .
:
.
: Moscow Python Conf++ 22-23 . ,
. , . .
,过了一段时间,我们将提供预订一家酒店的机会,我们将在这家酒店尝试大幅度的折扣,以便为您提供一切便利。计划您的参与。我们邀请您。莫斯科Python社区有望激发人们的热情。那太好了。