SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
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/

Contenu connexe

Tendances

チームで活用するAnaconda入門
チームで活用するAnaconda入門チームで活用するAnaconda入門
チームで活用するAnaconda入門Takeshi Akutsu
 
Stapy#17LT
Stapy#17LTStapy#17LT
Stapy#17LTdrillan
 
Pythonの環境導入 2014年春季版
Pythonの環境導入 2014年春季版Pythonの環境導入 2014年春季版
Pythonの環境導入 2014年春季版Katsuhiro Morishita
 
各OSにおいて、OpenCVをpythonから使う方法
各OSにおいて、OpenCVをpythonから使う方法各OSにおいて、OpenCVをpythonから使う方法
各OSにおいて、OpenCVをpythonから使う方法Katsuhiro Morishita
 
Pythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjpPythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjpYoshifumi Yamaguchi
 
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化Yutaka Kato
 
Python パッケージの影響を歴史から理解してみよう!
Python パッケージの影響を歴史から理解してみよう!Python パッケージの影響を歴史から理解してみよう!
Python パッケージの影響を歴史から理解してみよう!Kir Chou
 
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版Katsuhiro Morishita
 
BPStudy#54 そろそろPython3
BPStudy#54 そろそろPython3BPStudy#54 そろそろPython3
BPStudy#54 そろそろPython3Atsushi Odagiri
 
PyCon JP 2016 ビギナーセッション
PyCon JP 2016 ビギナーセッションPyCon JP 2016 ビギナーセッション
PyCon JP 2016 ビギナーセッションTetsuya Morimoto
 
PySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare HackPySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare HackKazushige TAKEUCHI
 
Python札幌 2012/06/17
Python札幌 2012/06/17Python札幌 2012/06/17
Python札幌 2012/06/17Shinya Okano
 
Python 2/3コード共存戦略 #osakapy
Python 2/3コード共存戦略 #osakapyPython 2/3コード共存戦略 #osakapy
Python 2/3コード共存戦略 #osakapy敦志 金谷
 
スクレイピングとPython
スクレイピングとPythonスクレイピングとPython
スクレイピングとPythonHironori Sekine
 
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングPyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングRansui Iso
 
Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話yaegashi
 
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツールaoshiman
 
Python入門 コードリーディング - PyConJP2016
Python入門 コードリーディング - PyConJP2016Python入門 コードリーディング - PyConJP2016
Python入門 コードリーディング - PyConJP2016Shinya Okano
 

Tendances (20)

チームで活用するAnaconda入門
チームで活用するAnaconda入門チームで活用するAnaconda入門
チームで活用するAnaconda入門
 
Stapy#17LT
Stapy#17LTStapy#17LT
Stapy#17LT
 
Pythonの環境導入 2014年春季版
Pythonの環境導入 2014年春季版Pythonの環境導入 2014年春季版
Pythonの環境導入 2014年春季版
 
各OSにおいて、OpenCVをpythonから使う方法
各OSにおいて、OpenCVをpythonから使う方法各OSにおいて、OpenCVをpythonから使う方法
各OSにおいて、OpenCVをpythonから使う方法
 
Pythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjpPythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjp
 
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
 
Pythonでゲーム作る
Pythonでゲーム作るPythonでゲーム作る
Pythonでゲーム作る
 
Python パッケージの影響を歴史から理解してみよう!
Python パッケージの影響を歴史から理解してみよう!Python パッケージの影響を歴史から理解してみよう!
Python パッケージの影響を歴史から理解してみよう!
 
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
 
BPStudy#54 そろそろPython3
BPStudy#54 そろそろPython3BPStudy#54 そろそろPython3
BPStudy#54 そろそろPython3
 
PyCon JP 2016 ビギナーセッション
PyCon JP 2016 ビギナーセッションPyCon JP 2016 ビギナーセッション
PyCon JP 2016 ビギナーセッション
 
PySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare HackPySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare Hack
 
Python札幌 2012/06/17
Python札幌 2012/06/17Python札幌 2012/06/17
Python札幌 2012/06/17
 
Python 2/3コード共存戦略 #osakapy
Python 2/3コード共存戦略 #osakapyPython 2/3コード共存戦略 #osakapy
Python 2/3コード共存戦略 #osakapy
 
スクレイピングとPython
スクレイピングとPythonスクレイピングとPython
スクレイピングとPython
 
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングPyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミング
 
Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話
 
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
 
Python入門 コードリーディング - PyConJP2016
Python入門 コードリーディング - PyConJP2016Python入門 コードリーディング - PyConJP2016
Python入門 コードリーディング - PyConJP2016
 
S18 t0 introduction
S18 t0 introductionS18 t0 introduction
S18 t0 introduction
 

En vedette (9)

Tornado
TornadoTornado
Tornado
 
Mariano Pedernera
Mariano PederneraMariano Pedernera
Mariano Pedernera
 
RIHHS Presentation
RIHHS PresentationRIHHS Presentation
RIHHS Presentation
 
D S Louisville Fundraising
D S  Louisville FundraisingD S  Louisville Fundraising
D S Louisville Fundraising
 
Seeing is Believing
Seeing is BelievingSeeing is Believing
Seeing is Believing
 
ニコニコデータセット 分析環境作ってみた-ニコニコデータデータ分析研究会
ニコニコデータセット 分析環境作ってみた-ニコニコデータデータ分析研究会ニコニコデータセット 分析環境作ってみた-ニコニコデータデータ分析研究会
ニコニコデータセット 分析環境作ってみた-ニコニコデータデータ分析研究会
 
Bq sushi(BigQuery lessons learned)
Bq sushi(BigQuery lessons learned)Bq sushi(BigQuery lessons learned)
Bq sushi(BigQuery lessons learned)
 
Re dashで作るニコニコデータセット分析環境
Re dashで作るニコニコデータセット分析環境Re dashで作るニコニコデータセット分析環境
Re dashで作るニコニコデータセット分析環境
 
可視化法学-大和超券ステージ
可視化法学-大和超券ステージ可視化法学-大和超券ステージ
可視化法学-大和超券ステージ
 

Similaire à Introduction Pycon2010

Django で始める PyCharm 入門
Django で始める PyCharm 入門Django で始める PyCharm 入門
Django で始める PyCharm 入門kashew_nuts
 
Pyconjp2014_implementations
Pyconjp2014_implementationsPyconjp2014_implementations
Pyconjp2014_implementationsmasahitojp
 
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトPython界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトTetsuya Morimoto
 
PyPy 紹介
PyPy 紹介PyPy 紹介
PyPy 紹介shoma h
 
Anaconda & NumbaPro 使ってみた
Anaconda & NumbaPro 使ってみたAnaconda & NumbaPro 使ってみた
Anaconda & NumbaPro 使ってみたYosuke Onoue
 
Pyconjp2016 pyftplib
Pyconjp2016 pyftplibPyconjp2016 pyftplib
Pyconjp2016 pyftplibShinya Okano
 
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識Katsuhiro Morishita
 
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Ai Makabi
 
po-1. プログラミング入門
po-1. プログラミング入門po-1. プログラミング入門
po-1. プログラミング入門kunihikokaneko1
 
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of PythonTakanori Suzuki
 
Php勉強会資料20090629
Php勉強会資料20090629Php勉強会資料20090629
Php勉強会資料20090629Takako Miyagawa
 
Singularityで分散深層学習
Singularityで分散深層学習Singularityで分散深層学習
Singularityで分散深層学習Hitoshi Sato
 
[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業Makoto Koike
 
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)Daichi Kitamura
 
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望Lina Katayose
 
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解するTakuya Nishimoto
 

Similaire à Introduction Pycon2010 (20)

Django で始める PyCharm 入門
Django で始める PyCharm 入門Django で始める PyCharm 入門
Django で始める PyCharm 入門
 
Pyconjp2014_implementations
Pyconjp2014_implementationsPyconjp2014_implementations
Pyconjp2014_implementations
 
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトPython界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクト
 
PyPy 紹介
PyPy 紹介PyPy 紹介
PyPy 紹介
 
Anaconda & NumbaPro 使ってみた
Anaconda & NumbaPro 使ってみたAnaconda & NumbaPro 使ってみた
Anaconda & NumbaPro 使ってみた
 
Pyconjp2016 pyftplib
Pyconjp2016 pyftplibPyconjp2016 pyftplib
Pyconjp2016 pyftplib
 
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
 
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
 
210728 mpy
210728 mpy210728 mpy
210728 mpy
 
po-1. プログラミング入門
po-1. プログラミング入門po-1. プログラミング入門
po-1. プログラミング入門
 
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python
 
Seeing is Believing
Seeing is BelievingSeeing is Believing
Seeing is Believing
 
Php勉強会資料20090629
Php勉強会資料20090629Php勉強会資料20090629
Php勉強会資料20090629
 
Singularityで分散深層学習
Singularityで分散深層学習Singularityで分散深層学習
Singularityで分散深層学習
 
[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業
 
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
 
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
 
Why python
Why pythonWhy python
Why python
 
Why python
Why pythonWhy python
Why python
 
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する
 

Plus de (shibao)芝尾 (kouichiro)幸一郎

可視化法学(Linked Open Data Challenge 2016)授賞式プレゼン
可視化法学(Linked Open Data Challenge 2016)授賞式プレゼン可視化法学(Linked Open Data Challenge 2016)授賞式プレゼン
可視化法学(Linked Open Data Challenge 2016)授賞式プレゼン(shibao)芝尾 (kouichiro)幸一郎
 
BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成(shibao)芝尾 (kouichiro)幸一郎
 
ニコニコ動画データセット分析環境作ってみたその後
ニコニコ動画データセット分析環境作ってみたその後ニコニコ動画データセット分析環境作ってみたその後
ニコニコ動画データセット分析環境作ってみたその後(shibao)芝尾 (kouichiro)幸一郎
 
第一回ニコニコデータ分析研究会発表資料-世界のYoutube
第一回ニコニコデータ分析研究会発表資料-世界のYoutube第一回ニコニコデータ分析研究会発表資料-世界のYoutube
第一回ニコニコデータ分析研究会発表資料-世界のYoutube(shibao)芝尾 (kouichiro)幸一郎
 

Plus de (shibao)芝尾 (kouichiro)幸一郎 (16)

DXとはなにか?
DXとはなにか?DXとはなにか?
DXとはなにか?
 
可視化法学(Found it project#9)
可視化法学(Found it project#9)可視化法学(Found it project#9)
可視化法学(Found it project#9)
 
可視化法学(studycode編)
可視化法学(studycode編)可視化法学(studycode編)
可視化法学(studycode編)
 
可視化法学 smips登壇
可視化法学 smips登壇可視化法学 smips登壇
可視化法学 smips登壇
 
可視化法学(Linked Open Data Challenge 2016)授賞式プレゼン
可視化法学(Linked Open Data Challenge 2016)授賞式プレゼン可視化法学(Linked Open Data Challenge 2016)授賞式プレゼン
可視化法学(Linked Open Data Challenge 2016)授賞式プレゼン
 
可視化法学(ニコニコ学会データ研究会第9回)
可視化法学(ニコニコ学会データ研究会第9回)可視化法学(ニコニコ学会データ研究会第9回)
可視化法学(ニコニコ学会データ研究会第9回)
 
可視化法学c91紹介リーフレット
可視化法学c91紹介リーフレット可視化法学c91紹介リーフレット
可視化法学c91紹介リーフレット
 
可視化法学ポスター超会議2016 チラシ
可視化法学ポスター超会議2016 チラシ可視化法学ポスター超会議2016 チラシ
可視化法学ポスター超会議2016 チラシ
 
可視化法学
可視化法学可視化法学
可視化法学
 
BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成
 
AimingでGoogle Cloud Platformの利用について
AimingでGoogle Cloud Platformの利用についてAimingでGoogle Cloud Platformの利用について
AimingでGoogle Cloud Platformの利用について
 
ニコニコデータビューアー・改
ニコニコデータビューアー・改ニコニコデータビューアー・改
ニコニコデータビューアー・改
 
ニコニコ動画データセット分析環境作ってみたその後
ニコニコ動画データセット分析環境作ってみたその後ニコニコ動画データセット分析環境作ってみたその後
ニコニコ動画データセット分析環境作ってみたその後
 
世界のiPhoneアプリランキング比較してみた
世界のiPhoneアプリランキング比較してみた世界のiPhoneアプリランキング比較してみた
世界のiPhoneアプリランキング比較してみた
 
第一回ニコニコデータ分析研究会発表資料-世界のYoutube
第一回ニコニコデータ分析研究会発表資料-世界のYoutube第一回ニコニコデータ分析研究会発表資料-世界のYoutube
第一回ニコニコデータ分析研究会発表資料-世界のYoutube
 
ニコニコ学会β発表資料
ニコニコ学会β発表資料ニコニコ学会β発表資料
ニコニコ学会β発表資料
 

Dernier

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 

Dernier (8)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 

Introduction Pycon2010

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