こんにちは、Habr!
PyCon Russia 2014の 1か月以上前に、今年のカンファレンスに誰が来てレポートを作成するのかをお伝えできることを嬉しく思います。 レポートとマスタークラスは、6月2〜3日のエカテリンブルクでのpythonistsの期待とはほど遠いものですが。
それが
プログラムに入ったもの
です
伝統により、レポートの一部は英語になります。
Armin Ronacher 、
Flaskの著者、
Jinja2 、
Pocooチームの創設者、
PSFメンバー
Arminは、自分とユーザー向けにセキュアなAPIを設計する方法について説明し、SSLとOAuthを正しく使用する方法を示し、アプリケーションの内部構造を整理し、Pythonツールが安全なコードを簡単に書く方法を示します。
Hynek Schlawack 、コア
開発者 CPythonおよび
Twisted 、
PSFメンバーは、
Variomediaでインフラストラクチャを実行します
別のセキュリティトークは、SSLの申し訳ありません状態です。 Hinekが、SSLとTLSが実際にどのように機能するか、そしてそれらを使用する際に開発者がアプリケーションセキュリティを本当に気にするかどうかを覚えておく必要がある多くの落とし穴がある理由について説明します。
HonzaKrál 、
Elasticsearchの python開発者
HonzaはElasticsearchがアプリケーションに対してできることを示します。 単純なドキュメント検索からファセットナビゲーションおよび構造化検索まで。 また、Elasticsearchは検索だけではありません。 テラバイト単位のデータのリアルタイム分析、ドキュメントの自動分類、さらには即時通知-これらはすべて、同じデータセットの同じツールで実行できます。
Simone Soldateschi 、
Rackspaceの開発者
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の内容は
ここで読む価値があり
ます。今すぐ登録!