asyncio + aiohttpの操作方法の学習:モスクワでPython Core開発者のコ​​ースが開催されます





12月17日と18日に、モスクワで「asyncio + aiohttpを使用した作業のトレーニング」というタイトルで2日間のコースが開催されます。 その著者は、Pythonのコア開発者であり、ウクライナのプログラマーであるAndrey Svetlovです(詳細については、 こちらを参照してください )。 Andreyは世界有数のPythonエキスパートの1人であり、著者コースの作成者です。 彼はモスクワでこれまで読んだことがなかったので、このイベントはPythonと非同期開発に興味のある人にとって、人気ツールの作成者から直接新しい知識と質問への回答を得る絶好の機会です。



Andreiとは、コースでどのような問題に対処するか、誰に役立つか、Python開発者がレベルを向上させるために他にどのリソースを検討する必要があるかについて話しました。



なぜ以前にモスクワのコースを読むことに成功しなかったのですか?



そのようなイベントの組織化は最も簡単なことではありません。 会場を選択して予約し、学生にスナックを食べる機会を提供する必要があります(すべてのクラスで数時間と1日以上かかります)。支払いの受け入れと簿記に対処します。 一般的に、私には多くの困難がありました。そのため、すべての組織の問題を処理してくれたPositive Technologiesの同僚に感謝しています。 これでコースを読むことができます。







このコースの目的は何ですか?



Python言語は活発に開発されており、いわゆる非同期プログラミングがますます普及しています。 Pythonでのサポートは、asyncioライブラリによって提供されます。 Python自体のコアに取り組んでいることに加えて、私はこの技術の開発者の1人であり、Webサーバーなどのさまざまな「オーニング」も持っています。



一方で、この技術を使用したWebサイトの開発に専念します。また、acyncio自体の仕組みと「正しく準備する」方法についても詳しく説明します。 例として、初心者や経験豊富な専門家が犯した間違いを考えてください。 現在、トピックに関する情報はそれほど多くないので、このコースはあなたの質問に対する答えを見つける良い機会です。



ターゲットオーディエンスについては、まず、Pythonプログラミングに携わっており、この分野の新技術に興味があるか、知識を深めたい狭い専門家向けのクラスに出席することをお勧めします。 もちろん、開発部門の責任者も自分自身にとって有益なことを学びますが、もしあなたがasyncioを自宅で実装すべきかどうかを知りたいと思っている場合、2日間の技術的に豊富なコンテンツはまだ少し多すぎるでしょう。



コースを可能な限り有用にするために知っておくべきことは何ですか?



コースを開始する前に、asyncioを知って作業する必要はありませんが、TwistedやTornadoなどの代替アプローチに精通していると役立ちます。 Pythonでプログラムを作成し、フレームワークに関係なくWebサイトがどのように作成されるかを理解する必要があります-DjangoとFlaskの両方の経験が機能します。







コース構造はどのように見えますか?



これらは通常の講義ではありません。 もちろん、ほとんどの場合、すべては私の独白の形式と例のデモンストレーションで開催されますが、この形式はいつでも明確な質問で私を止める可能性を暗示しています。 コースに多くの人を採用する予定はありません。すべてのリスナーに答えることができます。 それで、珍しいことはありません-プロジェクター、マーカー付きのフリップチャート、特別なものは必要ありません。



コースの準備とさらなる学習に役立つ資料を共有しますか?



一般に、これは本当の問題です-非同期プログラミングとPythonのトピックに関する知識のソースはあまりありません。 書籍はほとんどありません。ほとんどの場合、最も興味深いものはすべてブログのさまざまな記事に掲載されています(Habréには優れた資料がありますが、多くの場合英語です)。 また、公式のプロジェクトリポジトリとテーマリソースを調べる価値があります。





Andrey自身のブログTwitterを購読することもお勧めします。



コースに乗る方法





コースは12月17日と18日に開催されます。 登録するには、 フォームに記入してください。 登録後、詳細な支払い情報が記載されたメールが届きます。



All Articles