two sides of "python engineer training book"

Post on 28-Jul-2015

545 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Two sides of Python Engineer Training

BookTakanori Suzuki

BPStudy #93 / 2015 May 29

Pythonエンジニア養成読本

オモテウラTakanori Suzuki

BPStudy #93 / 2015 May 29

Who am I ? / お前誰よ• Takanori Suzuki / 鈴木 たかのり

• Twitter: @takanory

• Facebook: takanory.net

• PyCon JP 2014, 2015 Chair

• Python mini Hack-a-thon(#pyhack) Organizer

• Python Bouldering Club(#kabepy) Founder

Ad / 宣伝

Phone Symposium Tokyo 2015• Plone(Python based Content Management System)

• http://plone.jp/plone-symposium-tokyo-2015

• 2015-06-13: Talk session@御茶ノ水女子大学

• http://plonejp.connpass.com/event/12547/

• 1,000 JPY(Lunch include)

• 2015-06-14: Development Sprints@アライドアーキテクツ

• http://plonejp.connpass.com/event/12553/

• Free of Charge

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日のデータ

Ad / 宣伝

ぼくを連れて帰ってね♡

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

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 / 表紙

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 / ポップ

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 / ポップ

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 / ポップ

https://twitter.com/takanory/status/590364689831452672 https://twitter.com/hirokiky/status/590458742174429185 https://twitter.com/TakesxiSximada/status/590729794456834048 https://twitter.com/checkpoint/status/592557275954290688

Reading event / 読書会• 2015-06-18(Th) 19:00-22:00

• 1,500 JPY(🍕 and 🍻)

• pymook.connpass.com/event/15198/

Thank you

ぼくを連れて帰ってね♡

http://www.slideshare.net/takanory/two-sides-of-python-engineer-training-book

top related