69 Matching Annotations
  1. Dec 2025
    1. 1 | / import datetime 2 | | import sys

      ソートされていると思うけどなんでここで指摘されているのかな? 実行していないので勘違いかな。

    1. 処理時間:7.54秒

      5秒ちょっとになるかと思ったけど、他にもっと時間がかかるサイトがあるのかな? 短くはなっているけど、効果が思ったより出ていなくてなんでだろうって思った。

    1. pytest==9.0.1 # pyproject.toml、uv.lockファイルにあるパッケージなのでインストール

      uv sync ではpytestがインストールされてないと思います。

      uv sync --group dev でインストールするのが正しいようです。

    2. uv pip install python-dateutil

      あえて、アンインストールするために uv pip でインストールしているのかな。 uv add と uv pip installを混ぜて使うことを推奨しているように見えたけど注意のためにこれをやっているのかな? なくても良いがしました。

    3. パッケージが書き込まれる

      「依存関係のあるPythonパッケージが書き込まれる」とあり、別の場所にあったコメントがハイライトをしているので、後半だけにハイライトしてコメントします。

      ここは、「依存関係にある」ではなく、「インストールしたPythonパッケージ」だと思います。

    4. uvを使った環境構築時に必ず使用するため

      「uv vunvで作った仮想環境と同様に仮想環境を作り、その仮想環境を使うため、」ってことですかね? 「必ず使用するため」っていうところがピンとこなかった。

    5. uvの主なコマンド

      コマンドの順番に意図はありますか? 私のイメージですが、以下のコマンドを使うしーが少ないかなって思っています。 - venv (initをするのでvenvを作っていない 自動的に .venvができる) - lock (使ったことなかった) - pip (add / sync を使うと、pipコマンドを使う機会がほぼ無いのでは? uv pip list は使うけど)

      使う可能性の低いものは、後半にするか、削除しても良いのかもって思いました。 (このあとの説明を読むと使っているコマンドばかりなのかもって思ったりしていますが)

      (uv add しないと .venvフォルダが作られないかもだけど、明示的に作る機会はすくないかなっておもいます)

    1. ['1', '2', 'Fizz', '4', 'FizzBuzz', 'Fizz', '7', '8', 'Fizz', 'FizzBuzz', '11', 'Fizz', '13', '14', 'Fizz', '16', '17', 'Fizz', '19']

      5で割り切れるところの結果がおかしい。

    2. value変数

      value という変数名は任意の変数名だと思いますが、任意の変数名にアクセスできることを書いておきたい。

      一文前の、「取り込み(キャプチャーし)、任意の変数名で」とするのはどうでしょうか?

  2. Nov 2025
    1. 一歩進んだ型ヒントの活用

      面白い内容をピックアップして紹介していると思います。 ページ数が許すなら、この内容を追加したいですね。

    1. item.value

      サンプルを短くするために、 : 以降や、 ! に対応させていていないのだと思いますが、コメントかなにかで、サンプルコードなので、複雑な処理を書いていないことを示しておきたい。

    2. else:

      3.14の仕様では、 str or Interpolation が来ると思いますが、将来的に仕様が変わる可能性もあるかと思います。 ここも、 isinstance(item, Interpolation) で確認しませんか? elseの際には警告を出すとかして。

    3. イテレーターのときには空文字列は出力されません

      ここの意味がわかりませんでした。 「空文字列だと出力されない」ってことかな?

    4. Interpolation('晴れ', 'weather', 'r', '')

      この結果が違うと思う。

      ```

      t'{weather:<30}'.interpolations[0] Interpolation('晴れ', 'weather', None, '<30') ```

    5. PEP 750

      この書籍でPEPでの提案について触れていないと思う。(他にこのような紹介の仕方していたかな?) 最近のものなのでPEPを参照させてもいいけど、他のライブラリと紹介の方法を合わせたい。

    1. t-strings

      t-string or t-strings 公式でも揺れがあったと思いますが、この記事の中で統一したほうが良いかなって思います。 sが付いた、t-stringsは、タイトルとまとめにしか出てこないかと思います。

    2. 持っています。

      このあとで、f-stringでも使われる、 !, :, =a, r, s がでてきますが、唐突なので、この文のあとに、 「〜持っています。これらの中にはf-stringでも使われる記号である ! などが登場しますが・・・」とか入れたい気がしたが、言い回しが難しいな・・。f-stringで確認するコードがあるから説明は不要かな。少し気になった。

    3. Interpolation型の詳解

      「Template型の詳解」段落の中に、同様の「詳解」で終わる見出しがあるのにちょっと違和感がありました。 「の説明」とか別の言葉にするか、段落を一つ上げても良いのかなって思います。

    4. つまり

      「つまり」でいいのかな?少し読みにくく感じた。 「これは」とかのほうが読みやすいかな。このままでも良いかもだけど・・・。 この段落で言いたいことは、「stringsのタプルの間にinterpolationsやvaluesが入るから要素数が1つ違うよ」ってことですよね?

  3. Sep 2025
  4. Aug 2025
    1. [[packages]]以下

      これがどこにあるのかわからなかった。 「重要なセクションとして[[packages]]を宣言しその下に具体的な・・・」とかかな?

  5. Jun 2025
    1. PythonやPyConに継続的に関わっているなどの条件を満たせば、誰でもメンバー登録

      ベーシックメンバーは、この制限がありません。 この記載は変更したほうが良さそうです。

    2. PSFメンバーになると、理事選挙の投票権

      これは、一定レベル以上のメンバーじゃないと投票権が得られないので記載を変更したほうが良いかも。

    3. 一日目のPyCon USのオープニング記事で

      「本記事Day 1オープニングで紹介された」とかかな。ちょっと読みにくかった。

  6. Apr 2025
    1. oidc_t

      except が省略されているのはあえてかな? シンタックスエラーになってしまいちょっとわかりにくいかなって思った。

      「...」とか「(省略)」とか入れたほうが良いかな。

    2. GitHub Actionsでリリース

      その他の場合の一覧や設定方法へのリンクがほしいかな。 GitLabとか対応していると思うので。

    3. 68/360

      PyPI全体のパッケージ数の割合?? この数値はどういう意味だろう。 一部の対応が360個で完全対応が68個ということかな??

    4. メンテナンス

      「が公開」でも良いかなって思います。 それか、 「PyPAがメンテナンスしています」かな。 仕様のメンテナンス主体を示したいということだと思うので。

  7. Mar 2025
    1. 1インタープリター1スレッドを保証する仕組み

      この部分大丈夫かな? 1スレッドしか作れないようにも読める。 正確に書くのが難しい部分だと思います。

      トルしても、「複数のスレッドで〜〜」で意味が通じ正確性にも掛けないと思います

  8. Feb 2025
    1. $ make -j$(nproc)

      この表記であっていますか?(わかっていないけど、$ が途中に入って問題ないのかなって思った次第です。

  9. Dec 2024
    1. OpenAIが提供する

      Whisper初めての人向けに、以下のようにOpenAIとの関係を示したほうが良いかと思います。 「WhisperはChatGPTでおなじみのOpenAIが提供しています。」とか

  10. Nov 2024
    1. 文字列リテラル

      最初に読んだときにピンとこなかったので、以下のように追記するのはどうでしょうか?

      「文字列リテラル、つまりダブルクオートやシングルクオートで文字列を宣言した文字列のみ」

      長くて読みにくいかも・・。(もう少しわかり易い表現があるといいかな・・)

  11. Sep 2024