はじめに
「後で大事に飲もうと思って」
かわいいいいいいいいいいいいいいいい、nikkieです。
PyCon Kyushu 2024 KAGOSHIMAのレポートをお届けします。
目次
PyCon Kyushu 2024 KAGOSHIMA
2018年から九州で開催されてきたPyCon Kyushu、その第4弾が今回のPyCon Kyushu 2024 KAGOSHIMAです!1
発表後記はこちらをどうぞ
聞いたトーク
午後ちょっと抜けています(後述)
キーノート「蛇に翼」
蛇に翼、おもしろかった👏 #PyConK
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月25日
寅子さんの後100年で女性弁護士が1/5を占めるようになったように
生成AIと自然言語でアプリケーションが作れる時代の幕開けが今と捉えられるし
また虎に翼(韓非子)が諫める言葉だから、パワフルな生成AIをうまく使うみたいなことも考えないといけないですよね
aodagさん「パッケージを配ろう」
資料です https://t.co/eMEAIhGRkn #PyConK
— あお (@aodag) 2024年5月25日
aodagさんのお話興味深かったな〜👏#PyConK #PyConK_B
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月25日
PyPI相当の配布の仕組みを標準ライブラリで作るという話。まさに"配ろう"
PEPに仕様があるから作れる。
配布だけなら標準ライブラリだけで全然行ける(大変なのは登録)。
wheelはzipファイルなのか!
ハイフンを含むフィールドのJSONをTypedDictで表すには、など細かい気づきもあり、とても学びがあった発表です。
https://docs.python.org/ja/3/library/typing.html#typing.TypedDict
# OK, functional syntax Point2D = TypedDict('Point2D', {'in': int, 'x-y': int})
すぎなおさん「静的解析ツールの刷新に向けた取り組み」
#PyConK の発表資料ですhttps://t.co/pj9y3S7qAC#PyConK_B
— すぎなお (@suginao17) 2024年5月27日
#PyConK 私にとっての今回の収穫はRuffやRyeについて他の組織のPython使いと意見交換できたことかな〜
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月25日
1つの開発組織の中では出会えないいくつかの視点が得られました。
この機会はAPACでもすでにあったかもだけど、特に前置きなく文脈をある程度共有した上でRuffって〜と話せたのは私には嬉しかった
私はpre-commitを使っていない立場で、Ruffを使った静的解析をpre-commitに設定したらたしかに課題は解消されるなと聞いていました。
その後Twitterを見ていて、pre-commitで静的解析をやるかは議論の余地があることに気づきました。
うさみさんとのスレッドを置いておきます
回答ありがとうございました。得心したと思います
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月26日
私はpre-commit使ってるわけではなく、エディタのformat on saveや、実装中はリンター・テスト・型チェックを1コマンドにまとめて何度も実行してます。
リンターやフォーマッタをpre-commitの1回に限るよりこまめに絶えずやる方を私は選びたいですね
過去のPyConでもpre-commitで静的解析は話されていたと記憶しており(例:PyCon Kyushu 2022 Kumamoto)、pre-commitの思想のようなものが知りたくなっています(宿題)
しゅんそくさん「Pythonで作る堅牢なソフトウェア」
PyCon Kyushu 2024 Kagoshimaの資料とサンプルコード付きです!https://t.co/HmrFNQqoz8#PyConK
— しゅんそく (@shunsock) 2024年5月25日
t-wadaさんのPHPerKaigiでの発表「予防に勝る防御なし」を思い起こさせる発表でした。
私は最初に使えるようになった言語がPythonなので、動的型付けのために厳格にできない部分があるという点を受け容れています。
カチッと書ける静的型付け言語もそれはそれで魅力です。
ですが、「Pythonで静的型付け言語っぽい書き方を追うのはPythonicから離れていってしまうのでは」と私は考えています。
このあたりはミノ駆動本_読書pyでも考えたことです(例:再代入)。
どんな言語であっても私は特性を活かして使いたく、「郷に入っては郷に従え」と考えています
- mypy(型チェッカ)は採用してます
- テストコードも書きます
- typeguard(実行時型チェック)は不採用です
- mypyがあるから、型ヒントに沿わない使い方を開発者がしていたら検出されてると考えている
- ユーザの誤りに対しては、Pydanticがパースしてくれるので十分なのではという立場
こういうの、パネルディスカッションしたら色んな意見が聞けて面白そうですよね
鹿児島観光
桜島上陸!
麻衣さああああああああああん!!
会場のmarkMEIZANさんからは、桜島が見えたんですね。
スピーカーの小川さんとお昼の時間に話したところ、桜島には結構簡単に行き来できるとのこと。
佐渡島(アイうたの聖地)は2時間コースでしたが、桜島はなんと片道10分くらい!
今回午後のトーク1番手だし、いつも観光めいたこと全然しないし、すぐ行けるなら行っちゃうか(次があるかも分からないし)と決行しました。
桜島に上陸するのが目的で、往復しただけなのですが、フェリーが楽しかったです。
ふしゅ〜となったので、桜島のフェリー⛴️で往復してました。
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月25日
道中海風気持ちよく、桜島の眺めもまたよかったです。
佐渡島のフェリーほど長く乗船するわけでなく、電車やバスに乗る感じで普通の交通手段という感覚 pic.twitter.com/1Ab03iIsLu
フェリーに乗っているときが一番楽しかった模様です。
桜島が近くに見えるのがとてもよかったですね〜(逆に上陸したらモクモクが見えなくてテンションがやや落ちました)
エミリーちゃん、
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月25日
桜島だよ
Act-4から3か月! pic.twitter.com/ffeZLCyEF7
おいしかった😋
路地裏ダイニングSATSUMA萬⭕️(さつままんまる)さんは美味しかったので、行ける方はぜひ行ってください!!
鹿児島市山之口町7-12です
早めの晩ごはん。
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月24日
さつままんまるさんでおばんざい夜定食。
おいしかったです!鯖が特に😋
ごちそうさまでした🙏https://t.co/iVu3FelAHn
発表準備、これでまだまだがんばれます! pic.twitter.com/1qxn8zk4W7
関係者懇親会では、いろんな鳥料理をいただきました。
鹿児島おいしかった録
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月25日
桜島小みかんジュース
みかんの風味が豊かで好き
チキン南蛮
お肉の焼き加減が絶妙だった。フライドチキンみたいだった
ぼんじり(焼き鳥)
これまでも食べたことあったはずだけどめちゃおいしかった
桜島小みかんジュースはすごかった。お取り寄せを考えないと
仕掛け人活動
たーのしーーー!!
#ミリシタ #グラビアスタジオ
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月27日
天文館公園にて pic.twitter.com/4CQCrVNgkz
#ミリシタ #グラビアスタジオ
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月27日
桜島とエミリーちゃん
鹿児島水族館のところ pic.twitter.com/rxibq0J5Yu
アイマスPを公言してから望外の嬉しい出会いがいくつもあるのですが、今回の鹿児島でもあったのです!
終わりに
PyCon Kyushu 2024 KAGOSHIMAのレポートでした。
トークを聞いて学びが多かったですし、美味しいものたくさんありましたし、桜島も見られました。
ありがとうございました!
鹿児島から技術書典に寄り道して帰宅しました!
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月26日
お会いした皆さま、ありがとうございました!
P.S. 技術書典16に寄り道
回ろうと思っていたわけではなくて、翌日に備えて日中の飛行機で帰ることにしていたら、「池袋、行けるじゃん!」と気づいて、知り合いの方に挨拶だけしに行きました(最後の1時間)。
- Kanonさん
- myasuさん
- うさみさん
- ばんくしさん(stapy登壇)
- Wantedlyさん(いつもstapyでLT)
こちらもありがとうございました!
#技術書典 戦利品〜♪
— nikkie / にっきー 技書博 け-04 Python型ヒント本 (@ftnext) 2024年5月27日
後払いして、PDFが本棚に来た🙌 pic.twitter.com/49wKVVCZfD
- 活動実績がこちらにあります。2018 福岡、2019 沖縄、2022 熊本2、2024 鹿児島です ↩
- PyCon Kyushu 2022 Kumamotoでも登壇しました! 2022年1月〜3月にやったことを思い出す - nikkie-ftnextの日記↩