Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pythonとは何か ~~その歴史と現在~~

Pythonとは何か ~~その歴史と現在~~

xPython Meet Up & Conference 2019

2019-10-09
Manabu TERADA @terapyon

0dbafc17e04503dfef253274853b2c8a?s=128

Manabu TERADA

October 09, 2019
Tweet

Transcript

  1. Python とは何か Python とは何か Python とは何か Python とは何か Python とは何か

    Python とは何か ~~ その歴史と現在~~ ~~ その歴史と現在~~ ~~ その歴史と現在~~ ~~ その歴史と現在~~ ~~ その歴史と現在~~ ~~ その歴史と現在~~ xPython Meet Up & Conference 2019 xPython Meet Up & Conference 2019 xPython Meet Up & Conference 2019 xPython Meet Up & Conference 2019 xPython Meet Up & Conference 2019 xPython Meet Up & Conference 2019 - 2019-10-09 - - 2019-10-09 - - 2019-10-09 - - 2019-10-09 - - 2019-10-09 - - 2019-10-09 - Manabu TERADA @terapyon Manabu TERADA @terapyon Manabu TERADA @terapyon Manabu TERADA @terapyon Manabu TERADA @terapyon Manabu TERADA @terapyon 1 / 41
  2. セッション中の諸注意など セッション中の諸注意など セッション中の諸注意など セッション中の諸注意など セッション中の諸注意など セッション中の諸注意など スライドは公開済み スライドは公開済み スライドは公開済み スライドは公開済み

    スライドは公開済み スライドは公開済み 写真撮影可能、録音・録画可能 写真撮影可能、録音・録画可能 写真撮影可能、録音・録画可能 写真撮影可能、録音・録画可能 写真撮影可能、録音・録画可能 写真撮影可能、録音・録画可能 Twitter などでのつぶやく Twitter などでのつぶやく Twitter などでのつぶやく Twitter などでのつぶやく Twitter などでのつぶやく Twitter などでのつぶやく 歓迎 歓迎 歓迎 歓迎 歓迎 歓迎 途中での質問歓迎 途中での質問歓迎 途中での質問歓迎 途中での質問歓迎 途中での質問歓迎 途中での質問歓迎                         2 / 41
  3. Self introduction Self introduction Self introduction Self introduction Self introduction

    Self introduction Manabu TERADA Manabu TERADA Manabu TERADA Manabu TERADA Manabu TERADA Manabu TERADA ( 寺田 学) ( 寺田 学) ( 寺田 学) ( 寺田 学) ( 寺田 学) ( 寺田 学) Python エンジニア Python エンジニア Python エンジニア Python エンジニア Python エンジニア Python エンジニア 一般社団法人PyCon JP 代表理事 一般社団法人PyCon JP 代表理事 一般社団法人PyCon JP 代表理事 一般社団法人PyCon JP 代表理事 一般社団法人PyCon JP 代表理事 一般社団法人PyCon JP 代表理事 一般社団法人Python エンジニア育成推進協会 顧問理事 一般社団法人Python エンジニア育成推進協会 顧問理事 一般社団法人Python エンジニア育成推進協会 顧問理事 一般社団法人Python エンジニア育成推進協会 顧問理事 一般社団法人Python エンジニア育成推進協会 顧問理事 一般社団法人Python エンジニア育成推進協会 顧問理事 Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador PSF Contributing member PSF Contributing member PSF Contributing member PSF Contributing member PSF Contributing member PSF Contributing member Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team                                     3 / 41
  4. Our company Our company Our company Our company Our company

    Our company CMS Communications Inc. CMS Communications Inc. CMS Communications Inc. CMS Communications Inc. CMS Communications Inc. CMS Communications Inc. https://www.cmscom.jp https://www.cmscom.jp https://www.cmscom.jp https://www.cmscom.jp https://www.cmscom.jp https://www.cmscom.jp Plone を使って、大学のサイトとか企業サイトなどを構築 Plone を使って、大学のサイトとか企業サイトなどを構築 Plone を使って、大学のサイトとか企業サイトなどを構築 Plone を使って、大学のサイトとか企業サイトなどを構築 Plone を使って、大学のサイトとか企業サイトなどを構築 Plone を使って、大学のサイトとか企業サイトなどを構築 Python の技術サポートやコンサルティングを行う Python の技術サポートやコンサルティングを行う Python の技術サポートやコンサルティングを行う Python の技術サポートやコンサルティングを行う Python の技術サポートやコンサルティングを行う Python の技術サポートやコンサルティングを行う 技術集団( フロント、サーバサイド、インフラ) 技術集団( フロント、サーバサイド、インフラ) 技術集団( フロント、サーバサイド、インフラ) 技術集団( フロント、サーバサイド、インフラ) 技術集団( フロント、サーバサイド、インフラ) 技術集団( フロント、サーバサイド、インフラ) 教育系ツールもサポート 教育系ツールもサポート 教育系ツールもサポート 教育系ツールもサポート 教育系ツールもサポート 教育系ツールもサポート Plone Plone Plone Plone Plone Plone, , , , , , Pyramid and Open edX Pyramid and Open edX Pyramid and Open edX Pyramid and Open edX Pyramid and Open edX Pyramid and Open edX データ分析系の業務も行っている データ分析系の業務も行っている データ分析系の業務も行っている データ分析系の業務も行っている データ分析系の業務も行っている データ分析系の業務も行っている                                     4 / 41
  5. 5 / 41

  6. 6 / 41

  7. セッションの内容 セッションの内容 セッションの内容 セッションの内容 セッションの内容 セッションの内容 Python って何? (3 分)

    Python って何? (3 分) Python って何? (3 分) Python って何? (3 分) Python って何? (3 分) Python って何? (3 分) Python のバージョン変遷と最新機能 (10 分) Python のバージョン変遷と最新機能 (10 分) Python のバージョン変遷と最新機能 (10 分) Python のバージョン変遷と最新機能 (10 分) Python のバージョン変遷と最新機能 (10 分) Python のバージョン変遷と最新機能 (10 分) 日本のコミュニティ (10 分) 日本のコミュニティ (10 分) 日本のコミュニティ (10 分) 日本のコミュニティ (10 分) 日本のコミュニティ (10 分) 日本のコミュニティ (10 分) 最近起こっていること (7 分) 最近起こっていること (7 分) 最近起こっていること (7 分) 最近起こっていること (7 分) 最近起こっていること (7 分) 最近起こっていること (7 分) コミュニティへの参加のおすすめ (5 分) コミュニティへの参加のおすすめ (5 分) コミュニティへの参加のおすすめ (5 分) コミュニティへの参加のおすすめ (5 分) コミュニティへの参加のおすすめ (5 分) コミュニティへの参加のおすすめ (5 分) で、Python はなに? (2 分) で、Python はなに? (2 分) で、Python はなに? (2 分) で、Python はなに? (2 分) で、Python はなに? (2 分) で、Python はなに? (2 分) 質疑 質疑 質疑 質疑 質疑 質疑                                           7 / 41
  8. Python って何? Python って何? Python って何? Python って何? Python って何?

    Python って何? 8 / 41
  9. Python とは Python とは Python とは Python とは Python とは

    Python とは プログラミング言語 プログラミング言語 プログラミング言語 プログラミング言語 プログラミング言語 プログラミング言語 仕様があり、C 言語でその実装がある 仕様があり、C 言語でその実装がある 仕様があり、C 言語でその実装がある 仕様があり、C 言語でその実装がある 仕様があり、C 言語でその実装がある 仕様があり、C 言語でその実装がある CPython CPython CPython CPython CPython CPython 言語とか仕様だけではない、コミュニティが重要 言語とか仕様だけではない、コミュニティが重要 言語とか仕様だけではない、コミュニティが重要 言語とか仕様だけではない、コミュニティが重要 言語とか仕様だけではない、コミュニティが重要 言語とか仕様だけではない、コミュニティが重要                   9 / 41
  10. Python とコミュニティ Python とコミュニティ Python とコミュニティ Python とコミュニティ Python とコミュニティ

    Python とコミュニティ コミュニティがあってこそのPython コミュニティがあってこそのPython コミュニティがあってこそのPython コミュニティがあってこそのPython コミュニティがあってこそのPython コミュニティがあってこそのPython 一つの言語としてだけでなく、 一つの言語としてだけでなく、 一つの言語としてだけでなく、 一つの言語としてだけでなく、 一つの言語としてだけでなく、 一つの言語としてだけでなく、 Python 関係者や元関係者の集まり Python 関係者や元関係者の集まり Python 関係者や元関係者の集まり Python 関係者や元関係者の集まり Python 関係者や元関係者の集まり Python 関係者や元関係者の集まり ここに文化があり学びや楽しさがある ここに文化があり学びや楽しさがある ここに文化があり学びや楽しさがある ここに文化があり学びや楽しさがある ここに文化があり学びや楽しさがある ここに文化があり学びや楽しさがある                         10 / 41
  11. どんな風に使われているのか? どんな風に使われているのか? どんな風に使われているのか? どんな風に使われているのか? どんな風に使われているのか? どんな風に使われているのか? データ系や科学技術計算、機械学習含む データ系や科学技術計算、機械学習含む データ系や科学技術計算、機械学習含む データ系や科学技術計算、機械学習含む

    データ系や科学技術計算、機械学習含む データ系や科学技術計算、機械学習含む Web システム Web システム Web システム Web システム Web システム Web システム OS などの基盤 OS などの基盤 OS などの基盤 OS などの基盤 OS などの基盤 OS などの基盤 IoT や計測 IoT や計測 IoT や計測 IoT や計測 IoT や計測 IoT や計測 3D グラフィックス 3D グラフィックス 3D グラフィックス 3D グラフィックス 3D グラフィックス 3D グラフィックス                               11 / 41
  12. 誰が作っているの? 誰が作っているの? 誰が作っているの? 誰が作っているの? 誰が作っているの? 誰が作っているの? 世界中の様々なエンジニア 世界中の様々なエンジニア 世界中の様々なエンジニア 世界中の様々なエンジニア

    世界中の様々なエンジニア 世界中の様々なエンジニア PEP をベースにプロポーザルを審査して仕様が決まる PEP をベースにプロポーザルを審査して仕様が決まる PEP をベースにプロポーザルを審査して仕様が決まる PEP をベースにプロポーザルを審査して仕様が決まる PEP をベースにプロポーザルを審査して仕様が決まる PEP をベースにプロポーザルを審査して仕様が決まる Python 意思決定議会(Steering Council ) で最終決断される Python 意思決定議会(Steering Council ) で最終決断される Python 意思決定議会(Steering Council ) で最終決断される Python 意思決定議会(Steering Council ) で最終決断される Python 意思決定議会(Steering Council ) で最終決断される Python 意思決定議会(Steering Council ) で最終決断される Github をベースにオープンに開発 Github をベースにオープンに開発 Github をベースにオープンに開発 Github をベースにオープンに開発 Github をベースにオープンに開発 Github をベースにオープンに開発                         12 / 41
  13. Sprint Sprint Sprint Sprint Sprint Sprint 13 / 41

  14. Python のバージョン変遷と最新機能 Python のバージョン変遷と最新機能 Python のバージョン変遷と最新機能 Python のバージョン変遷と最新機能 Python のバージョン変遷と最新機能

    Python のバージョン変遷と最新機能 14 / 41
  15. Python のメジャーバージョン Python のメジャーバージョン Python のメジャーバージョン Python のメジャーバージョン Python のメジャーバージョン

    Python のメジャーバージョン Python 2 vs Python 3 Python 2 vs Python 3 Python 2 vs Python 3 Python 2 vs Python 3 Python 2 vs Python 3 Python 2 vs Python 3 この2 つのバージョンには大きな変更があった この2 つのバージョンには大きな変更があった この2 つのバージョンには大きな変更があった この2 つのバージョンには大きな変更があった この2 つのバージョンには大きな変更があった この2 つのバージョンには大きな変更があった Python 2 は、2020 年1 月にEOL となる Python 2 は、2020 年1 月にEOL となる Python 2 は、2020 年1 月にEOL となる Python 2 は、2020 年1 月にEOL となる Python 2 は、2020 年1 月にEOL となる Python 2 は、2020 年1 月にEOL となる Python 3 のなかでは、機能アップはあるが互換性がある Python 3 のなかでは、機能アップはあるが互換性がある Python 3 のなかでは、機能アップはあるが互換性がある Python 3 のなかでは、機能アップはあるが互換性がある Python 3 のなかでは、機能アップはあるが互換性がある Python 3 のなかでは、機能アップはあるが互換性がある                   15 / 41
  16. 16 / 41

  17. 最新の機能の紹介 最新の機能の紹介 最新の機能の紹介 最新の機能の紹介 最新の機能の紹介 最新の機能の紹介 新たな演算子 (@ や :=)

    新たな演算子 (@ や :=) 新たな演算子 (@ や :=) 新たな演算子 (@ や :=) 新たな演算子 (@ や :=) 新たな演算子 (@ や :=) f-string f-string f-string f-string f-string f-string 非同期文法 async 非同期文法 async 非同期文法 async 非同期文法 async 非同期文法 async 非同期文法 async https://docs.python.org/ja/3/library/asyncio.html https://docs.python.org/ja/3/library/asyncio.html https://docs.python.org/ja/3/library/asyncio.html https://docs.python.org/ja/3/library/asyncio.html https://docs.python.org/ja/3/library/asyncio.html https://docs.python.org/ja/3/library/asyncio.html タイプヒント type hints タイプヒント type hints タイプヒント type hints タイプヒント type hints タイプヒント type hints タイプヒント type hints https://docs.python.org/ja/3/library/typing.html https://docs.python.org/ja/3/library/typing.html https://docs.python.org/ja/3/library/typing.html https://docs.python.org/ja/3/library/typing.html https://docs.python.org/ja/3/library/typing.html https://docs.python.org/ja/3/library/typing.html dataclass dataclass dataclass dataclass dataclass dataclass https://docs.python.org/ja/3/library/dataclasses.html https://docs.python.org/ja/3/library/dataclasses.html https://docs.python.org/ja/3/library/dataclasses.html https://docs.python.org/ja/3/library/dataclasses.html https://docs.python.org/ja/3/library/dataclasses.html https://docs.python.org/ja/3/library/dataclasses.html                               17 / 41
  18. @ 演算子 @ 演算子 @ 演算子 @ 演算子 @ 演算子

    @ 演算子 >>> import numpy as np >>> a = np.array([[1, 2]]) >>> b = np.array([[3], [4]]) Python3.4 Python3.4 Python3.4 Python3.4 Python3.4 Python3.4 >>> np.dot(a, b) array([[11]]) Python3.5+ Python3.5+ Python3.5+ Python3.5+ Python3.5+ Python3.5+ >>> a @ b array([[11]]) 18 / 41
  19. %s vs str.format vs f-string %s vs str.format vs f-string

    %s vs str.format vs f-string %s vs str.format vs f-string %s vs str.format vs f-string %s vs str.format vs f-string All version All version All version All version All version All version from datetime import date s = "Today: %s" % date.today() Python 2.6 + Python 2.6 + Python 2.6 + Python 2.6 + Python 2.6 + Python 2.6 + from datetime import date s = "Today: {0}".format(date.today()) Python 3.6 + Python 3.6 + Python 3.6 + Python 3.6 + Python 3.6 + Python 3.6 + from datetime import date s = f"Today: {date.today()}" 19 / 41
  20. 最新の仕様 最新の仕様 最新の仕様 最新の仕様 最新の仕様 最新の仕様 公式ドキュメントのWhat's new を読む 公式ドキュメントのWhat's

    new を読む 公式ドキュメントのWhat's new を読む 公式ドキュメントのWhat's new を読む 公式ドキュメントのWhat's new を読む 公式ドキュメントのWhat's new を読む 例) Python 3.8 What's new 例) Python 3.8 What's new 例) Python 3.8 What's new 例) Python 3.8 What's new 例) Python 3.8 What's new 例) Python 3.8 What's new https://docs.python.org/ja/3.8/whatsnew/3.8.html https://docs.python.org/ja/3.8/whatsnew/3.8.html https://docs.python.org/ja/3.8/whatsnew/3.8.html https://docs.python.org/ja/3.8/whatsnew/3.8.html https://docs.python.org/ja/3.8/whatsnew/3.8.html https://docs.python.org/ja/3.8/whatsnew/3.8.html Python の文法変更の歴史 Python の文法変更の歴史 Python の文法変更の歴史 Python の文法変更の歴史 Python の文法変更の歴史 Python の文法変更の歴史 https://speakerdeck.com/terapyon/introduce-syntax-and-history-of- https://speakerdeck.com/terapyon/introduce-syntax-and-history-of- https://speakerdeck.com/terapyon/introduce-syntax-and-history-of- https://speakerdeck.com/terapyon/introduce-syntax-and-history-of- https://speakerdeck.com/terapyon/introduce-syntax-and-history-of- https://speakerdeck.com/terapyon/introduce-syntax-and-history-of- python-from-2-dot-4-to-3-dot-6-inkyushu-2 python-from-2-dot-4-to-3-dot-6-inkyushu-2 python-from-2-dot-4-to-3-dot-6-inkyushu-2 python-from-2-dot-4-to-3-dot-6-inkyushu-2 python-from-2-dot-4-to-3-dot-6-inkyushu-2 python-from-2-dot-4-to-3-dot-6-inkyushu-2 20 / 41
  21. 日本のコミュニティ 日本のコミュニティ 日本のコミュニティ 日本のコミュニティ 日本のコミュニティ 日本のコミュニティ 21 / 41

  22. PyCon JP PyCon JP PyCon JP PyCon JP PyCon JP

    PyCon JP 毎年、東京都内で、9 月頃開催 毎年、東京都内で、9 月頃開催 毎年、東京都内で、9 月頃開催 毎年、東京都内で、9 月頃開催 毎年、東京都内で、9 月頃開催 毎年、東京都内で、9 月頃開催 4 日間 ( トークは2 日間) 4 日間 ( トークは2 日間) 4 日間 ( トークは2 日間) 4 日間 ( トークは2 日間) 4 日間 ( トークは2 日間) 4 日間 ( トークは2 日間) 約1000 人参加 約1000 人参加 約1000 人参加 約1000 人参加 約1000 人参加 約1000 人参加 トークを聞くだけでなく、ブースやパーティーがある トークを聞くだけでなく、ブースやパーティーがある トークを聞くだけでなく、ブースやパーティーがある トークを聞くだけでなく、ブースやパーティーがある トークを聞くだけでなく、ブースやパーティーがある トークを聞くだけでなく、ブースやパーティーがある https://pycon.jp https://pycon.jp https://pycon.jp https://pycon.jp https://pycon.jp https://pycon.jp                         22 / 41
  23. PyLadies Tokyo PyLadies Tokyo PyLadies Tokyo PyLadies Tokyo PyLadies Tokyo

    PyLadies Tokyo 女性向けのコミュニティ 女性向けのコミュニティ 女性向けのコミュニティ 女性向けのコミュニティ 女性向けのコミュニティ 女性向けのコミュニティ 世界各地にPyLadies の支部がある 世界各地にPyLadies の支部がある 世界各地にPyLadies の支部がある 世界各地にPyLadies の支部がある 世界各地にPyLadies の支部がある 世界各地にPyLadies の支部がある 東京では毎月勉強会などを開催 東京では毎月勉強会などを開催 東京では毎月勉強会などを開催 東京では毎月勉強会などを開催 東京では毎月勉強会などを開催 東京では毎月勉強会などを開催 京都や沖縄にも支部がある 京都や沖縄にも支部がある 京都や沖縄にも支部がある 京都や沖縄にも支部がある 京都や沖縄にも支部がある 京都や沖縄にも支部がある https://pyladies-tokyo.connpass.com/ https://pyladies-tokyo.connpass.com/ https://pyladies-tokyo.connpass.com/ https://pyladies-tokyo.connpass.com/ https://pyladies-tokyo.connpass.com/ https://pyladies-tokyo.connpass.com/                         23 / 41
  24. python.jp python.jp python.jp python.jp python.jp python.jp Web サイトの運営 Web サイトの運営

    Web サイトの運営 Web サイトの運営 Web サイトの運営 Web サイトの運営 公式ドキュメントの日本語翻訳 公式ドキュメントの日本語翻訳 公式ドキュメントの日本語翻訳 公式ドキュメントの日本語翻訳 公式ドキュメントの日本語翻訳 公式ドキュメントの日本語翻訳 Discord ( チャット) の運営 Discord ( チャット) の運営 Discord ( チャット) の運営 Discord ( チャット) の運営 Discord ( チャット) の運営 Discord ( チャット) の運営 https://www.python.jp/ https://www.python.jp/ https://www.python.jp/ https://www.python.jp/ https://www.python.jp/ https://www.python.jp/                   24 / 41
  25. PyData.Tokyo PyData.Tokyo PyData.Tokyo PyData.Tokyo PyData.Tokyo PyData.Tokyo Python + データ関係 Python

    + データ関係 Python + データ関係 Python + データ関係 Python + データ関係 Python + データ関係 定期的に都内でセミナー形式の勉強会を開催 定期的に都内でセミナー形式の勉強会を開催 定期的に都内でセミナー形式の勉強会を開催 定期的に都内でセミナー形式の勉強会を開催 定期的に都内でセミナー形式の勉強会を開催 定期的に都内でセミナー形式の勉強会を開催 200 人近い参加者がいる 200 人近い参加者がいる 200 人近い参加者がいる 200 人近い参加者がいる 200 人近い参加者がいる 200 人近い参加者がいる https://pydatatokyo.connpass.com/ https://pydatatokyo.connpass.com/ https://pydatatokyo.connpass.com/ https://pydatatokyo.connpass.com/ https://pydatatokyo.connpass.com/ https://pydatatokyo.connpass.com/                   25 / 41
  26. DjangoCongress JP DjangoCongress JP DjangoCongress JP DjangoCongress JP DjangoCongress JP

    DjangoCongress JP Web フレームワークDjango のカンファレンス Web フレームワークDjango のカンファレンス Web フレームワークDjango のカンファレンス Web フレームワークDjango のカンファレンス Web フレームワークDjango のカンファレンス Web フレームワークDjango のカンファレンス 年に1 回開催 年に1 回開催 年に1 回開催 年に1 回開催 年に1 回開催 年に1 回開催 200 人程度の参加者 200 人程度の参加者 200 人程度の参加者 200 人程度の参加者 200 人程度の参加者 200 人程度の参加者 https://djangocongress.jp/ https://djangocongress.jp/ https://djangocongress.jp/ https://djangocongress.jp/ https://djangocongress.jp/ https://djangocongress.jp/                   26 / 41
  27. その他各ツール毎のコミュニティ その他各ツール毎のコミュニティ その他各ツール毎のコミュニティ その他各ツール毎のコミュニティ その他各ツール毎のコミュニティ その他各ツール毎のコミュニティ Sphinx Sphinx Sphinx Sphinx

    Sphinx Sphinx https://sphinx-users.jp/ https://sphinx-users.jp/ https://sphinx-users.jp/ https://sphinx-users.jp/ https://sphinx-users.jp/ https://sphinx-users.jp/ Plone Plone Plone Plone Plone Plone http://plone.jp/ http://plone.jp/ http://plone.jp/ http://plone.jp/ http://plone.jp/ http://plone.jp/ Pylons Pylons Pylons Pylons Pylons Pylons http://www.pylonsproject.jp/ http://www.pylonsproject.jp/ http://www.pylonsproject.jp/ http://www.pylonsproject.jp/ http://www.pylonsproject.jp/ http://www.pylonsproject.jp/ SciPy SciPy SciPy SciPy SciPy SciPy https://www.scipyjapan2019.scipy.org/ https://www.scipyjapan2019.scipy.org/ https://www.scipyjapan2019.scipy.org/ https://www.scipyjapan2019.scipy.org/ https://www.scipyjapan2019.scipy.org/ https://www.scipyjapan2019.scipy.org/ Fintech 関係 Fintech 関係 Fintech 関係 Fintech 関係 Fintech 関係 Fintech 関係 他 他 他 他 他 他                                     27 / 41
  28. 各種勉強会やもくもく会 各種勉強会やもくもく会 各種勉強会やもくもく会 各種勉強会やもくもく会 各種勉強会やもくもく会 各種勉強会やもくもく会 都内では、月に何度ももくもく会や開発勉強会がある 都内では、月に何度ももくもく会や開発勉強会がある 都内では、月に何度ももくもく会や開発勉強会がある 都内では、月に何度ももくもく会や開発勉強会がある

    都内では、月に何度ももくもく会や開発勉強会がある 都内では、月に何度ももくもく会や開発勉強会がある セミナー形式のイベントもたくさんある セミナー形式のイベントもたくさんある セミナー形式のイベントもたくさんある セミナー形式のイベントもたくさんある セミナー形式のイベントもたくさんある セミナー形式のイベントもたくさんある             28 / 41
  29. 地域のコミュニティ 地域のコミュニティ 地域のコミュニティ 地域のコミュニティ 地域のコミュニティ 地域のコミュニティ Python 関連で各地域にコミュニティがある Python 関連で各地域にコミュニティがある

    Python 関連で各地域にコミュニティがある Python 関連で各地域にコミュニティがある Python 関連で各地域にコミュニティがある Python 関連で各地域にコミュニティがある mini PyCon をやっている地域もある mini PyCon をやっている地域もある mini PyCon をやっている地域もある mini PyCon をやっている地域もある mini PyCon をやっている地域もある mini PyCon をやっている地域もある 札幌 札幌 札幌 札幌 札幌 札幌 大阪 大阪 大阪 大阪 大阪 大阪 広島 広島 広島 広島 広島 広島 福岡 福岡 福岡 福岡 福岡 福岡 熊本 熊本 熊本 熊本 熊本 熊本 沖縄 沖縄 沖縄 沖縄 沖縄 沖縄                                                 29 / 41
  30. 世界のコミュニティとの連携 世界のコミュニティとの連携 世界のコミュニティとの連携 世界のコミュニティとの連携 世界のコミュニティとの連携 世界のコミュニティとの連携 APAC( アジアパシフィック地域) との連携 APAC(

    アジアパシフィック地域) との連携 APAC( アジアパシフィック地域) との連携 APAC( アジアパシフィック地域) との連携 APAC( アジアパシフィック地域) との連携 APAC( アジアパシフィック地域) との連携 PSF(Python Software Foundation) との連携 PSF(Python Software Foundation) との連携 PSF(Python Software Foundation) との連携 PSF(Python Software Foundation) との連携 PSF(Python Software Foundation) との連携 PSF(Python Software Foundation) との連携             30 / 41
  31. 世界のコミュニティとつながる?? 世界のコミュニティとつながる?? 世界のコミュニティとつながる?? 世界のコミュニティとつながる?? 世界のコミュニティとつながる?? 世界のコミュニティとつながる?? つながると楽しいよ つながると楽しいよ つながると楽しいよ つながると楽しいよ

    つながると楽しいよ つながると楽しいよ 使わせてもらっているから、使って一緒に盛り上げようと気 使わせてもらっているから、使って一緒に盛り上げようと気 使わせてもらっているから、使って一緒に盛り上げようと気 使わせてもらっているから、使って一緒に盛り上げようと気 使わせてもらっているから、使って一緒に盛り上げようと気 使わせてもらっているから、使って一緒に盛り上げようと気 持ちが変わる 持ちが変わる 持ちが変わる 持ちが変わる 持ちが変わる 持ちが変わる             31 / 41
  32. 最近起こっていること 最近起こっていること 最近起こっていること 最近起こっていること 最近起こっていること 最近起こっていること 32 / 41

  33. 約1 年前に起こった大きな出来事 約1 年前に起こった大きな出来事 約1 年前に起こった大きな出来事 約1 年前に起こった大きな出来事 約1 年前に起こった大きな出来事

    約1 年前に起こった大きな出来事 グイドが引退?? グイドが引退?? グイドが引退?? グイドが引退?? グイドが引退?? グイドが引退?? 意思決定議会(Steering Council ) ができた 意思決定議会(Steering Council ) ができた 意思決定議会(Steering Council ) ができた 意思決定議会(Steering Council ) ができた 意思決定議会(Steering Council ) ができた 意思決定議会(Steering Council ) ができた 日経xTech の記事 「Python 生みの親が明かした「引退騒動」、 日経xTech の記事 「Python 生みの親が明かした「引退騒動」、 日経xTech の記事 「Python 生みの親が明かした「引退騒動」、 日経xTech の記事 「Python 生みの親が明かした「引退騒動」、 日経xTech の記事 「Python 生みの親が明かした「引退騒動」、 日経xTech の記事 「Python 生みの親が明かした「引退騒動」、 PyCon 2019 インサイド報告」を参照 PyCon 2019 インサイド報告」を参照 PyCon 2019 インサイド報告」を参照 PyCon 2019 インサイド報告」を参照 PyCon 2019 インサイド報告」を参照 PyCon 2019 インサイド報告」を参照 https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00818/06210000 https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00818/06210000 https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00818/06210000 https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00818/06210000 https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00818/06210000 https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00818/06210000 7/ 7/ 7/ 7/ 7/ 7/             33 / 41
  34. 商標問題 商標問題 商標問題 商標問題 商標問題 商標問題 2019 年7 月にとある会社が「Python 」の商標取得を宣言し、公

    2019 年7 月にとある会社が「Python 」の商標取得を宣言し、公 2019 年7 月にとある会社が「Python 」の商標取得を宣言し、公 2019 年7 月にとある会社が「Python 」の商標取得を宣言し、公 2019 年7 月にとある会社が「Python 」の商標取得を宣言し、公 2019 年7 月にとある会社が「Python 」の商標取得を宣言し、公 式セミナーとしている 式セミナーとしている 式セミナーとしている 式セミナーとしている 式セミナーとしている 式セミナーとしている 日本のコミュニティ( 寺田を中心に) とPSF で連携してなにかし 日本のコミュニティ( 寺田を中心に) とPSF で連携してなにかし 日本のコミュニティ( 寺田を中心に) とPSF で連携してなにかし 日本のコミュニティ( 寺田を中心に) とPSF で連携してなにかし 日本のコミュニティ( 寺田を中心に) とPSF で連携してなにかし 日本のコミュニティ( 寺田を中心に) とPSF で連携してなにかし らのアクションを取ることとなっている (2019 年9 月18 日 らのアクションを取ることとなっている (2019 年9 月18 日 らのアクションを取ることとなっている (2019 年9 月18 日 らのアクションを取ることとなっている (2019 年9 月18 日 らのアクションを取ることとなっている (2019 年9 月18 日 らのアクションを取ることとなっている (2019 年9 月18 日 PyCon JP にて発表) PyCon JP にて発表) PyCon JP にて発表) PyCon JP にて発表) PyCon JP にて発表) PyCon JP にて発表) 日経電子版 「Python の商標登録、米財団「適切な方法で対処す 日経電子版 「Python の商標登録、米財団「適切な方法で対処す 日経電子版 「Python の商標登録、米財団「適切な方法で対処す 日経電子版 「Python の商標登録、米財団「適切な方法で対処す 日経電子版 「Python の商標登録、米財団「適切な方法で対処す 日経電子版 「Python の商標登録、米財団「適切な方法で対処す る」」を参照 る」」を参照 る」」を参照 る」」を参照 る」」を参照 る」」を参照 https://www.nikkei.com/article/DGXMZO49923280Y9A910C1 https://www.nikkei.com/article/DGXMZO49923280Y9A910C1 https://www.nikkei.com/article/DGXMZO49923280Y9A910C1 https://www.nikkei.com/article/DGXMZO49923280Y9A910C1 https://www.nikkei.com/article/DGXMZO49923280Y9A910C1 https://www.nikkei.com/article/DGXMZO49923280Y9A910C1 000000/ 000000/ 000000/ 000000/ 000000/ 000000/             34 / 41
  35. コミュニティへの参加のおすすめ コミュニティへの参加のおすすめ コミュニティへの参加のおすすめ コミュニティへの参加のおすすめ コミュニティへの参加のおすすめ コミュニティへの参加のおすすめ 35 / 41

  36. コミュニティへの参加とは? コミュニティへの参加とは? コミュニティへの参加とは? コミュニティへの参加とは? コミュニティへの参加とは? コミュニティへの参加とは? イベント参加 イベント参加 イベント参加 イベント参加

    イベント参加 イベント参加 イベント主催 イベント主催 イベント主催 イベント主催 イベント主催 イベント主催 コミュニティを作る コミュニティを作る コミュニティを作る コミュニティを作る コミュニティを作る コミュニティを作る コミュニティを応援する コミュニティを応援する コミュニティを応援する コミュニティを応援する コミュニティを応援する コミュニティを応援する 言動 言動 言動 言動 言動 言動 参加 参加 参加 参加 参加 参加 寄付 寄付 寄付 寄付 寄付 寄付 スタッフになる スタッフになる スタッフになる スタッフになる スタッフになる スタッフになる                                                 36 / 41
  37. コミュニティに所属したり参加するメ コミュニティに所属したり参加するメ コミュニティに所属したり参加するメ コミュニティに所属したり参加するメ コミュニティに所属したり参加するメ コミュニティに所属したり参加するメ リットは? リットは? リットは? リットは?

    リットは? リットは? 仲間ができる 仲間ができる 仲間ができる 仲間ができる 仲間ができる 仲間ができる 勉強になる 勉強になる 勉強になる 勉強になる 勉強になる 勉強になる 仕事が得られる 仕事が得られる 仕事が得られる 仕事が得られる 仕事が得られる 仕事が得られる 視野が広がる 視野が広がる 視野が広がる 視野が広がる 視野が広がる 視野が広がる 自分を高められる 自分を高められる 自分を高められる 自分を高められる 自分を高められる 自分を高められる                               37 / 41
  38. で、Python はなに? で、Python はなに? で、Python はなに? で、Python はなに? で、Python はなに?

    で、Python はなに? 利用が進んでいるプログラミング言語ですが、 それだけではなく、 Python という言語を中心に集まるコミュニティでもある さまざまな視点から面白い物が発見できる場所でもある 38 / 41
  39. Thank you! Thank you! Thank you! Thank you! Thank you!

    Thank you! ご質問をお待ちしております ご質問をお待ちしております ご質問をお待ちしております ご質問をお待ちしております ご質問をお待ちしております ご質問をお待ちしております @terapyon @terapyon @terapyon @terapyon @terapyon @terapyon terada@cmscom.jp terada@cmscom.jp terada@cmscom.jp terada@cmscom.jp terada@cmscom.jp terada@cmscom.jp 39 / 41
  40. 質疑応答 質疑応答 質疑応答 質疑応答 質疑応答 質疑応答 40 / 41

  41. Thank you! Thank you! Thank you! Thank you! Thank you!

    Thank you! ご質問をお待ちしております ご質問をお待ちしております ご質問をお待ちしております ご質問をお待ちしております ご質問をお待ちしております ご質問をお待ちしております @terapyon @terapyon @terapyon @terapyon @terapyon @terapyon terada@cmscom.jp terada@cmscom.jp terada@cmscom.jp terada@cmscom.jp terada@cmscom.jp terada@cmscom.jp 41 / 41