- Last 7 days
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
ll_env\Scripts\activate
シンタックスに問題があります。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
フォルダー
原文を尊重するべきですが、ディレクトリとフォルダーで表記ゆれがあるのが気になりました。
-
記載指定アル
Typo 「記載してある」
-
プロジェクトをクローンできます
「プロジェクトはクローンすることができます」のほうが良いです。
-
状態間での
「状態同士での」のほうがよいです。
-
- Jun 2024
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
mainブランチマージ
「mainブランチにマージ」
-
作成できます
「作成することができます」
-
ステータスを確認するのはよい考えです
「ステータスを確認するとよいでしょう。」のほうがよいです。
-
Gitがどのファイルを追跡する予定かが把握できます。
「Gitが追跡する予定のファイルが把握できます。」のほうがよいです。
-
ファイル名は最初にドット(.)をつけて拡張子はありません。
「拡張子はなく、ファイル名は最初にドット(.)をつけます。」のほうがよいです。
-
最新の動作しているバージョン
「動作している最新のバージョン」のほうがよいです。
-
心配が不要となる
「心配がなくなる」のほうがよいです。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
そういった
「そのような」のほうが書籍の文言としては適切に感じます。
-
別名
エイリアスの方が一般的に感じます。
-
このようなおかしい
「このような、おかしな」
-
集まり
原文ではsetとありますが、「集合」ではないでしょうか?
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
書いた
「実装した」
-
ほとんど何でも
「ほぼ何でも」
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
print(current_number) Copy to clipboard
前の行とインデントが1カラム異なって見えます。
-
こういった場合に
少しカジュアルなので「このような場合に」
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
3匹
エイリアンの数え方が匹は違和感があります。3体のほうが自然ではないでしょうか。
-
集合のはずです
「はず」は削除したほうが日本語として自然です。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
age = 12 if age < 4: price = 0 elif age < 18: price = 25 else: price = 40 print(f"入場料金は{price}円です。")
値段がこのコードから100分の1になっており説明と一致していません。
-
より大きい
「超過」のほうが統一感があります。
-
不等性のテスト
「等価性のテスト」と統一するなら「不等価性のテスト」
-
car 変数
個人的には「変数
car
」という表現が一般的だと思います。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
ラバーダックデバッグ
個人的には「ラバーダック・デバッグ」の表記の方が自然に感じます。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
クリーンで
「さっぱりしており」という訳はいかがでしょう?
-
気をつけて
ですますを揃えるなら「気をつけてください」
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
この項では、Pythonのキーワードと組み込み関数の名前の一覧を示すので、変数名での使用を避けるべき名前を把握できます。
組み込み関数と同じ名前を使用したい場合にはアンダースコアを追加した変数名を定義する方法があるという訳注もあると便利と感じましたが、余計かもしれません。
-
Python 3.11.0
3が強調されているのは意図してのことでしょうか?
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
既存の動作を損なったこと
「既存の動作をしなくなったこと」のほうが自然です。
-
テスト関数は自分自身では決して呼び出しません。
「自分自身」という表現に違和感がありました。「テスト関数自体は」でしょうか?
-
しないでください。しかし、
「してはいけませんが、」など、ここは文をつなげた方が自然に読めます。
-
よくデザインされた
デザインよりも設計の方が自然かもしれません。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
長方形のサイズを変更しようとしたときにPythonにエラーを発生させたい場合
長方形のサイズを変更できないようにという意味だと思いますが少し表現がまわりくどいと感じました。
-
といった
「などの」
-
表す
「示す」
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
混ざっている
「含まれている」の方が自然です。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
手に負えない
「解決できない」
-
起こります
「発生します」の表現が一般的と感じます。
-
favorite_language 変数には、後ろに余分な空白文字を含んだ文字列が値として関連付けられています❶。
数字が後ろにあると読みにくいです。前に移動してほしいです。表現も「(数字)」として参照先と揃えてほしいです。
-
変数に関連付ける
「変数で参照する」?関連付けるという日本語に違和感があります。
-
検討することは
「考慮すること」
-
見てみます
「確認します」のほうが表現として適切だと思います。
-
費やしたなら
文脈を考えると「費やしてしまったなら」でしょうか?
-
その変数名が
「その変数名を」としたほうが文法として正しいと思います。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
この章の演習問題は、本質的な調査についてです。 第2章からは、学んだ内容に基づいて解くべき課題が出されます。
「本質的な調査」の意味が読んでいてわかりませんでした。この問題は学んだ内容に基づいていないという表現と関連があるのでしょうか?
-
ディレクトリー
「インタープリター」を「インタープリタ」に修正する場合、こちらも「ディレクトリー」を「ディレクトリ」にしたほうが良いです。
-
NN
修正予定の箇所でしょうか?
-
Install Certificates.command
おそらくこれはファイル名であると思いますが、読んでいて確信が持てませんでした。
-
旧式のバージョン
「古いバージョン」のほうが自然に感じます。
-
場合は
「場合は」が連続しているので最初の「場合は」は削除したほうがよいです。
-
近代的な
「モダンな」のほうが違和感が少ないです。
-
長い伝統
「長年の伝統」としたほうが自然に感じます。
-
- May 2024
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
第11章
太字に修正をお願いします。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
バック倉ウインド
Typo 「バックグラウンド」
-
番目のプロジェクト
Typo 「3番目のプロジェクト」
-
2番目のプロジェクト(第4章から第6章)はデータの可視化を紹介します。
「データの可視化を使用したプロジェクト」であることを伝えてほしいです。今の文ではプロジェクトの紹介なのか可視化の紹介なのかわかりません。
-
。 。
Typo「。」
-
導入したい
「紹介したい」のほうが意味がわかりやすいです。
-
『最短距離でゼロからしっかり学ぶ Python入門』
第3版刊行に際しての序文ではタイトルが英語になっていました。日本語のタイトルか英語のタイトルのどちらかに統一したほうが良いです。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
ま。す
Typo 「ます。」
-
気持ちになり、
「気持ちになります。」のように文を区切ったほうが自然になります。
-
私の責任です
「著者の責任です」のほうが一般的な表現だと思います。
-
プロのインスピレーションにとって変わらない源泉となっています。
適切な訳がわかりませんが日本語として違和感があります。
-
No Starchには
「No Starchの」
-
本書を
「本書は」
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
助けを得る上
「助けになる」が表現として自然だと思います。
-
エイリアン侵略プロジェクト
「侵略」よりも「インベーダー」のほうが一般的に感じます。
-
-
python-crash-course.pages.dev python-crash-course.pages.dev
-
参n加
Typo「参加」
-
Eric Matthes
新しいところにコメントしました。いかがでしょう?
-
-
1a31bb50.jupyterdoc-dev.pages.dev 1a31bb50.jupyterdoc-dev.pages.dev
-
{button-link}ディレクティブ、{button-ref}ディレクティブのオプション
このセクションは公式ドキュメントを見ればよいと思います。
-
-
1a31bb50.jupyterdoc-dev.pages.dev 1a31bb50.jupyterdoc-dev.pages.dev
-
ディレクティブのオプション
このセクションは公式ドキュメントを見ればよいと思います。
-
:open: オプションを付けると、ドロップダウンが開いた状態で表示されます。
こういうオプションの説明はとても分かりやすいです。
-
-
1a31bb50.jupyterdoc-dev.pages.dev 1a31bb50.jupyterdoc-dev.pages.dev
-
レスポンシブなドキュメントが作成できます。
少し気になったのですが、レスポンシブルな部分は書籍ではどのように表現するのでしょうか?
-
グリッド カード タブ ドロップダウン バッジ ボタン
この部分に各セクションへのリンクを追加してほしいです。
-
-
1a31bb50.jupyterdoc-dev.pages.dev 1a31bb50.jupyterdoc-dev.pages.dev
-
{card} ディレクティブの :link: リンクオプションを使うと、カード全体がクリック可能になり、クリックするとリンク先に移動します。
こういう例は読んでいてとても楽しいです。
-
{card}ディレクティブのオプション
個人的にオプションを全て羅列する書き方は読みにくいです。オプションを全て確認するのであれば、公式のドキュメントを確認すればよいと思います。オプションの説明は最低限として、グリッドを使用した例の数を増やしてほしいです。
-
-
1a31bb50.jupyterdoc-dev.pages.dev 1a31bb50.jupyterdoc-dev.pages.dev
-
{grid} ディレクティブのオプションは次のとおりです。
デフォルトのないオプションがありますが、これらのオプションの値設定は必須でしょうか?
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
Netlify
NetlifyにはGitHubActionsでデプロイする方法もあります。 https://github.com/marketplace/actions/netlify-actions
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
次に、 Listing 88 のコマンドを実行し、プロンプトに次の必要事項を入力します、 Select include_ci では 1 (github)にします。
your_github_username
などの説明は別途必要ですね。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
Read the Docs
こちらのブログのリンクがあると良いと思います。 https://blog.readthedocs.com/jupyter-book-read-the-docs/
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
pyppeteer
pyppeteerのGitHubへのリンクがあると良いと思います。 https://github.com/pyppeteer/pyppeteer
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
数式の記述
Mathjaxで表示されることとMathjaxとはなにかの説明があると良いなと思いました。
-
``` {eq}`geometric-brownian-motion` の確率微分方程式は伊藤の公式をもちいて次のように書き換えられる。 ```{math} :label: itos-lemma d\log{S_t} = \left(\mu-\frac{\sigma^2}{2}\right) \,dt + \sigma \,dB_t ```
シンタックスが途中から緑になっているのが気になりました。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
reStructuredText
reStructuredTextがわかる人は自分で使えることを確認できると思いますし、入門者は混乱するので省いたほうが良いと思います。
-
Markdown(Github Flavoured Markdown)構文の表
標準的なMarkdownの仕様とGFMは大きく異なると思いますが、JupyterBookでサポートしているのはGFMのマークダウンのみでしょうか?
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
見出しなど
見出し以外でラベル追加可能なものは何でしょうか。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
(admonition)
タイトルでは括弧書きを省いたほうが見やすいです。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
``` ```
この表現だとブロックであることがわかりにくいです。
-
マークアップ
マークアップの説明が必要です。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
Sphinx
Sphinxが何かわからない読者が多いと思います。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
インタラクティブな操作がブック上で行えます。
どの範囲までの操作が行えるかより詳細に知りたいです。ipywidgetsの全操作が可能なのでしょうか?
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
SymPyで生成した数式も糊付けできます。 Listing 64 では、SymPyで生成したオブジェクトを glue 関数で糊付けしています。
SymPyのコードと文章を分離できるのは素晴らしいと思うのでその点をもっと強調しても良いと思います。
-
図を埋め込む場所に、 {glue:figure} ディレクティブ( Listing 63 )を記述することで、 Listing 62 で生成した図が埋め込めます。
図を出力する際にコードが邪魔ということはよくあるのでこの有用さに共感できます。そのような、ユースケースの説明があるとより伝わりやすいと思います。
-
ロールを使うと、文章中に糊付けされた変数を埋め込めます。
なるほど便利ですね。何に使用するかを最初に書いていただけると読んでいて混乱しないです。
-
変数の糊付け
この表現は一般的ではないと考えます。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
コードセルの出力を非表示にするには、コードセルに hide-output タグを追加します。
コードセルの出力を非表示にするとどのような場合に便利か説明があると親切です。
-
スクロール表示
スクロール表示自体の長さは固定でしょうか?
-
MyST Notebook
MyST Notebookを単体で実行する方法があれば知りたいです。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
GitHubやReadTheDoscなどにデプロイする場合、
「ブックの公開」のセクションへのリンクがあると便利です。
-
{nb-exec-table} ディレクティブから、Notebookの実行結果の統計を確認できます。
便利ですね!これはドキュメントのどこに書いても全てのNotebookの実行結果が出力されるのでしょうか?
-
キャッシュを設定すると、Notebookの実行結果はローカルのデータベースに保存されます。これにより、同じコードを再実行した場合のリソースが削減できます。ブックのビルド時には次のように動作します。
入門の範囲を超えているかもしれませんが、このキャッシュをGitHubActionsなどのCIで保存できるかを知りたいです。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
本章では、Notebook形式のコンテンツにおいて、Notebookの実行やブックに出力される内容を制御する方法を解説します。 { requestKernel: true, binderOptions: { repo: "binder-examples/jupyter-stacks-datascience", ref: "master", }, codeMirrorConfig: { theme: "abcdef", mode: "python" }, kernelOptions: { name: "python3", path: "./notebook" }, predefinedOutput: true } kernelName = 'python3'
他の見出し1でも共通ですが、この下にサブセクションの目次があると便利だと思います。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
入力したコードを非表示にできます。
入力したコードを非表示にすると何が便利なのか説明があると読んでいてイメージがしやすいです。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
Jupyter Bookでは、Notebook形式でサポートされているすべてのMarkdown構文をサポートしています。
こちらも参照できるドキュメントのリンクがあれば親切です。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
MySTで記述したNotebook形式のコンテンツ#
JupytextにはMyST形式からNotebookにする方法だけではなくPythonスクリプトからNotebookにする方法もあり個人的にはそちらがおすすめです。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
コンテンツ
「コンテンツ」と「コンテンツファイル」で表記ゆれがあります。
-
reStructuredText形式
入門であればreStructuredTextの説明は混乱するので省いても良いかと思います。
-
MyST(Markedly Structured Text)形式は、Markdown形式を拡張した機能をもっています。ディレクティブやロールを記述することで、reStructuredText形式と同等の表現力を有します。
ディレクティブとロールについてここで詳しく説明してほしいです。
-
コンテンツの種類
コンテンツの種類の説明が目次の前にあるとわかりやすいと思います。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
この設定をすることで、 .github や .venv などの隠しファイルをビルド対象から除外できるようになります。
設定しなくてもビルドはできるのか知りたいです。ビルド速度に影響があるか否かの情報もあると嬉しいです。
-
に存在しない
「に設定しない」という表現のほうがわかりやすいです。
-
ディレクティブ
ディレクティブの説明が必要だと思います。Sphinxのディレクティブについても言及があると背景がわかりやすくなると思います。
-
Listing 22 options:エントリの設定
Listing 21から変更した部分を強調表示していただきたいです。
-
Listing 21 defaults:エントリの設定
どのファイルの話なのかが読んでいて分からなくなりました。説明をお願いいたします。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
Listing 20 _toc.ymlファイルを生成
コードブロックとファイルの内容の表記がどちらもListingなので両者を区別できるようにしてほしいです。
-
結果
「結果ファイル」のほうがわかりやすい表現だと思います。ファイル名もあるとよりわかりやすいです。
-
サンプルプロジェクトとして、 Listing 17 のようなディレクトリとファイルを用意します。
ここまで作成したサンプルプロジェクトを使用しない理由がわからず読んでいてもやもやしました。前節までのサンプルを使用するか、理由を説明してほしいです。
-
jupyter-book toc from-project コマンドを実行して、
文章内に組み込むのではなくシェルのコードブロックで記述したほうが読んでいてわかりやすいです。
-
file: : ローカルにあるテキストファイルのパスを _toc.yml ファイルからの相対パスで指定します。 glob: : glob モジュール [1] に従ったパターンを指定します。 url: : ウェブサイトのリンクを指定します。
箇条書きにした方が見やすいです。
-
ルートページ(最初のページ)
「最初のページ(以降ルートページ)」という表現の方が分かりやすいと思います。
-
ブックの構造は目次ファイルで決まります。目次ファイルは _toc.yml というYAMLファイルで作成し、このファイルに記述された順序や階層に従ってブックが作成されます。
_toc.yml
の公式ドキュメントへのリンクがあると親切だと思います。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
さまざまなコンテンツの作成
「さまざまな」を削除しても情報量は変わらないので削除したほうがわかりやすいです。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
もう一度、「Content with notebooks」を確認します。コード実行時のエラーはなくなり、Matplotlibによるグラフが描画されています。
JupyterBookを使用していて同様のエラーに遭遇して解決できずにいました。この解決方法の参考にされたブログなどはありますか?
-
キャッシュ
キャッシュが何なのかわからないです。
-
ブラウザで開いて確認します。
ブラウザはどのブラウザでも問題ないか知りたいです。
-
「first-book」という名前のプロジェクトでブックを作成します。
「first-book」という名前は変更してもよいのか。変更してもよいなら変更した場合はどうなるのか知りたいです。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
_toc.yml ファイルに前節で作成したファイルを追加します( Listing 11 )。
ファイルパスにはディレクトリを含むこともできると説明があると親切だと思います。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
次のセルには、コードブロックにPythonのコードを記述します。
もう少し内容のあるコードの方が理解しやすいです。
-
コート
すいません。気になってしまったのでTypo
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
次のファイル形式に対応しています。
JupyTextを使用すると
.py
ファイルも対応させることができました。 -
次のような設定を行えます。
設定の一覧を確認できるドキュメントのURLを知りたいです。
-
YAML形式
YAML形式の説明が必要な読者もいると思います。tkoyama010は必要ありません。
-
-
a4b7e2a6.jupyterdoc-dev.pages.dev a4b7e2a6.jupyterdoc-dev.pages.dev
-
はじめてのJupyter Book
まずは、Jupyter Bookがどのようなツールなのかの説明がほしいです。
-