Introduction Pycon2010

2,211 views

Published on

introduce Pycon2010

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,211
On SlideShare
0
From Embeds
0
Number of Embeds
217
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction Pycon2010

  1. 1. PyCon2010紹介
  2. 2. 発表者 ● 芝尾幸一郎 ● コミュニティーエンジンと言う会社で、ネットゲーム を作ってます。 ● 他の同僚 C++ ● 私 Python(わりと無理やり)
  3. 3. PyConとは ● 年に一回アメリカで開かれるPythonのイベント ● (初心者向け)チュートリアル ● 特定のテーマの、カンファレンス ● キーノートスピーチ ● ライブラリ開発者向けスプリント
  4. 4. PyCon2010 ● 2/17-25 ジョージア州アトランタで開催 ● チュートリアル (2/17-2/18) ● 会議キーノート(メインイベント)(2/19-2/21) ● 開発者向けスプリント(2/22-2/25) ● まだ、参加受付中
  5. 5. 今年の特徴 ● 様々な場所で使われるPython ● NoSQL ● 並列実行 ● テスト
  6. 6. 様々な場所で使われるPython
  7. 7. Pythonと自律ロボット ● 159. 惑星探査のための、ロボットシミュレーター作 成のためのPython使用 ● 159. Using Python to Create Robotic Simulations for Planetary Exploration ● 175. 水面下のPython:Tortuga,Pythonで動く潜水 ロボット ● 175. An Underwater Python: Tortuga the Python Powered Robot
  8. 8. Pythonと軍事 ● 13 Pythonは、何故、どのように、軍隊で、実際の 戦場シナリオのモデル化に使用されているか ● 13. How and why Python is being used to by the Military to model real-world battlefield scenarios
  9. 9. Pythonと仮想デバイス ● 79.Pythonを使ってネットワーク機器を模倣する ● 79. Simulating network devices with Python ● (去年)28.バッテリー同封!ローコストの無線デバイ スにpythonを組み込んだ。 ● 28. Batteries Included! Python on Low Cost Tiny Embedded Wireless Devices
  10. 10. Pythonとマルチメディア ● 126. DJするPython.音楽処理原理 ● 126. DJing in Python: Audio processing fundamentals ● 157. Python風に、音楽をリミックス ● 157. Remixing Music Pythonically
  11. 11. Pythonと地理空間、天体データ1 ● 19. TurboGears.地理空間フレームワーク ● 19. TurboGears Geospatial Framework ● 107. 巨大天文データから抽出分析システムのた めのPython ● 107. Python for Large Astronomical Data Reduction and Analysis Systems
  12. 12. Pythonと地理空間、天体データ2 ● (去年)17 地の底で、ニュートリノを探す、Pythonを 使って。 ● 17. Searching for Neutrinos Using Python at the Bottom of the World
  13. 13. Pythonとサイエンス ● 172. VisTrails:Pythonベースの科学ワークフロー と起源システム ● 172. VisTrails: A Python-Based Scientific Workflow and Provenance System ● 95. pythonを使ったエージェントベースドモデルと シミュレーション ● 95. Agent Based Modeling and Simulation in Python
  14. 14. Pythonと金融、電子商取引 ● 158. 量的金融の中のPython ● 158. Python in quantitative finance ● 146.Pythonを使った電子商取引。Satchmoと GetPaid紹介 ● 146. Ecommerce in Python: Introduction to Satchmo and GetPaid
  15. 15. Pythonとローカルコミュニティ ● 78. (ブラジル)少しの行動で大きな変革を起こす。 リオデジャネイロで、PythonとOSSコミュニティを作 る。 ● 78. Small acts make great revolutions: crafting Python and Open Source communities in Rio de Janeiro ● 84. (アフリカ)Pythonは、どのように、アフリカのイ ンフラ構築に貢献したか ● 84. How Python is guiding infrastructure construction in Africa
  16. 16. Pythonトローカルコミュニティ2 ● 122. (カナダ)グローバルに考え、ローカルにハック せよ。貴方のコミュニティーでPythonを教える。 ● 122. Think Globally, Hack Locally - Teaching Python in Your Community
  17. 17. Pythonと政治 ● 119. 508条と貴方. ● 119. 508 and You: Taking the Pain out of Accessibility ● 49. 依存としての多様性 ● 49. Diversity as a Dependency
  18. 18. Pythonと高速化 ● 73.Unladen Swallow 少ないココナッツ、速い Python ● 73. Unladen Swallow: fewer coconuts, faster Python ● 83. PyPyの速度 ● 83. The speed of PyPy
  19. 19. Pythonと他の言語 ● 65. Jythonを使ってJavaアプリケーションを拡張す る ● 65. Extending Java Applications with Jython ● 67. IronPythonのTool ● 67. IronPython Tooling ● 71. ブラウザーの中のPython ● 71. Python in the Browser ● 148. Pynie.Parrot(Perl 6仮想マシン)上の Python3 ● 148. Pynie: Python 3 on Parrot
  20. 20. Pythonとコンパイラ ● 87.pythonを使ってコンパイラーを教える。 ● 87. Teaching compilers with python ● 93. PLYとPyParsing ● 93. PLY and PyParsing
  21. 21. Python in 組み込みアプリケーション ● 6.巨大なアプリケーションへのPython組み込み ● 6. How Are Large Applications Embedding Python? – RenderMan,Maya,Houdini,Nuke ● 162. Sattle:Pythonベースのネットワークシステム・ アプリの簡易開発配置用プラットフォーム ● 162. Seattle: A Python-based Platform for Easy Development and Deployment of Networked Systems and Applications.
  22. 22. Pythonと分散バージョンコントロール ● 113. モダンバージョンコントロール Mercurial内部 構造 ● 113. Modern version control: Mercurial internals ● 154. HgとGit。うまくやって行けないのか? ● 154. Hg and Git : Can't we all just get along?
  23. 23. Pythonと自然言語処理 ● 120. Pythonと象。大規模自然言語処理。NLTKと ダンボ ● 120. The Python and the Elephant: Large Scale Natural Language Processing with NLTK and Dumbo
  24. 24. PythonとDatabase or NonSQL ● 140. Neo4jを使ったPythonの永続グラフ ● 140. Persistent Graphs in Python with Neo4j ● 99. 関連すべきか?そうでないか?それが問題 だ。 ● 99. To relate or not to relate, that is the question
  25. 25. Pythonと並列実行1 ● 141. Eventlet 非同期IOの同期インターフェース ● 141. Eventlet: Asynchronous I/O with a synchronous interface ● 161. アクター。何?何故?そしてどのように? ● 161. Actors: What, Why, and How
  26. 26. Pythonと並列実行2 ● 164. ノンブロッキングと非同期IOの秘密を暴く ● 164. Demystifying Non-Blocking and Asynchronous I/O ● 11. Twistedを用いた協調マルチタスク。 ● 11. Cooperative Multitasking with Twisted: Getting Things Done Concurrently. ● 82. Pythonグローバルロックの理解 ● 82. Understanding the Python GIL
  27. 27. PythonCore1 ● 9.Import あれこれ。import カスタマイズ ● 9. Import this, that, and the other thing: custom importers ● 55. 凄い辞書 ● 55. The Mighty Dictionary ● 58. 貴方のプログラムをもっと怠惰に ● 58. Maximize your program's laziness
  28. 28. PythonCore2 ● 38. CPythonにおけるいろんなレベルでの最適化 ● 38. Optimizations And Micro-Optimizations In CPython ● 64. Pythonメタプログラミング ● 64. Python Metaprogramming ● 106. 少しのZopeがとても役に立つ。Interface抽象 化再考。 ● 106. A Little Bit of Zope Goes a Long Way: Rethinking Interface-Based Abstractions
  29. 29. PythonCore3 ● 117. 上級ストリングフォーマット ● 117. Advanced String Formatting ● 138. デコレーター、基礎からクラスデコレーター へ、デコレーターライブラリーへ。 ● 138. Decorators From Basics to Class Decorators to Decorator Libraries
  30. 30. PythonTest1 ● 30. Pythonテストパターン ● 30. Python Testing Patterns ● 52. 新しく改良されたunittest,標準テストフレーム ワーク ● 52. New *and* Improved: Coming changes to unittest, the standard library test framework ● 81. 高速多目的テスト ● 81. rapid multi-purpose testing
  31. 31. PythonTest2 ● 96. unittest(別名PyUnit)紹介 ● 96. Introduction to unittest (a.k.a. PyUnit) ● 160. どうしてすべてのテストを随時走らせないの か?継続的統合システム研究 ● 160. Why not run all your tests all the 05:49:33 A study of continuous integration systems.
  32. 32. Web開発 ● とにかくたくさん ● TurboGears,Django,Zope, ● 作り替えたケーススタディが多い
  33. 33. Webでも見られます ● PyCon2010のセッション訳 ● http://shibaok.net/index.php?PyCon2010Session ● PyCon2009のセッション訳 ● http://shibaok.net/index.php?PyCon2009%A5%BB %A5%C3%A5%B7%A5%E7%A5%F3%A5%BF %A5%A4%A5%C8%A5%EB%CC%F5
  34. 34. PyCon2009スライドや映像 ● (PyCon2009)スライドと、映像を公開しています。 ● http://us.pycon.org/2009/conference/talks/

×