Download - Work with Python Tool
![Page 1: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/1.jpg)
Python Start-up Seminar2011-09-28(Wed)
![Page 2: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/2.jpg)
Agenda
• Work with Python Tool
• Python入門
• Python勉強会の紹介
• Pythonに関しての企業調査報告
• 懇親会
![Page 3: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/3.jpg)
Facebook event
![Page 4: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/4.jpg)
Work with Python Tool2011-09-28(Wed) Python Start-up Seminer
Takanori Suzuki
![Page 5: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/5.jpg)
Who am I?(お前誰よ)
• Takanori Suzuki(鈴木 たかのり)
• Site: http://takanory.net/
• Twitter: @takanory
• PyCon JP 2011: Program staff, LT/Party MC
• Interest: Ferret, LEGO, Puzzle, Trumpet
![Page 6: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/6.jpg)
Overview
• Source Code Management
• Project Management
• Documentation
• Continuous Integration
• Content Management System
• Others
![Page 7: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/7.jpg)
What is Python?
• Lightweight Programming Language
• Multi-Platform
• Multi-Paradigm Programming
• Dynamic Type
• “Batteries Included”
![Page 8: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/8.jpg)
Source Code Management
![Page 9: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/9.jpg)
Source Code Management
• ZIP file
• Subversion
• Temporary work
• Off-line development
![Page 10: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/10.jpg)
Mercurial
• Distributed Version Control(DVCS)
• Local repository(hg clone/pull/push)
• Web interface included
• Hosting: Bitbucket, Google Code
![Page 11: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/11.jpg)
Mercurial
• clone
• push/pull
• commit/update
• merge
![Page 12: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/12.jpg)
Mercurial
• clone
• push/pull
• commit/update
• merge
![Page 13: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/13.jpg)
Mercurial+Python
![Page 14: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/14.jpg)
Mercurial more info
• 入門Mercurial
• JapaneseTutorial - Mercurial
• How to write extension for Mercurial
![Page 15: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/15.jpg)
Source Code Management
• Git + github
• Bazaar + LaunchPad
![Page 16: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/16.jpg)
Project Management
![Page 17: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/17.jpg)
Project Management
• Microsoft Excel: Issue Management
• Microsoft Project: Gantt Chart
![Page 18: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/18.jpg)
Trac
• Ticket system(bug/issue/task)
• Roadmap, Milestone
• Repository Browser
• Wiki, Timeline
• Powerful Plug-ins
![Page 19: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/19.jpg)
Trac
![Page 20: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/20.jpg)
Trac+Python
![Page 21: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/21.jpg)
Trac more info
• 入門Trac 第2版
• Kanon
• All in one: Trac+DVCS+CI
![Page 22: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/22.jpg)
Project Management
![Page 23: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/23.jpg)
Documentation
![Page 24: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/24.jpg)
Documentation
• Microsoft Word
• Microsoft Excel
• InDesign
![Page 25: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/25.jpg)
Sphinx
• INPUT: reStructuredText
• OUTPUT: HTML, LaTeX, ePub, PDF, man
• Hierarchical Structure
• Code Handling
![Page 26: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/26.jpg)
Sphinx
![Page 27: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/27.jpg)
Sphinx
![Page 28: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/28.jpg)
Sphinx+Python
• blockdiag Series
• blockdiag(block diagram)
• seqdiag(sequense diagram)
• actdiag(activity diagram)
• nwdiag(network diagram)
![Page 29: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/29.jpg)
Sphinx+Python
![Page 30: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/30.jpg)
Sphinx more info
• Sphinx-Users.jp
• Sphinx v1.0.6 documentation
![Page 31: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/31.jpg)
Mercurial+Sphinx
• PyCon JP report
• 5 Articles
• 17 Pages
• 10 Authors
![Page 32: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/32.jpg)
Mercurial+Sphinx
![Page 33: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/33.jpg)
Mercurial+Sphinx
![Page 34: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/34.jpg)
Documentation
• Microsoft Word
• Microsoft Excel
• InDesign
![Page 35: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/35.jpg)
Continuous Integration
![Page 36: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/36.jpg)
Buildbot
• Auto build
• Auto test
• Report
• Deploy
![Page 37: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/37.jpg)
Buildbot
![Page 38: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/38.jpg)
Continuous Integration
![Page 39: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/39.jpg)
Content Management System
![Page 40: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/40.jpg)
Plone
• Collaboration and sharing
• Cut/copy/paste operation on content
• Full-text indexing(CJK), LiveSearch
• Visual HTML Editor
• Cross platform
• Workflow ...
![Page 41: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/41.jpg)
Plone
•48 features
![Page 42: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/42.jpg)
Plone
![Page 43: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/43.jpg)
Plone+Python
![Page 44: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/44.jpg)
Plone+Python
![Page 45: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/45.jpg)
Plone more info
• Plone完全活用ガイド
• plone.jp
![Page 46: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/46.jpg)
Plone more info
• Plone完全活用ガイド
• plone.jp
![Page 47: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/47.jpg)
Plone more info
• Plone 4 Book(coming soon!)
著者:鈴木 たかのり・ 寺田 学・永井 孝・中西 直樹・中山 誉子・堀田 直孝・本多 重夫・間中 宏修・安田 善一郎
著者:鈴木 たかのり・寺田 学・永井 孝・中西 直樹・堀田 直孝・本多 重夫・ 本多 誉子・ 間中 宏修・安田 善一郎 監修:株式会社CMSコミュニケーションズ
The plone logo is a worldwide registered trademark of the Plone Foundation
Talpa-Tech Inc.
Talpa-Tech Inc.
Plone 4 Book~プロが伝授するプロのためのオープンソース・コンテンツ・マネジメント・システム~
Plone 4 B
ook
鈴木 たかのり・寺田 学・永井 孝
本多 誉子・ 間中 宏修 ・安田 善一郎
中西 直樹・ 堀田 直孝・本多 重夫
Plone 4 BookSpeed, Power & Beauty
Speed, Power & Beauty
![Page 48: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/48.jpg)
Plone more info
• Plone 4 Book(coming soon!)
著者:鈴木 たかのり・ 寺田 学・永井 孝・中西 直樹・中山 誉子・堀田 直孝・本多 重夫・間中 宏修・安田 善一郎
著者:鈴木 たかのり・寺田 学・永井 孝・中西 直樹・堀田 直孝・本多 重夫・ 本多 誉子・ 間中 宏修・安田 善一郎 監修:株式会社CMSコミュニケーションズ
The plone logo is a worldwide registered trademark of the Plone Foundation
Talpa-Tech Inc.
Talpa-Tech Inc.
Plone 4 Book~プロが伝授するプロのためのオープンソース・コンテンツ・マネジメント・システム~
Plone 4 B
ook
鈴木 たかのり・寺田 学・永井 孝
本多 誉子・ 間中 宏修 ・安田 善一郎
中西 直樹・ 堀田 直孝・本多 重夫
Plone 4 BookSpeed, Power & Beauty
Speed, Power & Beauty
著者:鈴木 たかのり・ 寺田 学・永井 孝・中西 直樹・中山 誉子・堀田 直孝・本多 重夫・間中 宏修・安田 善一郎
著者:鈴木 たかのり・寺田 学・永井 孝・中西 直樹・堀田 直孝・本多 重夫・ 本多 誉子・ 間中 宏修・安田 善一郎 監修:株式会社CMSコミュニケーションズ
The plone logo is a worldwide registered trademark of the Plone Foundation
Talpa-Tech Inc.
Talpa-Tech Inc.
Plone 4 Book~プロが伝授するプロのためのオープンソース・コンテンツ・マネジメント・システム~
Plone 4 B
ook
鈴木 たかのり・寺田 学・永井 孝
本多 誉子・ 間中 宏修 ・安田 善一郎
中西 直樹・ 堀田 直孝・本多 重夫
Plone 4 BookSpeed, Power & Beauty
Speed, Power & Beauty
![Page 49: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/49.jpg)
Content Management System
![Page 50: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/50.jpg)
Others
![Page 51: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/51.jpg)
Others
• CG: MAYA, GIMP, NodeBox
• WIKI: MoinMoin
• ML: Mailman
• P2P: BitTorrent, Dropbox
• SYSTEM: Anaconda, Portage, yum
• EDITOR: pymacs, vim
![Page 52: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/52.jpg)
NodeBox+Python
![Page 53: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/53.jpg)
MoinMoin+Python
![Page 54: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/54.jpg)
Wrap up
• Useful Tools made by Python!
• More Powerful in Python!
• Let’s start Python!
![Page 55: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/55.jpg)
One more thing...
![Page 56: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/56.jpg)
Please take it. :)
![Page 57: Work with Python Tool](https://reader033.vdocuments.mx/reader033/viewer/2022061222/54c207d14a79596a0b8b45c0/html5/thumbnails/57.jpg)
Thank you!