タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとRustに関するnharukiのブックマーク (2)

  • PythonのRuff LinterをVSCodeで使う

    Ruffはrust製の高速なPythonLinterです。 README上部に記載の通り既存のPython Linterに比べてはるかに高速であると謳っています。 PylintやFlake8, banditなどのlinter拡張機能を入れなくてもVSCodeのsettings.jsonに記述すれば使用できるようになります。[1] RuffをVSCodeと統合するには公式のVSCode拡張をインストールします。 またlint指摘だけではなく実行時に"--fix"オプションが指定されるとコードの自動修正まで行ってくれます。 ※ 2024/03/06追記 editor.codeActionsOnSaveの各設定項目の値がtrue/falseからexplicit/always/neverの3パターンに変わりました 値 説明

    PythonのRuff LinterをVSCodeで使う
  • PydanticがRustで爆速になるという話 - Qiita

    はじめに 最近ポッドキャスト聴く時間が少し減ってしまったんだけど、久しぶりに Talk Python to Me を聴いたらPydanticの話題でした(エピソードのリンクはこちら)。作者のSamuel Colvinさんが秋に予定しているメジャーバージョンアップの話をし始めたのですが、冒頭で「コアをRustで実装して17倍速くなる」と言っていて、リンク張られていたドキュメントを読みました。この記事はそこで語られていた内容を中心にPydantic v2についてご紹介します。 Pydanticとは v2の話の前に、そもそもPydanticとは何かについて簡単に触れておきます。PydanticはPythonの型ヒント情報を使ってデータバリデーション(データの妥当性検証)を行うライブラリです。予めデータの構造を定義しておいて、入力されたデータがその構造に合っているかを調べてくれます。 例えば、id

    PydanticがRustで爆速になるという話 - Qiita
  • 1