Skip to content

Instantly share code, notes, and snippets.

View halka9000stg's full-sized avatar
🧑‍💻
Needed Co-Researcher/Co-Developer

佐藤陽花 halka9000stg

🧑‍💻
Needed Co-Researcher/Co-Developer
  • was Dev. of CE, CST, Nihon Univ.
  • Tokyo & Soma, Japan
  • 18:20 (UTC +09:00)
  • X @Distr_to_Yonder
View GitHub Profile
#!/usr/bin/python3
# -*- coding: utf-8 -*-
"""
都議会議員選挙2021の議席状況を取得して、円グラフを描画する
Seleniumで強引に取ってきてるので、時間がかかる。
TODO: BeautifulSoupでスクレイピングしてみる
ちなみに、東京議会選挙は英語で"Tokyo Metropolitan Assembly Election"らしい。
"""
@kat0h
kat0h / vim9script4pythondevelopers.md
Last active March 31, 2021 07:51
Vim9 script for Python Developers

Vim9 script for Python Developers

Vim9 scriptはVim scriptとの互換をなくし変数の型縛りを導入したり、コンパイルをすることなどにより、高速化を実現した新しい処理系です。

defコマンドで定義された関数内、またはVim script内でvim9scriptコマンドを使うことで利用できます(vim9scriptコマンドの後ではfunctionコマンドは利用できません)。

この記事は、 https://gist.github.com/yegappan/16d964a37ead0979b05e655aa036cad0 の内容を元にVim(v8.2.2576)上のVim9 scriptで動作するように改変したものです。

Vim9 scriptで動作を確認できなかったもの、まだ実装されていなものはpassと表記し、省略しています。