Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Python やアルゴリズムについて簡単にまとめていこうかなと

## 更新履歴

10/10 第一周の分を執筆
10/10 第一周の分を執筆 [ここから](/docs/python/01google-colaboratory/)

10/10 練習問題を追加

Expand Down
2 changes: 1 addition & 1 deletion docs/python/03expressions/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Python では足し算以外にも次のように様々な計算をすること

<ViewSource path="_samples/golden-ratio.ipynb" />

:::note
:::info
平方根は 0.5 乗とすることで計算できます。
:::

Expand Down
21 changes: 18 additions & 3 deletions docs/python/04variables/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,20 +25,35 @@ $$

このようにすれば、例えば 10℃ ではなく 20℃ のときの音速を求めたくなったときに `t = 20` とするだけでよくなり、より簡単にプログラムを変更することができます。

:::note
:::info
Python では、数学とは違い `=` は右の結果を左の変数に代入するという意味です。
そのため、次のようなプログラムを実行すると 2 が出力されます。

<ViewSource path="_samples/substitution.ipynb" />
:::

:::tip 定数(他の言語の学習者へ)
:::note 定数(他の言語の学習者へ)
Python では定数は使えないようです。慣習的に定数は大文字のみの変数として表すようです。
:::

:::note 命名規則
複数の語を一語につなげて表す場合、様々な命名方法があります。下に主なものの名称と例を示します。

| 名称 | 例 |
| -------------- | ------------ |
| キャメルケース | `camelCase` |
| パスカルケース | `PascalCase` |
| スネークケース | `snake_case` |
| ケバブケース | `kebab-case` |

Python では、スネークケースを使うことが多いようです。

複数の語を一語につなげる場合は、上記のように `_`(アンダーバー)を使って文節が分かるようにすると良いでしょう。
:::

### 練習問題 1

[式と演算子の項](/docs/python/03expressions/#問題)の練習問題を変数を使って解いてみましょう
[式と演算子の項](/docs/python/03expressions/#問題)の摂氏温度から華氏温度を求める練習問題を変数を使って解いてみましょう

<Answer>
<ViewSource path="_samples/fahrenheit.ipynb" />
Expand Down