💡 この記事でわかること
- Pythonとは何か、何に使われているか
- Pythonの特徴(読みやすさ・豊富なライブラリなど)
- Mac・Windowsへのインストール方法
- print文・変数・インデントなど基本的な書き方
- 初心者がつまずきやすいポイント
1. Pythonとは?
Pythonとは、
👉 シンプルな文法で書ける、汎用性の高いプログラミング言語です。
1991年に登場して以来、初心者にも読み書きしやすい言語として世界中で使われ続けており、次のような幅広い分野で活用されています。
- Webアプリ開発:Django・Flaskなどのフレームワークを使ったサーバーサイド開発
- データ分析・機械学習:pandas・NumPyなどを使ったデータ処理、AI・機械学習の研究開発
- 作業の自動化:ファイル操作やスクレイピングなど、日々の作業を自動化するスクリプト
👉 HTML・CSS・JavaScriptがブラウザ側(フロントエンド)の言語であるのに対し、Pythonはサーバー側(バックエンド)やデータ処理など、幅広い用途で使われる言語です。
2. Pythonの特徴
Pythonが初心者にもおすすめされる理由として、主に次のような特徴が挙げられます。
- 文法がシンプルで読みやすい:英語に近い書き方ができ、コードの見た目もすっきりしている
- ライブラリが豊富:PyPI(パッケージ管理サイト)から、目的に応じた機能を簡単に追加できる
- 学習情報が多い:利用者が多いため、書籍やWeb上の情報を見つけやすい
- Mac・Windows・Linuxで動く:OSを問わず同じコードを実行できる
3. インストール方法
Pythonを使うには、まずパソコンにインストールする必要があります。
Windowsの場合
- Python公式サイト(python.org)からインストーラをダウンロード
- インストーラ起動時に表示される「Add python.exe to PATH」のチェックボックスを必ずONにする
- 画面の指示に従ってインストールを進める
Macの場合
Macには古いバージョンのPythonが標準搭載されていることがありますが、開発には向かないため、こちらも公式サイトからインストーラをダウンロードするか、Homebrewを使ってインストールするのがおすすめです。
brew install pythonインストールが完了したら、ターミナルで次のコマンドを実行し、バージョンが表示されれば成功です。
python3 --versionターミナルの基本操作にまだ慣れていない場合は、先にこちらを確認しておくとスムーズです。
4. 基本的な書き方
Pythonの基本的な書き方を見ていきましょう。
print文で文字を表示する
画面に文字を表示するにはprint()を使います。
print("Hello, Python!")変数
Pythonでは、変数を使うときに型(文字列・数値など)を宣言する必要がありません。
name = "太郎"
age = 20
print(name, age)インデントでブロックを表す
👉 Pythonの大きな特徴の一つが「インデント(字下げ)」でコードのまとまりを表すことです。多くの言語では{ }を使いますが、Pythonでは半角スペースやTabによるインデントの深さでブロックを判断します。
age = 20
if age >= 18:
print("成人です")
else:
print("未成年です")インデントの深さがずれると、そこでエラーになってしまいます。他の言語以上にインデントを意識して書く必要があります。
コメント
#から始まる行はコメントとして扱われ、プログラムの実行には影響しません。
# ここはコメント
print("実行される行")5. 実行方法
Pythonのコードは、拡張子.pyのファイルに保存し、ターミナルから実行します。
- テキストエディタで
hello.pyというファイルを作成し、コードを保存する - ターミナルでファイルのある場所まで移動する
- 次のコマンドを実行する
python3 hello.pyVS Codeを使っている場合は、Python拡張機能を入れると、エディタ上のボタンから直接実行することもできます。VS Codeの統合ターミナルの使い方は、こちらの記事も参考にしてください。
6. 初心者がつまずきやすいポイント
- インデントのずれ:スペースの数が揃っていないと「IndentationError」が発生する
- Python2とPython3の違い:古い情報にはPython2系のコードが混ざっていることがあるが、現在はPython3系を使うのが基本
- ライブラリのインストール(pip):
pip install ライブラリ名でPython用のライブラリを追加できる
まとめ
この記事では、Pythonの特徴からインストール方法、基本的な書き方までを解説しました。
- Pythonはシンプルな文法で、Web開発からデータ分析まで幅広く使える言語
- Mac・Windowsどちらでもインストール可能
- print文・変数・インデントなど、基本的な書き方はシンプル
- インデントのずれには特に注意する
今後、Pythonを使ったWebアプリ開発やデータ分析など、より実践的な記事も追加していく予定です。まずは今回紹介した基本を押さえて、実際にコードを書きながら慣れていきましょう。