File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed
Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change 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のインストール方法を紹介します。
You can’t perform that action at this time.
0 commit comments