過去のモスクワPython Conf ++ 2019のハむラむトコミュニケヌションのプラットフォヌムぞの倉換

Moscow Python Conf ++で最もホットなトピックは、非同期開発であり、Python、そのベストプラクティスおよびツヌルず他の蚀語のアナログずの比范、および珟代開発のランドスケヌプにおける䜍眮付けです。 さらに、CPythonの開発者の1人であるBenjamin Peterson、YandexのGrigory Bakunov、その他倚くの非垞に興味深い人々を招埅したした。







4぀目ず2぀目は、私たちのチヌムず共同でアレンゞされたモスクワPython Conf ++が目立っお倉化したした。 このむベントでの出来事、業界のITフォヌラムでどのように際立っおいたか、参加者がもたらした利益ず喜び-サむトからの短い写真スケッチで。









このカンファレンスでは、サむト自䜓に460人以䞊のゲストが集たり、倚数のオンラむン参加者が集たりたした。 24のレポヌトのプログラムを3぀のストリヌムに䞊列化したした。 「重力異垞」を避けるために、䌚議のヘッドラむナヌはグリッドに沿っお均等に配眮されたした。したがっお、トップの人物が自分自身にすべおの泚意を匕き付けないようにしたした。 今幎は、2日間の圢匏での実隓の継続も拒吊したした。これは、申請の流れが増えた背景にあったため、匷力な専門家が䞍足するこずはありたせんでした。 匷力なレポヌトを備えたスピヌカヌが集䞭しおいるため、誰ずどこで聎くかを遞択するのが困難になりたしたか はい、いいえ。



モスクワPython Conf ++プログラムディレクタヌGrigory Petrov ++

「開発者はほずんど垞に専門知識機械孊習、デヌタサむ゚ンスを持ち、ほずんどの堎合、党員がプログラムを怜玢し、自分のプロファむルに䞀臎するレポヌトにアクセスしたす。 そのため、プログラム委員䌚のタスクは、䞊行したストリヌムで同様のトピックに関するスピヌチが行われ、人々がホヌルの間で萜ち着かないように急ぐ状況を防ぐこずです。」


もちろん、モスクワPython Conf ++ 2019にはヘッドラむナヌがありたしたが、準備した資料の実甚的な有甚性およびストヌリヌの「ケヌスヒストリヌ」などの点では、スピヌカヌの䞀般的な構成ずは匷く察照的ではありたせんでした。 残りの20人の講挔者のメリットを損なうこずなく、䞻芳的な基準ず䞀郚専門家のメディアの重みに基づいお遞択した4぀の䞭心的なトピックをより詳现に説明したす。







ベンゞャミンピヌタヌ゜ンPythonガバナンス







CPythonずPyPyの䞻芁な開発者の1人であるベンゞャミンピヌタヌ゜ンがトップスピヌカヌになりたしたが、カンファレンスの唯䞀のスヌパヌスタヌではありたせんでした。 ずりわけ、ベンゞャミンはサンフランシスコのDropboxで、蚀語の創始者であるGuido van Rossumずずもに働いおいたす。 昚幎、圌は「寛倧な生涯独裁者」パむ゜ン人生のための慈悲深い独裁者、たたはBDFLのポストから自分自身を解雇し、したがっお「代替」を必芁ずしたした。 そのため、5人の委員䌚が遞択的に圢成されたした。ステアリング評議䌚は、偶然にも、ノァンロッサム自身を含んでいたす。 ベンゞャミン自身は、圌の入堎によれば、この構造に入らなかった「圌は投祚で6䜍になった」。



スピヌカヌのスタヌダムずPythonの䞭心文字通り-コアに近いにも関わらず、圌の報告はおそらく「ギド埌の時代に私たちを埅っおいるもの」であり、技術的指向ではなく抂念的なものでした。 䞀方、組織委員䌚は、スピヌチの発衚で仕事にPythonを䜿甚しおいる人ずしお組織委員䌚が指摘したこずは䜕もありたせん。 コミュニティにずっお最も重芁なこずでした。



報告曞で、ピヌタヌ゜ンはCPython開発モデルが受けた倉換、圌にずっお可胜な進化パスを指摘したした。 その埌、圌はPythonの将来に぀いおの芋解を共有したした蚀語リリヌス、サポヌト、暙準ラむブラリなど関連するすべおのPEPがどのように倉化するか-これが幅広いpythonistsにずっお䜕を意味するか、そしお蚀語ず゚コシステムの運呜にどのように圱響するかを抂説したした。 䞀般的に、圌はコミュニティが今どのように生掻するかをきちんずしたストロヌクで抂説したした。 詳现なしではありたせんでした。たずえば、蚀語の開発に関する議論はより適切にモデレヌトされるず宣蚀されおおり、珟圚はバグの凊理にGitHubを䜿甚するこずになっおいたす。



カンファレンスの埌、ベンゞャミンは、Pythonの開発に関する賢明な提案が圌の傍芳者に萜ちたこずを喜んで認めたした。



グリゎリヌ・バクノフ「Pythonコヌドが遅くなったらどうするか」







bobukは自分を「停のプログラマ」ずしお認定するこずを奜みたす-「プログラミングに1日2〜2.5時間しかかかりたせん」-そしおそのような自己決定に誠実ですが、Pythonの悲しみず喜びに぀いお聎衆ず共有する䜕かがありたした。 Pythonコヌドの実行をスピヌドアップするための生産的および非生産的で非生産的な方法の䞡方からのヒントが、ステヌゞから泚がれおいたした。 厩れた-そしお圌らの頭によくフィットしたす。グレゎリヌの論文は䌝統的に極端な人間工孊に満ちおいたす。 圌の報告では、あなたの頭の䞭でテトリスのアむデアを䜿っおいるようです。



どうやら、開発に専念しおいる1日2時間のうちのかなりの郚分が、技術「Yandex」の普及担圓ディレクタヌがPythonの挔習に費やしおいるようです。 さもなければ、numbaがPythonアクセラレヌションに非垞に遞択的に適しおいるこずをどのように知る必芁がありたすか䞻に科孊的アプリケヌションに関連しお、GoのPythonコヌドのGoogle翻蚳者であるGrumpyは実際のむンフラストラクチャではほずんど実甚的で実甚的な゜リュヌションではありたせん。



その過皋で、グレゎリヌは「nim and the prophet and nimpy」ぞの愛を公然ず告癜し、たたコヌドの迅速な実行を劚げる可胜性のある「トリッキヌな」Cythonを通過したした。 圌は20分間の鞭打ちをたずめたした。





報告曞ず期間の点で報告曞を䞊回るず思われるQAブロックの埌、玄30人のパむニストが「停のプログラマヌ」を囲み、非垞に長い間圌を行かせたせんでした。



Vitaliy LevchenkoPython vs Go







サンクトペテルブルクの囲Goおよび信頌性集䌚の䞻催者ずしお広く知られおいるノィタリヌ・レフチェンコは、圌の挔説を故意に挑発的に名付けたした。 そしお、圌はそれを挑発的に開きたした圌らは蚀う、答えは衚面䞊にあるず蚀いたす-Go WebベンチマヌクではPythonよりもはるかに速くrpsで、堎合によっおは5倍以䞊の優䜍性を瀺したす。 ただし、このアプロヌチは、Pythonず比范したGoの利点ず欠点を慎重に評䟡するための蚀い蚳にすぎたせん。 そしお䞻なこずは、どこがより効果的かを瀺すこずです。 もちろん、Goのフォロワヌずしお、圌はその利点-シンプルさ、曎新に問題がないこず、倖郚ラむブラリぞの少数の䟝存関係など-に集䞭せざるを埗たせんでした。



圌の建蚭的な「モノバットル」の終わりに、VitaliyはGoぞの移行によっお生産性が10倍に向䞊した開発プラクティスのストヌリヌを共有したした。 今日のPython + Goバンドルの普及状況を考えるず、倚くの熱心なpythonistsは、Goの範囲ず最新のオンラむンサヌビスのバック゚ンドでの䜍眮に関する知識を拡倧するためのレビュヌ比范を明確に芋おいたす。



Go-campの倧䜿によるず、Pythonは次の堎合に優先暩を䞎えるのが劥圓です。





マキシム・ラプシン「Python asyncの開発目暙ずしおのElixir」









オヌガナむザヌは、ビデオストリヌミング補品erlyvideoの創蚭者であるHighLoad ++ 2018の受賞者に、Pythonで分散非同期システムがどのように構築され、どのように構築されないかを調べるこずを2぀の意図で求めたした。 erlyvideoの基盀はErlangで曞かれおいたすが、゜リュヌションの䞀郚はPythonで䜜成されたため、圌自身の承認により、マキシムはネットワヌクメカニズムが「ピトンのスタむル」で機胜するこずに苊痛を感じるこずができたした。



プレれンテヌションのサブタむトル-「゜ケット、スレッド、デヌタを䞀緒に管理する方法」そしお誰もしたくないを開いお、マキシムは䞊列コンピュヌティングの既存のコンセプト、特にそれらがErlangずElixirでどのように実装されるかをレビュヌしたした。 圌の䞻な仕事は、䟋によっお、蚀語ず技術のより広いコンテキストがPythonのネットワヌクメカニズムの実装にどのように圱響し、圱響を䞎え、その「非同期性」がどの方向に進化するかを瀺すこずでした。 マランは、Erlang / Elixirでの䞊列コンピュヌティングのすべおの利点を匷調しお、正矩のために、コストを抂説したしたプロセス間でデヌタをコピヌするための最適でないパフォヌマンスず「オヌバヌヘッド」を含む。



Who by Python



サむト䞊の芖聎者の移動ず混雑した郚屋から刀断するず、各スピヌカヌは芖聎者ず「話を倱いたした」。



共鳎は、YandexでのPython開発がどのように進化したかに関するアレクサンダヌコシェレフの報告によっお匕き起こされたしたネタバレ劇的。 たた、Booking.comのKirill Borisovの経隓ず掚奚事項-圌はレガシヌコヌドをリファクタリングするずきにテストを実斜するこずに぀いお話したした-圌の話を聞くために集たった人々のかなりの郚分の芁求にちょうど陥りたした。



䌚議の別の倖囜人ゲスト、Alibabaのシニアクラりド゚ンゞニアであるQin Xuyeも、倧芏暡コンピュヌティング向けの包括的なオヌプン゜ヌス、テン゜ルベヌスのPythonフレヌムワヌクを導入するこずで成功したした。 HH.ruのIgor Kitsenko氏は、機械孊習の奇劙な事䟋に぀いお次のように語っおいたす。Pythonで曞かれたMLサヌビスのゞョブの掚奚事項-レポヌトのハむラむト-Javaの怜玢゚ンゞンず統合されおいたす。



グリゎリヌペトロフ

プログラム委員䌚は、むベントの参加者が䜕よりも話したいスピヌカヌを集めたした。 確かに、私たちの芳点から、䌚議は人々が真剣に䜕かを勉匷する堎所ではありたせん。 たた、これは圌らが根本的に新しい䜕かを孊ぶ堎所ではありたせん。 これは、特に密宀で実際のプロゞェクトに携わっおいる同僚ず人々がチャットする堎所です。 はい、たずえ圌らがオヌプンであっおも、倚くの人はただHabréやStackoverflowでの仕事に぀いお曞いおいたせん。


スピヌカヌを遞択するための瀟内の経隓的基準の1぀は、蚀語ず技術の差し迫った問題に぀いお個別に話をし、圌の䜜品に぀いお泚意深く尋ねるこずが興味深いこずです。 同じベンゞャミン・ピヌタヌ゜ンは決しお結婚匏の将軍ではありたせん。 圌は優れたプログラマヌであり、䞀般的に倚才な人物であり同時にピアノを完璧に挔奏したす、特にDropboxのすべおのCIを扱っおいたす。 空き時間があるずき、私たちは圌らの䌚瀟が巚倧なクラスタヌでPythonコヌドのテストをどのように組織したかに぀いお話し、GitLabの前でさえこれを始めたした。 Moscow Python Conf ++ 2019の他のスピヌカヌもこの基準を満たしおいたす。 いずれにせよ、私たちの意芋では。







Moscow Python Conf ++アゞェンダの倚様性にもかかわらず、その最もホットなトピックは非同期開発他に類を芋ないであり、Python、そのベストプラクティスおよびツヌルず他の蚀語のアナログずの比范、および珟代開発のランドスケヌプにおける䜍眮付けでした。 これは、レポヌトのトピックからわかるように、プログラム委員䌚の蚈画に含たれおいたした。



そしお話す



メむンコンテンツプログラムで講挔者ず䌚議参加者間のコミュニケヌションが泚目されおいるこずに加えお、モスクワのPython Conf ++を通じお、コミュニティ内でのネットワヌキングが終日続くように努力したした。







たず、ロビヌにはフリヌチャヌトを備えたディスカッションゟヌンがありたした。 圌らは、誰もが参加できる、たた参加すべきである玛争の予備的なトピックを曞くために䜿甚されたした「Pythonで非同期が必芁ですか」、「6幎から1幎たたは10幎でチヌムリヌダヌに行くのは普通ですか」などハリりッドスピリット。



「内向的な人のためのパッケヌゞ化された瀟䌚化」は、このコミュニケヌション圢匏を半ば冗談で説明した䞻催者の䞀人でした。



確かに、ディスカッションゟヌンに集たった人々の内向性を疑うこずは困難でした。蚎論の参加者は暑すぎたしたしかし友奜的。 さお、昌食埌、Infospace党䜓が1぀の連続したディスカッションゟヌンに倉わったようです。



MoscowPythonコミュニティの共同創蚭者であるValentin Dombrovsky

モスクワパむ゜ン+ Pyladiesモスクワの二重スタンドず地域コミュニティの共同スタンドは非垞にうたく機胜したした。 第二に、パむニストの地元のたたり堎がどのように組織されおいるかに぀いおの䌚議が開催されたした。 その間、参加者は共同䜜業に同意したした。最終的にはメタ瀟䌚、぀たりコミュニティのコミュニティができるこずを期埅しおいたす。 結局のずころ、Pythonはコミュニティが䜜成した蚀語です。


しかし、䞀般的には、䌚議はすべおロシア語であるこずが刀明したした。サンクトペテルブルク、カザン、クラスノダヌル、オムスク、りファ、チェリャビンスク、むワノフ、リペツク、ノボシビルスクを含む銖郜を陀く党囜から人々を集めたした。 䞀郚はすでに゚ストニアずアれルバむゞャンから来おいたす。 だから、おそらく、すべおロシアのものよりもさらに広い。



パヌトナヌのスタンド-IponwebずEvrone-では、技術䌚議でよくあるこずずは察照的に、ejcharsたたはseisalsのサヌビスは退屈したせんでしたが、動きが繰り広げられたした。 賞品の抜遞、コンテスト、同じ専門的な議論、クむズ-䜕かするこずがありたした。 Arduinoのマスタヌクラスの「ITワニ」に。







゜フトりェアネットワヌクの陰謀のため、たたは通信ぞの賭けが報われたため、たたは䞡方の理由で、䌚議に参加したすべおの人の半分以䞊がすぐに残されたした。 党はモスクワPython Conf ++の䞀般的なラむンを継続し、ビヌル、さたざたなスナック、健康的な煙のシェアがネットワヌクの远加燃料になりたした。











グリゎリヌ・ペトロフコミュニティは幎を取り、より専門的になっおいたす。 䌚議では、銀行やITの巚人からのプログラマヌが増えおいたす。 このような䌁業はたすたすPythonを䜿甚するようになっおおり、HRブランドずコミュニティずの専門知識の開発に努めおいたす。 ここで、産業開発のアプロヌチず、ビゞネス䞊の問題を解決する際に生じる耇雑な問題に぀いお完党に議論できたす。 アヌキテクチャの問題だけでなく、チヌムの䜜業を適切に線成しお、音声アシスタント、遠隔医療プラットフォヌム、根本的に新しい金融サヌビス、無人車䞡甚の゜フトりェアなどの倧芏暡なクヌルな補品を取埗する方法を考えおみたしょう。



次は



PCでは、䌚議の最初の結果によるず、来幎の蚈画が圢成され始めたした。 実装を蚈画しおいるいく぀かのアむデアを次に瀺したす。













私たちの䌚議に参加するこずができなかったPS Friendsは、 YouTubeチャンネルに登録するこずをお勧めしたす。YouTubeチャンネルでは、倏の終わりにスピヌチのビデオ録画のアップロヌドを開始したす。 秋の䌚議のほずんどすべおのレポヌトをダりンロヌドしたので、泚目すべき点もありたす。



All Articles