Two sides of Python Engineer Training Book in PyCon mini Sapporo
-
Upload
takanori-suzuki -
Category
Technology
-
view
807 -
download
0
Transcript of Two sides of Python Engineer Training Book in PyCon mini Sapporo
Two sides of Python Engineer Training
BookTakanori Suzuki
PyCon mini Sapporo / 2015 September 12
Pythonエンジニア養成読本
オモテウラTakanori Suzuki
PyCon mini Sapporo / 2015 September 12
Who am I ? / お前誰よ• Takanori Suzuki / 鈴木 たかのり
• Twitter: @takanory
• PyCon JP 2014, 2015 Chair
• Python mini Hack-a-thon(#pyhack) Organizer
• Python Bouldering Club(#kabepy) Founder
• BeProud Inc.
Hokkaido / 北海道
• 釧路生まれ
• 阿寒育ち
• 釧路高専卒
Ad / 宣伝
PyCon JP 2015
• https://pycon.jp/2015/ja/
• Data: 2015 October 9th-12th
• Venue: Tokyo, Japan
• Ticket: http://pyconjp.connpass.com/event/15146/
• SOLD OUT !!!!
Outside / オモテ
Overview / 概要• Pythonエンジニア養成読本
• http://gihyo.jp/book/2015/978-4-7741-7320-7
• Release: 2015-04-17
• 128 pages
• 1,980 JPY(+ tax)
• Hashtag: #pymook
Table of Contents / 目次• 1章 よくわかるPythonの世界
• 2章 これだけは知っておきたいPython言語はじめの一歩
• Appendix1 便利な標準ライブラリ、サードパーティ製パッケージ
• 3章 開発環境とチーム開発
• 4章 PyData入門
• 5章 入門Webアプリケーション開発
• 6章 環境構築の自動化
• Appendix2 ますます活躍の場が広がるPython
Author / 著者• 鈴木 たかのり(@takanory)
• 清原 弘貴(@hirokiky)
• 関根 裕紀(@checkpoint)
• 嶋田 健志(@TakesxiSximada)
• 池内 孝啓(@iktakahiro)
• 若山 史郎(@r_rudi)
Best seller / ベストセラー
※4月19日のデータ
○
Inside / ウラ
First contact / 未知との遭遇
!?
Timeline / 年表• 2014-12-16(Tu): First contact from Editor
• 2014-12-19(Fr): Meeting
• 2014-12-20(Sa): Join
• 2014-21-22(Mo): Join
• 2015-01-06(Tu): Startup meeting
System / システム• Documentation: Sphinx
• Repository: Bitbucket private(mercurial)
• Communication: Slack
• Web Preview: Dropbox
• Review sheet: Google Spreadsheet
Review sheet /レビューシート
• Google Spreadsheet -> Google Apps Script -> Slack
Review sheet /レビューシート
• Google Spreadsheet -> Google Apps Script -> Slack
Char counter/ 文字数カウンター• reStructureText -> HTML -> beautifulsoup4
• https://pypi.python.org/pypi/beautifulsoup4
from bs4 import BeautifulSoup # load HTML from file soup = BeautifulSoup(f.read()) # remove navigation seciton for div in soup.find_all('div', role='navigation'): div.decompose() # remove toctree for div in soup.find_all('div', 'toctree-wrapper'): div.decompose() # count character len(soup.get_text())
Cover / 表紙
Q: あのフェレットは @takanory
の飼っているフェレット?
A: いいえ、
写真素材です
Cover / 表紙
POP / ポップ
https://twitter.com/takanory/status/590361832809828352
POP / ポップ
https://twitter.com/takanory/status/590364689831452672 https://twitter.com/hirokiky/status/590458742174429185 https://twitter.com/TakesxiSximada/status/590729794456834048 https://twitter.com/checkpoint/status/592557275954290688
POP / ポップ
Reading event / 読書会
• gihyo.jpで読書会の様子を連載中
• 『Pythonエンジニア養成読本』読書会便り ~基礎やTipsから質疑応答の内容まで~
• http://gihyo.jp/news/report/01/python-training-book-reading-club/
サイン本プレゼント
@tmaedaに当選
Thank you
はやく 🍻飲みたい
http://www.slideshare.net/takanory/two-sides-of-python-engineer-training-book-in-pycon-mini-sapporo