Skip to content

Commit 4f2b0e1

Browse files
committed
他言語に合わせてpythonにも概要説明を追加
1 parent 1fa0d9a commit 4f2b0e1

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

public/docs/python-1.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,22 @@
1-
# 第1章: Pythonへようこそ:環境構築と基本
1+
# 第1章: Pythonへようこそ:環境構築と基本思想
22

33
プログラミング経験者であっても、言語ごとのツールや流儀を最初に理解することは重要です。この章では、Pythonの開発環境を整え、基本的なツールの使い方を学びます。
44

5+
## Pythonの思想と特徴: 「読みやすさ」は最優先
6+
7+
他の言語(Java, C++, PHPなど)と比較したとき、Pythonが最も重視するのは**コードの可読性(Readability)**です。
8+
9+
* **シンプルな文法:** C言語やJavaのような `{}`(波括弧)によるブロックや、行末の `;`(セミコロン)を必要としません。
10+
* **強制的なインデント:** Pythonは、**インデント(字下げ)**そのものでコードブロックを表現します。これは構文的なルールであり、オプションではありません。これにより、誰が書いても(ある程度)同じような見た目のコードになり、可読性が劇的に向上します。
11+
* **動的型付け (Dynamic Typing):** JavaやC++のように `int num = 10;` と変数の型を明示的に宣言する必要がありません。`num = 10` と書けば、Pythonが実行時に自動的に型を推論します。(これはJavaScriptやPHPと似ていますが、Pythonは型付けがより厳格(Strong Typing)で、例えば文字列と数値を暗黙的に連結しようとするとエラーになります)
12+
* **豊富な標準ライブラリ**: 「Batteries Included(バッテリー同梱)」という思想のもと、OS操作、ネットワーク、データ処理、JSON、正規表現など、多くの機能が最初から標準ライブラリとして提供されています。
13+
14+
**💡 The Zen of Python (Pythonの禅)** Pythonの設計思想は、`import this` というコマンドでいつでも確認できます。
15+
16+
* Beautiful is better than ugly. (醜いより美しいほうがいい)
17+
* Explicit is better than implicit. (暗黙的より明示的なほうがいい)
18+
* Simple is better than complex. (複雑であるよりシンプルなほうがいい)
19+
520
## Pythonのインストール方法
621

722
手元の環境で本格的に開発を進めるために、Pythonのインストール方法を紹介します。

0 commit comments

Comments
 (0)