注目キーワード

Pythonを導入しよう!

PythonとJupyter Labをインストールして開発環境を構築しよう!


はじめに

 Pythonは手軽に使えて強力な機能を備えたプログラミング言語として、化学者や研究開発担当者の間で注目を集めています。

 そこで本記事では、Pythonを使った業務効率化やMI志向研究開発を目指す化学メーカー研究者を対象に、Windows環境で公式Pythonのインストール方法、おすすめのIDEの紹介と比較、そして推奨するJupyter Labの導入手順を詳細に解説していきます。この記事を読み終えたときには、Pythonを活用するための最初の環境構築が完了します!

※MacやLinux環境の場合は、記事内で参考リンクを掲載していますので、そちらをご参照ください。

合わせて読みたい

なぜ化学者にPythonが必要なのか? はじめに  化学メーカーで研究職に従事していると、日々の実験結果のデータ整理や解析、雑務などの定型作業に時間を取られることが多いですよね。 また最近では、従来の実験だけ[…]

Pythonのインストール(Windows)


 Pythonは無料でインストールできるプログラミング言語です。無限の可能性を秘めるツールを無料で使えるのですから、利用しない手はないですね。具体的な手順を解説していきます。

Pythonのインストールの方法

 Pythonのインストール方法には、大きく分けて公式サイトからインストールする方法と、Anacondaを利用する方法の2つがあります。

  • 公式サイトからのインストール:
     Pythonの公式サイトからインストーラーをダウンロードし、必要なライブラリを個別にインストールします。
    • メリット: 必要なライブラリだけをインストールできるため、環境を最小限に保てます。
    • デメリット: ライブラリの依存関係を自分で管理する必要があるため、初心者にはやや難しい場合があります。
    • 推奨される方:「どのレベルでPythonを活用するのか現時点で分からないし、まずは触ってみたいな。」「必要に応じて自分で機能拡充することで、よりPython自体の理解を深めたい。」

  • Anacondaの利用:
     Anacondaは、Python本体とデータ分析に必要なライブラリをまとめてインストールできるディストリビューションです。セット販売のようなものです。
    • メリット: データ分析に必要なライブラリが最初から揃っているため、すぐに開発を始められます。
    • デメリット: 不要なライブラリも含まれるため、インストールサイズが大きくなります。また、環境構築をAnacondaに一存するため、python自体の理解が遅れる可能性があります。
    • 推奨される方:「まだPythonのことよく分からないから、必要なものが詰まってるセットのほうが楽じゃん!」「ごりごり研究に使いたいから最初からAnacondaのほうが良さそう。」


好みの分かれるところですが、筆者自身は公式サイトからのインストールを選択したので、今回はこちらの手順を解説します。

インストール手順(Windows)

たった3つのステップです。
※Mac、Linux環境の方は参考URLを張っておきます。

  1. Pythonの公式サイト(https://www.python.org/downloads/)にアクセスし、「Download Python 3.x.x」(バージョンは随時更新されています)というボタンが表示されますので、これをクリックしてください。最新のPythonインストーラーをダウンロードします。


  2. ダウンロードしたインストーラー(exeファイル)を実行し、「Add Python 3.x to PATH」にチェックを入れてから、「Install Now」をクリックします。無事にインストールが終了したCloseボタンを押します。


  3. インストールが完了したら、コマンドプロンプト(Windowsボタンの検索バーで「cmd」と打てば出てきます)を開き、「python –version」と入力して、Pythonのバージョンが表示されることを確認します。




    Pythoのバージョンが表示されればインストール完了です!

    Macの方向け:
    Qiita

    MacにPythonを新しく導入する際の分かりやすい手順をご紹介します。まずは準備ご存知かもしれませんが、Macには標準…


    Linuxの方向け:

    PythonをLinuxにインストールする手順をコマンド付きで紹介。Linuxを使うメリットにも焦点を当てて解説します。…


    Anacondaを使いたい方:
    ひつじ工房

      Pythonを始めた方は、Pythonコードを自分のパソコンでどのように動かせば良いのか悩むことでしょう。 Pyth…

おすすめのIDE:Jupyter Lab


IDE(統合開発環境)とは?

 IDE(Integrated Development Environment)は、プログラミングに必要な機能(コードエディタ、実行環境、デバッガなど)を統合したツールです。IDEを使うことで、効率的にPythonコードを書くことができます。IDEの使用は必須と言えます。
 料理に例えると、Pythonは食材、IDEはキッチン、といった感じです。食材があればどこでも料理は作れますが、設備が整ったキッチンのほうがおいしい料理を作れますよね。

主要なIDEの比較

 PythonのIDE(統合開発環境)は数多く存在しますが、代表的なものとしてPyCharm、VS Code、SpyderそしてJupyter Labが挙げられます。

 本記事では、特に化学実験でのデータ解析や実験記録の可視化に適しているJupyter Labを推奨します。Jupyter Labは、Pythonコード、グラフ、文章、数式などをひとつのノートブック内にまとめられるため、研究ノートとしても使え、実験の進捗や結果をその場で確認できるメリットもあります。

IDE メリット デメリット
Jupyter Lab

・データ分析や機械学習に特化したIDE

・インタラクティブな開発が可能で、データの前処理、可視化、モデルの構築など、データ分析の各ステップを効率的に実行できる

・大規模な開発プロジェクトには向かない
PyCharm

・コード補完、デバッグ機能、バージョン管理機能などが充実

・大規模な開発プロジェクト向き

・多機能であるがゆえに、初心者にとってはやや複雑
VS Code ・カスタマイズ性が高く、自分好みの開発環境を構築 ・カスタマイズ性が高いがゆえに、設定や拡張機能の選択に時間がかかる
Spyder

・科学計算やデータ解析に特化したIDEで、インタラクティブなデータ分析向き

・科学計算用ライブラリとの連携がしやすい

・他の総合的なIDEに比べるとプラグインやカスタマイズ性が劣る点あり

 

Jupyter Labのインストール

たった2つのステップです。
※Anacondaをインストールした方は上述のリンクにJupyter Labのインストール方法も書いているので参照してください。

  1. コマンドプロンプトを起動して、「pip install jupyterlab」と入力します。インストールが始まって、コマンドプロンプト画面上で次々に文字が出てきます。


  2. 「Successfully installed…」が表示されればインストール完了です。コマンドプロンプトで「jupyter lab」と入力して、webブラウザで起動すれば準備完了です。

おわりに


 本記事では、Windows環境における公式Pythonのインストールから、IDEの選び方・比較、そして化学の実験現場に適したJupyter Labの導入手順を詳しく解説しました。Pythonのインストールが初めての方でも手順に沿って進めれば問題なく導入できたと思います。今回構築した開発環境で、業務の自動化やデータサイエンス、MIを活用した効率的な開発を始めましょう!

最新情報をチェックしよう!