Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yuta Kitagami
KEY, PPTX
1,905 views
Pycon jp2012
PyconJP 2012 Pythonistaの働き方 Yuta Kitagami 北神雄太 http://www.youtube.com/watch?v=4D8kBAi4-IQ
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as KEY, PPTX
1
/ 26
2
/ 26
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PDF
Slaidi premium medical_novembris
by
PremiumMedical
PDF
ゲームプログラミング - 応用編 1 - 20150629
by
Akihiko Shirai
PPT
Module 2
by
InnovateLTC
PPT
KU7 | Kuvareportaasi | Riina Levänen
by
Pohjois-Tapiolan lukio
PPT
KU7 | peppinasuutarinen_1
by
Pohjois-Tapiolan lukio
PPT
Ku7 | juhanakekoni
by
Pohjois-Tapiolan lukio
PPT
Presentazione bertoldo
by
Patrizia Ercole
ODP
Nuraini mohd ghani 1071120119
by
Nuraini Mohd Ghani
Slaidi premium medical_novembris
by
PremiumMedical
ゲームプログラミング - 応用編 1 - 20150629
by
Akihiko Shirai
Module 2
by
InnovateLTC
KU7 | Kuvareportaasi | Riina Levänen
by
Pohjois-Tapiolan lukio
KU7 | peppinasuutarinen_1
by
Pohjois-Tapiolan lukio
Ku7 | juhanakekoni
by
Pohjois-Tapiolan lukio
Presentazione bertoldo
by
Patrizia Ercole
Nuraini mohd ghani 1071120119
by
Nuraini Mohd Ghani
Viewers also liked
KEY
Gallery
by
us2photo
KEY
Gallery
by
us2photo
PDF
Premium Medical_marts
by
PremiumMedical
PDF
January 14
by
hh1neke
PPTX
Կիսամյակային հաշվետվություն
by
67gayane
PPT
Guacuri brasil web
by
Patrizia Ercole
PDF
особое предложение клиники Premium medical в апреле 2013 года
by
PremiumMedical
PPT
Hawkins kaiser module_4
by
InnovateLTC
PPTX
RunMob Presentation 2013
by
RunMob
PPT
математическая сказка
by
tatevtatev
PPTX
Toma
by
tatevtatev
PDF
Junija piedavajums lv
by
PremiumMedical
PDF
Investing in small cap stocks
by
Anne Robert
PDF
Annual meeting 2012 (2)
by
ourbothy
PDF
1903 w f-le phare de la tour de sion (octobre 1903 n°1-réimpression)
by
ourbothy
PDF
Slaidi premium medical_ru_janvaris
by
PremiumMedical
PDF
Premium medical ru_junijs
by
PremiumMedical
PPTX
Photography Research
by
Paige Harper
PPTX
Runmob arabic games
by
RunMob
PPTX
RunMob Presentation 2013
by
RunMob
Gallery
by
us2photo
Gallery
by
us2photo
Premium Medical_marts
by
PremiumMedical
January 14
by
hh1neke
Կիսամյակային հաշվետվություն
by
67gayane
Guacuri brasil web
by
Patrizia Ercole
особое предложение клиники Premium medical в апреле 2013 года
by
PremiumMedical
Hawkins kaiser module_4
by
InnovateLTC
RunMob Presentation 2013
by
RunMob
математическая сказка
by
tatevtatev
Toma
by
tatevtatev
Junija piedavajums lv
by
PremiumMedical
Investing in small cap stocks
by
Anne Robert
Annual meeting 2012 (2)
by
ourbothy
1903 w f-le phare de la tour de sion (octobre 1903 n°1-réimpression)
by
ourbothy
Slaidi premium medical_ru_janvaris
by
PremiumMedical
Premium medical ru_junijs
by
PremiumMedical
Photography Research
by
Paige Harper
Runmob arabic games
by
RunMob
RunMob Presentation 2013
by
RunMob
Similar to Pycon jp2012
PPTX
Pythonの会社を 9年間経営してきて分かったこと
by
Haruo Sato
PPTX
Wacode5thでのpython講義資料
by
丈 宮本
PDF
Pythonを始めよう
by
shouta yoshikai
PDF
Introduction Pycon2010
by
(shibao)芝尾 (kouichiro)幸一郎
PDF
次世代言語 Python による PyPy を使った次世代の処理系開発
by
shoma h
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
by
Katsuhiro Morishita
PDF
LLdeade Python Language Update
by
Atsushi Shibata
PPTX
Python エンジニアの作り方 2011.08 #pyconjp
by
Takeshi Komiya
PPT
Python languageupdate (2004)
by
泰 増田
ODP
Introduction of Python
by
Tomoya Nakayama
PPTX
2017/12/21 虎の穴 Python勉強会
by
虎の穴 開発室
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
by
Katsuhiro Morishita
PDF
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
by
Takayuki Shimizukawa
KEY
Pythonについて
by
Kenji NAKAGAKI
PPTX
Pythonic world
by
Yuya Yamada
PDF
OSS Study#19_LT
by
NaoY-2501
PDF
みんなのPython勉強会#35 Pythonのお仕事動向
by
Yasuki Kishi
PDF
DATUM STUDIO PyCon2016 Turorial
by
Tatsuya Tojima
PDF
S01 t2 akutsu_my_pythonhistory
by
Takeshi Akutsu
PDF
PyPy 紹介
by
shoma h
Pythonの会社を 9年間経営してきて分かったこと
by
Haruo Sato
Wacode5thでのpython講義資料
by
丈 宮本
Pythonを始めよう
by
shouta yoshikai
Introduction Pycon2010
by
(shibao)芝尾 (kouichiro)幸一郎
次世代言語 Python による PyPy を使った次世代の処理系開発
by
shoma h
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
by
Katsuhiro Morishita
LLdeade Python Language Update
by
Atsushi Shibata
Python エンジニアの作り方 2011.08 #pyconjp
by
Takeshi Komiya
Python languageupdate (2004)
by
泰 増田
Introduction of Python
by
Tomoya Nakayama
2017/12/21 虎の穴 Python勉強会
by
虎の穴 開発室
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
by
Katsuhiro Morishita
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
by
Takayuki Shimizukawa
Pythonについて
by
Kenji NAKAGAKI
Pythonic world
by
Yuya Yamada
OSS Study#19_LT
by
NaoY-2501
みんなのPython勉強会#35 Pythonのお仕事動向
by
Yasuki Kishi
DATUM STUDIO PyCon2016 Turorial
by
Tatsuya Tojima
S01 t2 akutsu_my_pythonhistory
by
Takeshi Akutsu
PyPy 紹介
by
shoma h
More from Yuta Kitagami
PDF
mbed祭り 2017@秋の虎ノ門(北神)
by
Yuta Kitagami
PDF
PyCon JP 2017Yuta Kitagami
by
Yuta Kitagami
PDF
2015/03/26(木) Edison勉強会 博士のプレゼン
by
Yuta Kitagami
PDF
Artifact noise edisonプレゼン20140130
by
Yuta Kitagami
PDF
PythonでハードウェアをWebAPIにした話 #pyconapac
by
Yuta Kitagami
PDF
Python design doc for sphinx
by
Yuta Kitagami
PDF
Gadget1 r4
by
Yuta Kitagami
PDF
ハードウェアを用いてPythonを学ぶ
by
Yuta Kitagami
mbed祭り 2017@秋の虎ノ門(北神)
by
Yuta Kitagami
PyCon JP 2017Yuta Kitagami
by
Yuta Kitagami
2015/03/26(木) Edison勉強会 博士のプレゼン
by
Yuta Kitagami
Artifact noise edisonプレゼン20140130
by
Yuta Kitagami
PythonでハードウェアをWebAPIにした話 #pyconapac
by
Yuta Kitagami
Python design doc for sphinx
by
Yuta Kitagami
Gadget1 r4
by
Yuta Kitagami
ハードウェアを用いてPythonを学ぶ
by
Yuta Kitagami
Pycon jp2012
1.
Pythonistaの働き方
発表者:北神雄太 Twitter:@nonNoise
2.
お前、誰よ。 •
本名:北神雄太 • 年齢:24歳(今年で25歳) • 職業:流離のフリープログラマー • 得意分野:システム概論、組込み開発 • Pythonとの出会い:ハッカーになろう
3.
Pythonに出会う前 • C言語を最強言語として信じていた • 互換性の問題からC言語最強じゃん説が有力に •
パソコン用ソフトをC言語で開発する日々 • マイコンの開発もC言語でバリバリ書いていく • いつの間にか巷ではスクリプト言語が流行っ ていて気がつかなかった人
4.
Pythonの使い勝手 • インストールが簡単 • C言語と相性抜群 •
ライブラリが豊富 • ライブラリのインストールが簡単
5.
Pythonを使う場面 • WEB系が多い • クライアントソフトとしても動かせる •
USBやシリアル通信も可能 • 理数計算にも強い力を発揮する • Pythonは分野を渡る唯一の言語
6.
形にこだわらない
Pythonista • 今書きたいと思ったら直ぐ書ける。 • 本チャンで使わなくても実験するには最適 • 試行錯誤がもの凄く簡単 • OS環境にそれほど依存しないので つながる
7.
に角、Pythonで
書き始める • 何か思い付いたらPythonで書き始めてみる • 書いている内に言語の構文を覚えていく • 慣れて来たらSphinxの様なドキュメント生成 を使ってデザインドキュメントを書く • 更に慣れたらPyPIデビューをしてみる
8.
ExcelよりPython • プログラマーがExcelを使う? • Excelのマクロ的な動作をPythonで記述する •
Excelを開かなくても処理が出来る • 一カ所修正して回してみる事も簡単 • ファイル処理や文字列処理が簡単
9.
ポケコンよりPython • 乗数計算や理工学の計算もPythonなら出来る • ポケコンはもう手に入らない •
演算結果をCSVだけじゃなくXMLやHTMLに 出力が簡単 • シリアル通信だってPythonで可能に
10.
MacならPython • Macを買ったらコマンドプロントを開 いてPythonと打つと起動する •
大好きなC言語でさえMacには入って なかった • MacでPython開発するとハッカーっぽ いのでおすすめw
11.
やり過ぎには注意が必要 • Pythonの国内普及率が低い • Pythonの国内募集率も低い •
Pythonの社内普及率も低い • 引き継ぎ作業が非常に困難 • みんなもPythonを使おう!
12.
Pythonを武器として扱う • 紙に書いたアイディアをいち早く実験するには Pythonがおすすめ •
GoogleEnginを使えばPythonをクラウドで楽しめる • OSを気にせずに開発出来るのでMacとWinでも同じ ソースでOK • 早い!綺麗!出来が良い!をPythonなら実現出来る
13.
Pythonを防具として扱う • とりあえず試作してみたい時にPython でさくっと作る •
アルゴリズムの検証にPythonを使う • 動作の検証にPythonを使う • ライブラリを検索してあればラッキー
14.
サンプルソフト:① • ヘッダー生成ソフト
15.
サンプルソフト:② • テキスト読み取りソフト
16.
サンプルソフト:③ • 画像AA変換ソフト
17.
Software Design Document •
Sphinxを使った企画書生成ソフト
18.
まとめ • 兎に角Pythonで一回書いてみる • Pythonで一度書ければ他の言語にも直せる •
Pythonは仕事を増やす為では無く減らすため • 機械的に処理が出来る部分はなるべくPython • 今日、無事に発表出来て良かった・・・w
20.
今後の活動 • ネット家電を攻めて行きます。 • Ti-tech
Museumに出展予定 (10月6、7日東京工業大学大岡山キャンパス) • Maker Faire Tokyo 2012出展予定
21.
現在開発中の物 • ネット家電向け制御プロトコル • ネット通信ハードウェアの開発 •
USB制御向けReDreaMの開発
22.
ネット家電向けプロトコル • 既存のHTTPでハードウェアとの通信が可能 • ハードウェア制御用のアカウントやプライベー
トAPIの公開 • PythonやPHPでも扱える形式で設計中
23.
ネット通信ハードウェア • 設定不要で電源とLANを刺せば起動する用に設計 • その他センサー類や制御系の開発
24.
ReDreaMの開発 • Pythonで手軽にハードウェアが制御出来る機構の 確立 •
配布方法の検討 • その他センサー類や制御系の開発
25.
最後に • Pythonistaがどんどん増えて来ると面白くなる • 僕自身はPythonとハードウェアの連携を攻める •
開発の手助け的なDesign Docを少し広めたい 今後とも、 ご愛嬌よろしくお願い致します。
Editor's Notes
#2
\n
#3
\n
#4
\n
#5
\n
#6
\n
#7
\n
#8
\n
#9
\n
#10
\n
#11
\n
#12
\n
#13
\n
#14
\n
#15
\n
#16
\n
#17
\n
#18
\n
#19
\n
#20
\n
#21
\n
#22
\n
#23
\n
#24
\n
#25
\n
#26
\n
#27
\n
Download