Introduction Pycon2010
Upcoming SlideShare
Loading in...5
×
 

Introduction Pycon2010

on

  • 2,624 views

introduce Pycon2010

introduce Pycon2010

Statistics

Views

Total Views
2,624
Views on SlideShare
2,423
Embed Views
201

Actions

Likes
0
Downloads
5
Comments
0

8 Embeds 201

http://shibaok.net 163
http://shibapuki.shibaok.net 18
http://webcache.googleusercontent.com 8
http://www.shibaok.net 4
http://www.slideshare.net 3
http://www.shibapuki.shibaok.net 3
http://mono-oki.net 1
http://w.shibapuki.shibaok.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Introduction Pycon2010 Introduction Pycon2010 Presentation Transcript

  • PyCon2010紹介
  • 発表者 ● 芝尾幸一郎 ● コミュニティーエンジンと言う会社で、ネットゲーム を作ってます。 ● 他の同僚 C++ ● 私 Python(わりと無理やり)
  • PyConとは ● 年に一回アメリカで開かれるPythonのイベント ● (初心者向け)チュートリアル ● 特定のテーマの、カンファレンス ● キーノートスピーチ ● ライブラリ開発者向けスプリント
  • PyCon2010 ● 2/17-25 ジョージア州アトランタで開催 ● チュートリアル (2/17-2/18) ● 会議キーノート(メインイベント)(2/19-2/21) ● 開発者向けスプリント(2/22-2/25) ● まだ、参加受付中
  • 今年の特徴 ● 様々な場所で使われるPython ● NoSQL ● 並列実行 ● テスト
  • 様々な場所で使われるPython
  • 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
  • Pythonと軍事 ● 13 Pythonは、何故、どのように、軍隊で、実際の 戦場シナリオのモデル化に使用されているか ● 13. How and why Python is being used to by the Military to model real-world battlefield scenarios
  • Pythonと仮想デバイス ● 79.Pythonを使ってネットワーク機器を模倣する ● 79. Simulating network devices with Python ● (去年)28.バッテリー同封!ローコストの無線デバイ スにpythonを組み込んだ。 ● 28. Batteries Included! Python on Low Cost Tiny Embedded Wireless Devices
  • Pythonとマルチメディア ● 126. DJするPython.音楽処理原理 ● 126. DJing in Python: Audio processing fundamentals ● 157. Python風に、音楽をリミックス ● 157. Remixing Music Pythonically
  • Pythonと地理空間、天体データ1 ● 19. TurboGears.地理空間フレームワーク ● 19. TurboGears Geospatial Framework ● 107. 巨大天文データから抽出分析システムのた めのPython ● 107. Python for Large Astronomical Data Reduction and Analysis Systems
  • Pythonと地理空間、天体データ2 ● (去年)17 地の底で、ニュートリノを探す、Pythonを 使って。 ● 17. Searching for Neutrinos Using Python at the Bottom of the World
  • Pythonとサイエンス ● 172. VisTrails:Pythonベースの科学ワークフロー と起源システム ● 172. VisTrails: A Python-Based Scientific Workflow and Provenance System ● 95. pythonを使ったエージェントベースドモデルと シミュレーション ● 95. Agent Based Modeling and Simulation in Python
  • Pythonと金融、電子商取引 ● 158. 量的金融の中のPython ● 158. Python in quantitative finance ● 146.Pythonを使った電子商取引。Satchmoと GetPaid紹介 ● 146. Ecommerce in Python: Introduction to Satchmo and GetPaid
  • 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
  • Pythonトローカルコミュニティ2 ● 122. (カナダ)グローバルに考え、ローカルにハック せよ。貴方のコミュニティーでPythonを教える。 ● 122. Think Globally, Hack Locally - Teaching Python in Your Community
  • Pythonと政治 ● 119. 508条と貴方. ● 119. 508 and You: Taking the Pain out of Accessibility ● 49. 依存としての多様性 ● 49. Diversity as a Dependency
  • Pythonと高速化 ● 73.Unladen Swallow 少ないココナッツ、速い Python ● 73. Unladen Swallow: fewer coconuts, faster Python ● 83. PyPyの速度 ● 83. The speed of PyPy
  • 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
  • Pythonとコンパイラ ● 87.pythonを使ってコンパイラーを教える。 ● 87. Teaching compilers with python ● 93. PLYとPyParsing ● 93. PLY and PyParsing
  • 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.
  • Pythonと分散バージョンコントロール ● 113. モダンバージョンコントロール Mercurial内部 構造 ● 113. Modern version control: Mercurial internals ● 154. HgとGit。うまくやって行けないのか? ● 154. Hg and Git : Can't we all just get along?
  • Pythonと自然言語処理 ● 120. Pythonと象。大規模自然言語処理。NLTKと ダンボ ● 120. The Python and the Elephant: Large Scale Natural Language Processing with NLTK and Dumbo
  • 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
  • Pythonと並列実行1 ● 141. Eventlet 非同期IOの同期インターフェース ● 141. Eventlet: Asynchronous I/O with a synchronous interface ● 161. アクター。何?何故?そしてどのように? ● 161. Actors: What, Why, and How
  • 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
  • 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
  • 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
  • PythonCore3 ● 117. 上級ストリングフォーマット ● 117. Advanced String Formatting ● 138. デコレーター、基礎からクラスデコレーター へ、デコレーターライブラリーへ。 ● 138. Decorators From Basics to Class Decorators to Decorator Libraries
  • 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
  • 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.
  • Web開発 ● とにかくたくさん ● TurboGears,Django,Zope, ● 作り替えたケーススタディが多い
  • 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
  • PyCon2009スライドや映像 ● (PyCon2009)スライドと、映像を公開しています。 ● http://us.pycon.org/2009/conference/talks/