PyCon Russia 2014プログラム

こんにちは、Habr!



PyCon Russia 2014の 1か月以上前に、今年のカンファレンスに誰が来てレポートを作成するのかをお伝えできることを嬉しく思います。 レポートとマスタークラスは、6月2〜3日のエカテリンブルクでのpythonistsの期待とはほど遠いものですが。



それがプログラムに入ったものです



画像



伝統により、レポートの一部は英語になります。


Armin RonacherFlaskの著者、 Jinja2Pocooチームの創設者、 PSFメンバー

Arminは、自分とユーザー向けにセキュアなAPIを設計する方法について説明し、SSLとOAuthを正しく使用する方法を示し、アプリケーションの内部構造を整理し、Pythonツールが安全なコードを簡単に書く方法を示します。



Hynek Schlawack 、コア開発者 CPythonおよびTwistedPSFメンバーは、 Variomediaでインフラストラクチャを実行します

別のセキュリティトークは、SSLの申し訳ありません状態です。 Hinekが、SSLとTLSが実際にどのように機能するか、そしてそれらを使用する際に開発者がアプリケーションセキュリティを本当に気にするかどうかを覚えておく必要がある多くの落とし穴がある理由について説明します。



HonzaKrálElasticsearchの python開発者

HonzaはElasticsearchがアプリケーションに対してできることを示します。 単純なドキュメント検索からファセットナビゲーションおよび構造化検索まで。 また、Elasticsearchは検索だけではありません。 テラバイト単位のデータのリアルタイム分析、ドキュメントの自動分類、さらには即時通知-これらはすべて、同じデータセットの同じツールで実行できます。



Simone SoldateschiRackspaceの開発者

Simoneは、クラウド内の水平スケーリングと、PythonとOpenStackを使用してITインフラストラクチャコストを削減する方法について説明します。 なぜ、何を、いつ、どのようにスケーリングするか、監視イベントに適切に対応する方法、およびスケーリングを迅速かつ常に正しく実行するために何をする必要があるのか​​という問題に対処します。



ロシア語の論文:


Andrey Svetlov、Python Core Developerおよびhg.python.orgのコミッター 。 現在LevelUpのアーキテクト

あなたのオープンソース製品を成功させるためにしないこと。

非常に有用なものを猿aggedかき、さらにgithubに投稿しました。 次に何が起こりますか? レポートでは、Andreyが開発者がオープンソース製品を使用する、または使用しない理由と、製品を人気にする方法を説明します



トロントのPythonコア開発者、 Sprymix Incの創設者兼CEOであるYuri Selivanov氏

マジックパイソン

このレポートでは、Pythonシステムのインポートに関するトリック、パフォーマンスを損なうことなくデバッグやプロファイリングを行うためのコードのインスツルメント(オンザフライでの再コンパイル)などに焦点を当てます。 など

また、デザートについては、宣言型言語と、それらを適切に作成および統合する方法についての議論です。



Yandexのチームリーダー、アレクサンダーコシェレフ

YandexユニバースでのPython開発

アレクサンダーは、Yandexで見つかった次の質問に対する答えを教えてくれます。

何を選択するか-システムパッケージまたはgit pullによるロールアウト? virtualenvを使用するかどうか PyPIとpipはとても便利ですか? ライブラリの社内コードが多数ある場合の対処方法 活発に開発されている多数のサービスに対処するにはどうすればよいですか?



Andy Vlasovskikh、 JetBrainsのPyCharm IDEの開発者、funcparserlibおよびiterpipesライブラリの作成者。

Pythonおよび他の言語でのマルチタスク

Pythonには、他の言語からマルチタスクメカニズムを借用するという長い伝統があります。 最初はCとPOSIX環境、次にJavaとC#でした。 レポートでは、AndreiがPythonマルチタスクメカニズムの配置方法と、新しいPython 3メカニズム、concurrent.futuresおよびasyncioを含むそれらが達成できることについて説明します。 彼は、どのメカニズムがCPUとIOによって制限されるタスクに適しているか、特にPythonのメカニズムにどのような利点と欠点があるかを検討します。 また、マルチタスクへのアプローチは、ErlangとGo言語にあり、Pythonにどれだけ適用できるかです。



Yandex Advertising Technology Testing Groupの責任者であるDenis Chernilevsky氏

すぐに使えるPython + PyTestの直観的で拡張可能なレポート

テストを自動化するプロジェクトでは、便利で理解しやすく、簡単に拡張でき、テスト用の美しいレポートを作成するという問題に直面しています。 多くのテストチームの要件を分析した後、Yandex内でAllure Frameworkレポートツールを開発しました。これは現在、オープンソースプロジェクトです。 このレポートでは、主な機能と、Python + PyTestを使用する場合に既成のpythonアダプターを使用してアリュールレポートを実装する方法について説明します。



HeadHunterのフロントエンド開発主任Vitaliy Glybin

サービス指向アーキテクチャ(SOA)を使用して複雑なWebプロジェクトを構築する

Vitaliyは、SOAとは何か、そのようなアーキテクチャが解決する問題、追加されたもの、および最も負荷の高いrunetのジョブポータルでSOAを準備する方法について説明します。 また、frontikとtortik(Python Tornadoベースのフロントエンドフレームワーク)についても説明します。



BARSグループのアーキテクト、キリル・ボリソフ

Pythonの行動駆動開発

このレポートでは、ソフトウェア開発に対する行動駆動型アプローチの本質を明らかにします。発生の歴史、方法論の基本、シナリオの例、既存のアプローチとの違い、Pythonプロジェクトで使用可能なツールです。 また、その実装の経験、生じた問題と解決策。



アレクセイ・マラシュケビッチ、アレクサンダー・コズロフスキー、 ポニーORMの著者

Pony ORM-新世代マッパー

Pony ORMを使用すると、Pythonのジェネレーター式を使用してデータベースを操作できます。 このアプローチを使用して、Ponyでは、最適化されたSQLに自動的に変換される非常にコンパクトで理解しやすいクエリを作成できます。 レポートでは、アレクセイとアレクサンダーがレビューを行い、興味のあるすべての人のために、彼らは誰もが自分の手でポニーに触れることができるマスタークラスを開催します。



ミハイル・コロボフ、 NLTKチームのメンバー、 ScrapingHubで働く

Webページから情報を取得する

Michaelは、Pythonを使用してWebページからデータを抽出する方法について説明します。

-単一のサイトから情報を抽出する方法。

-xpath、cssセレクターなどを記述せずにこれを行う方法。

-サイト構造が事前にわからない場合の情報の抽出方法。

-機械学習方法を使用するタイミングとその方法。

-Pythonで使用可能なツール。



アレクセイ・ラブレニュク、ヤンデックス。 オープンソースプロジェクトYandex.Tankの参加者の1人。

Yandex.Tankを使用した負荷テスト

AlexeyがYandex.Tankについて説明し、Yandex.Tankをニーズに合わせてシャープにし、Pythonを使用してテストプロセスを自動化する方法について説明します。 このレポートは、パフォーマンスの問題を予測している、または既に遭遇しており、負荷テストのプロセスとツールに精通したい開発者とシステム管理者を対象としています。 生徒は、負荷テストのプロセス、Yandex.Tankがサービスのパフォーマンスの問題を特定するのに適しているかどうか、Yandex.Tankを拡張して特定のタスクを自動化および解決する方法について学習します。



現在、プログラムにはまだ2、3のレポートの余地があり、提出されたアプリケーションのすべてがまだ回答されているわけではありませんが、話したい場合はpycon@it-people.ruに書き込み、まだ機会があります。



そしてもちろん-来て! 5月9日まで、8,000ルーブルの優先価格があります。



PyCon Russia 2013の内容はここで読む価値があります。



今すぐ登録!



画像







All Articles