8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

しくみ.py とは?

Last updated at Posted at 2025-12-10

🐍 はじめに

はじめまして。私は福岡の EngineerCafe というコミュニティで定期的に開催されている LT イベント(AkarengaLT)で楽しく活動しています。1

今回は AkarengaLT の中で生まれた「しくみ.py」というものについて記事を書いてみました。

⚙️ しくみ.py

「しくみ.py」を一言で説明すると、「Python の言語処理系についてみんなでワイワイ学ぶコミュニティ」です。

Ruby の言語処理系についてみんなで学ぶ Shikumi.rb というコミュニティに影響を受けています。

🎉 第 0 回

第 0 回は AkarengaLT の vol.38 の中で開催されました。

📽️ アーカイブ動画

第 0 回のアーカイブ動画は以下で視聴できます。2

第 0 回では、Python Language Services を利用して、トークン列や AST、バイトコードを実際にターミナル上で確認しています。3

📕 スライド

第 0 回のスライドのリンクです。

⛰️ さらなる展望

第 0 回を開催してみてとても楽しかったので、いつか続編をやりたいと思っています。

次回はパーサジェネレータを利用して実際に簡単なパーサを作ってみたいです。

イメージ的には、CRuby のコミッターである kaneko.y (@spikeolaf) さんの lr-parser-101 のような感じです。

🐍 最後に

今回は「しくみ.py」を通じて Python の言語処理系の世界を少しだけ覗いてみました。

これを読んでいる方で少しでも面白いと思った方は「しくみ.py」で一緒に楽しく言語処理でワイワイしてみませんか?

「おーい、磯野、野球やろうぜ」みたいな気楽さで、言語処理の楽しさを共有できれば嬉しいです。

🎄 追記

💎 Shikumi.rb も楽しいので、気になる方はこちらの記事も是非 🥳

  1. AkarengaLT という名前ですが、ライトニングトークだけでなく 5 分以上の発表も許される懐の深い(かなりゆるい?)イベントです。

  2. AkarengaLT vol.38 の 1:14:10 〜 1:33:00 あたりです。1:30:55 から発表者(筆者)の音声がミュートになってしまっていますが、スライドだけでも何となく雰囲気は伝わると思います。

  3. 時間の都合上、事前にターミナルで実行した際のスクリーンショットを使って発表しています。

8
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?