Python駿河/Unagi .py合同勉強会 2021年6月の開催報告です。
新型コロナウィルスの状況もあり、現在はオンライン開催でUnagi.pyと合同で勉強会を行っています。
6月はつまみ食い読書会2回目として、以前にやったPythonプロフェッショナルプログラミングの1つの章を使って、ペア読書を行いました。
Python駿河 勉強会 #26 ~Python名著をつまみ食い2~ - connpass
HackMD: Unagi-py/Python駿河 合同勉強会 2021/06 - HackMD
ペア読書方式をやってみます
『ペア読書』という最強の読書法を見つけたので図解します。|\そや/ ペア読書の生みの親|note
読んだ本の章はこちらになります。
Pythonプロフェッショナルプログラミング 第3版 - 秀和システム あなたの学びをサポート!
- 「Chapter 08 モジュール分割設計と単体テスト」
ペア読書の振り返りでは、MVCのパターン意外って最近何があるの?、Javaで言うところのInterfaceはPythonで言うと何? といった話題がありました。
PythonのInterfaceという概念は存在しない一方で、似たような方法をどう実現するかという話はいくつかあるそうです。Python3.8から使えるtyping.Protocolを使う方法も良さそうでした。
- https://www.lifewithpython.com/2017/11/python-interface.html
- PythonでProtocolを使って静的ダック・タイピング - Qiita
(typing.Protocolは存在をうろ覚えだったので、Twitterでつぶやいていたらほぼろ@rhoboroさんに教えていただきました。Thanks!
typing.Protocolのことですかね
— ほぼろ (@rhoboro) June 26, 2021
Python駿河は毎月開催を目指して活動しています。一緒にPython楽しみましょう。
勉強会スタッフ、テーマ、企画も随時募集しております。イベント運営に興味がある方は公式Slackから参加できます。