two sides of "python engineer training book"

Post on 30-Jul-2015

351 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Two sides of Python Engineer Training

BookTakanori Suzuki

Plone Symposium Tokyo / 2015 June 13

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 / 宣伝

PyCon JP 2015

• https://pycon.jp/2015/ja/

• Data: 2015 October 9th-12th

• Venue: Tokyo, Japan

• Ticket: http://pyconjp.connpass.com/event/15146/

• Call for Proposals(deadline 15th July)

Ad / 宣伝

PyCon mini Sapporo 2015

• sapporo.pycon.jp

• Date: 2015 September 12th(Sat)

• Venue: Sapporo, Hokkaido

• Ticket: http://pyconjp.connpass.com/event/16255/

• Call for Proposals(deadline 19th July)

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