PR Python全般

【初心者必見】失敗しないPythonの始め方マニュアル!インストール方法をわかりやすく解説

※本サイトの記事には、アフィリエイト広告が含まれる場合があります。

  • Pythonでのプログラミングを始めたいけど、最初は何すればいいの?
  • 公式版Python?Anaconda?どっちがいいの?
  • とりあえずPythonのインストール方法を教えて!

こんな悩みを解決します!!

Pythonでプログラミングを始めるには、まずはPythonを実行する環境づくりが必要になります。

Pythonを始めるときの第一歩であるインストールでつまづくと、Pythonを学習するモチベーションがさがってしまいますね。

本記事では、Pythonのインストール方法をわかりやすく解説しています。

特別難しいことはないので、記事の内容に沿って、進めていってください。

Pythonとは、初心者でも習得しやすい、汎用的なプログラミング言語のこと

Pythonの概要

Pythonは初心者でも習得しやすい、汎用的なプログラミング言語です。
簡単なコードと柔軟な機能により、多くの開発者に人気があります。

Pythonには以下のような特徴があります。

  • 高水準で汎用的なプログラミング言語
  • シンプルで読み書きしやすい構文
  • 豊富なライブラリ・フレームワーク

Pythonについてはこの記事で紹介しています。
【Pythonとは】初心者が気になる学習メリットをわかりやすく解説!

Python2とPython3について

Pythonには、2系と3系の2つのバージョンがあります。

2系は2000年にリリースされ、長年にわたって使用されてきましたが、2020年1月1日にサポートが終了しました。

3系は2008年にリリースされ、現在の主流となっています。

これからPythonを学習する人は、悩まず3系を選択すればOKです。

Pythonの始め方

これからPythonを始める方法としては、以下の2つがあります。

  • 自分のPCに環境を構築する
  • Google Clabを使用する

自分のPCに環境を構築する

メリット

  • 自分のニーズに合わせて、特定のライブラリやツールのインストール、バージョンの管理が自由に行える。
  • インターネット接続に依存せず、いつでも自分の環境で作業ができる。
  • データやコードが自分のPC内にあるため、外部アクセスに関するセキュリティの心配が少ない。

デメリット

  • 初心者にとっては、Pythonや関連ツールのインストールや設定が難しい場合がある。
  • 自分のPCの性能によっては、高度な計算をする場合にリソース不足を感じることがある。
  • ソフトウェアの更新や環境のメンテナンスが必要。

Google Colabを使用する

メリット

  • ウェブブラウザを通じて直接アクセスし、環境構築の必要がない。
  • Googleのサーバーを利用するため、高性能な計算リソース(例えばGPU)を無料で利用できる。
  • ノートブックを簡単に共有し、他人との共同作業が容易。

デメリット

  • インターネット接続がないと使用できないため、オフラインでの作業ができない。
  • 作業内容が外部のサーバーに保存されるため、機密性の高いデータを扱う場合には注意が必要。
  • 無料版のGoogle Colabには使用時間やリソースに制限がある。

メリット、デメリットを上げましたが、どちらも使えるようにしておくと、柔軟に対応できます。

例えば、既存のソフトから出力したデータを処理する場合、

自分のPCだとすぐにプログラムで使用できますが、

Google Colabだと一度Googleドライブにデータをアップロードする必要があります。

一連の処理を自動化する場合は自分のPCがオススメです。

学習し始めたばかりで、手軽にプログラムを作成したい場合はGoogle Colabがおすすめです。

公式版PythonとAnacondaについて

Pythonのインストール方法は、大きく分けて2つあります。

  • 公式版Pythonのインストール
  • Anacondaのインストール

公式版Pythonは、Pythonの公式サイトからダウンロードすることができます。

インストール手順は簡単なため、初心者でも簡単にインストールすることができます。

Python公式サイト

Anacondaは、Pythonの公式版に加えて、データサイエンスや機械学習に必要なライブラリやツールがセットになったパッケージです。

データサイエンスや機械学習を学習する際には、Anacondaのインストールがおすすめです。

Anaconda

初心者はシンプルな公式版Pythonをインストールしましょう。

ライブラリは必要に応じてインストールすればOKです。

本記事ではWindowsに公式版Pythonをインストールする方法を紹介します。

公式版Pythonのインストール・環境構築方法(Windows)

Pythonのダウンロード

公式版PythonはPython公式サイトからダウンロードします。

Python公式サイトのダウンロードをクリックします。

「Download Python 3.**.*」をクリックします。

自分のPCに「python-3.*.-amd64.exe」がダウンロードできていることを確認しましょう。

※今回は64bit用のインストールで解説しています。

これで、公式版Pythonのダウンロードは完了です。

Pythonのインストール

次にダウンロードした「python-3.*.-amd64.exe」をダブルクリックして、インストーラーを起動させます。

「Add python.exe to PATH」にチェックを入れます。

これは環境変数にPythonへのパスを追加するための項目で、必ずチェックを入れてください。

「Install Now」をクリックします。

「ユーザーアカウント制御」というデバイス変更の確認画面が開いたら、「はい」をクリックします。

Pythonのインストールが開始されるので、完了するまでしばらく待ちます。

下記画面が出たら、インストール完了です。「Close」をクリックして閉じます。

PCを使うすべてのユーザーが使用できるようにしたい場合は、「Customize installation」をクリックします。

「Install Python 3.** for all users」にチェックを入れます。

「Install」をクリックします。

これで、Pythonのインストールは完了です。

インストールの確認

Pythonが正常にインストールされているか確認しましょう。

まずコマンドプロンプトを開きます。

コマンドプロンプトの開き方
①Windowsのスタートメニューからコマンドプロンプトを探して実行する。
②「Windowsキー+R」を入力して、「ファイル名を指定して実行」というウィンドウを開き、「cmd」と入力して実行する

下記コマンドを入力して、エンターキーを押します。

python --version

Pythonのバージョンが表示されれば、OKです。

インストールの確認でエラーが出た場合

Pythonのインストール確認でエラーが出た場合、「Add python.exe to PATH」にチェックが入っていなかった可能性があります。

環境変数を直接設定する方法もありますが、初心者はPythonを再インストールしたほうがわかりやすいです。

「python-3.*.-amd64.exe」をダブルクリックします。

「アンインストール」をクリックし、完了するまで待ちます。

アンインストールが完了したら、再度「python-3.*.-amd64.exe」をダブルクリックして、インストールします。

テキストエディタでプログラム作成

Pythonのインストールが完了したので、次は簡単なプログラムを書いてみましょう。

プログラムはテキストエディタで書いていきます。

今回はWindows標準のメモ帳を使用します。

メモ帳で新規作成して、下記コマンドを入力します。

print("Hello, world!")

これはprint関数を使って、「Hello, world!」と表示させるプログラムです。

ファイル名を「test.py」にして保存します。

※保存先は自由に変更してください。今回はデスクトップに保存しました。

コマンドプロンプトでの実行

作成したプログラム「test.py」を実行してみます。

今回、コマンドプロンプトを使用して、Pythonプログラムを実行します。

先ほど使用したコマンドプロンプトを開きます。

コマンドプロンプトの開き方
①Windowsのスタートメニューからコマンドプロンプトを探して実行する。
②「Windowsキー+R」を入力して、「ファイル名を指定して実行」というウィンドウを開き、「cmd」と入力して実行する

下記コマンドを入力して、プログラムが保存されているフォルダに移動します。

cd (test.pyの保存先フォルダのフルパス)

下記コマンドを入力して、エンターキーを押します。

python test.py

プログラムが実行されて、「Hello, world!」と出力されればOKです。

コマンドプロンプトの操作

dir:ディレクトリ(フォルダ)内の一覧

cd:ディレクトリ(フォルダ)の移動

 例:cd test ⇒ 直下のtestフォルダに移動
   cd C:\Program Files ⇒ 指定されたフォルダに移動
   cd .. ⇒ 一つ上のフォルダに移動

アンインストール方法

「python-3.*.-amd64.exe」をダブルクリックします。

「アンインストール」をクリックし、完了するまで待ちます。

下記のような表示が出たら、アンインストール完了です。

ライブラリのインストール

ライブラリとは、プログラムでよく使われる機能(関数やパッケージ)がまとめられたものを言います。

フレームワークとは、アプリケーションの開発を容易にするために設計されたライブラリとコードの集合のことを言います。

公式版Pythonには標準ライブラリが最初からインストールされていますが、データ分析で使用するpandasやNumPy、matplotlibなどのライブラリはインストールされていません。

Pythonの学習を進める中で、必要に応じてライブラリをインストールしましょう。

よく使うライブラリについては、こちらの記事で紹介しています。
⇒ Pythonライブラリを紹介!インポート方法もわかりやすく解説!!

Pythonの開発環境 VScode

Pythonのプログラムを作成するとき、メモ帳などのテキストエディタを使用しても良いのですが、

もっとおすすめなのが「Visual Studio Code(VSCode)」です。

VScodeとは、Microsoftによって開発された無料のソースコードエディタです。

軽量でありながら、多機能で拡張性に優れていることが特徴です。

プログラマーの間では非常に人気があり、Python以外でも様々なプログラミング言語やフレームワークに対応しています。

VScodeは公式サイトからダウンロードできます。

VScode公式サイト

VSCodeについては、こちらの記事で詳しく解説しています。
 ⇒【初心者向け】Python開発に最適なVSCodeの導入方法を3ステップで解説!
 ⇒【2024年最新】Python開発で便利なVSCode拡張機能 オススメ15選!

よくある質問

公式版PythonとAnaconda、どっちをインストールすればいいの?

初心者はシンプルな公式版Python をダウンロードしましょう。必要に応じて、ライブラリをインストールしてください。

ライブラリについては、こちらの記事で紹介しています。
⇒ Pythonライブラリを紹介!インポート方法もわかりやすく解説!!

Pythonはどこからダウンロードするの?

公式版Pythonは下記からダウンロードできます。

Python公式サイト

Pythonの学習方法は?

Pythonの学習は独学でも可能ですが、おすすめはオンラインスクールです。

プログラムのエラーなどでつまづいても、しっかりサポートしてもらえます。

オンラインスクールについては、コチラの記事で紹介しています。
⇒ 【初心者向け】Python を効率的に学べるオンラインスクールおすすめ3選!

おすすめ書籍

まとめ

本記事では、Pythonの始め方としてインストール方法とプログラムの実行方法について解説しました。

Pythonの環境づくりは学習の第一歩なので、がんばりましょう!

Pythonを実行できる環境が整ったら、実際にプログラムを書くことに挑戦してください。

Pythonの基本文法については、こちらの記事で紹介しています。

プログラムを書くための開発環境はVScodeがオススメです。

VSCodeのインストール方法については、こちらの記事で解説してます。

もっとPythonを学習したい人へ

Pythonの学習方法は、書籍やyoutube、スクールなどがありますが、一番のおすすめはオンラインスクールでの学習です。

オンラインスクールを勧める理由は以下の通りです。

  • 学習カリキュラムが整っているので、体系的に学ぶことができる。
  • 時間や場所を選ばずに、自分のペースで学習できる。
  • 入門者向けから上級者向けまでレベルや目的に合わせた多様な講座がそろっている

オンラインスクールは、Pythonを効率的に学習する際に非常に有効な方法といえます。

ただし、メリットとデメリットを理解した上で、自分に合った講座を選ぶことが大切です。

おすすめのオンラインスクールは次の3つです。

おすすめオンラインスクール

コスト重視:デイトラ
AIスキル重視Aidemy PREMIUM
転職重視:キカガク


最後まで読んでいただきありがとうございます!

ご意見、ご感想があれば、コメントを頂けるとうれしいです!!

  • この記事を書いた人

よすけ

☆Pythonプログラマー ☆副業で業務改善ツール作成実績あり ☆デイトラPythonコース受講 ☆A.I.、機械学習を日々勉強中 ☆基本情報技術者、ソフトウェア開発技術者 取得 ☆趣味はスノーボード、ボルダリング、ドライブ

-Python全般
-