プログラミング言語Pythonの「よくある質問」特集
公開日
2021年4月23日
更新日
2026年9月26日
本記事は2021年4月に書いたもので、Jupyter Notebookの画面や操作は当時のバージョン(6系)のものです。文字化け対策に紹介したjapanize_matplotlibはPython 3.12以降ではそのままでは動かないため、後継のmatplotlib-fontjaについて書き加え、ご案内していた無料セミナーを現在の講座に差し替えました。
Pythonの講義を行なっていると、様々なご質問をいただきます。セミナーでのご質問は質問者だけでなく同時に受講されている周りの方にとっても理解の助けになることが多いため、いただく質問は1つ1つ回答しながら講義を行うように心がけています。今回は、授業で特によくいただくご質問を、3つほど紹介しようと思います。
この記事の主な内容
Pythonの開発環境はどんなものがありますか?
プログラミング言語はその名の通り、日本語や英語と同じ「言語」です。そのため、利用するには当然ながら「書くもの」や「話す場所」が必要になります。「開発環境」というのは、日本語における紙と鉛筆だとまずは考えておくとよいでしょう。紙や鉛筆にも様々な種類があるように、Pythonの開発環境も数多く存在しますが、代表的なものはデータ分析に広く使用される「Jupyter Notebook」、Web開発など規模の大きな開発に向いた「PyCharm」などです。
たくさんある開発環境の中で、プログラミングを行ったことがない方は「どの開発環境がいいのか?」と迷ってしまいがちです。あえて1つ挙げるなら、短いコードを書くごとに実行できて、かつ見た目が綺麗で他の人との共有がしやすいJupyter Notebookは初学者にとって比較的扱いやすいです。ただ、開発環境が変わってもPythonを使うことは変わりません。書けるようになれば他の開発環境に移ることもできるので、まずはどの開発環境でもいいので書いてみるのが一番です。

プログラムを実行するショートカットはありますか?
こちらはPythonを書き始めた方からよくいただくご質問です。プログラムを書いた後は、PCに実行してもらうために「実行せよ!」の指示をする必要があります。例えばJupyter Notebookでは、画面上部の再生ボタンを押すことで実行することができます。

しかし、Pythonによる開発は「実行」ボタンを押す機会が多く、できればわざわざ何度もマウスをカチカチしなくても実行できるようにしておきたいところ。そこで、「Shift+Enter (mac : Return)」と入力すれば実行ボタンを押さずに実行することができます。しかも自動で新しいコードセル(注:自分がプログラムを記述するところ)が生成され、続けてコードを書くことができるため、最初に押さえておきたいショートカットです。
また、Jupyter Notebookで使用できるショートカット一覧は、カーソルが点滅していない(いわゆる編集モードでない)状態でキーボードの「H」を押すと表示されます(公開当時のバージョン6までの操作です。現在のバージョン7では、Helpメニューの「Show Keyboard Shortcuts」か、Ctrl+Shift+H(macはCommand+Shift+H)で表示します)。コードを書くのが慣れてきたときに、よく使うものから少しずつ覚えていくといいでしょう。

パッケージ「matplotlib」で作成したグラフが文字化けしてしまいます。
これも初学者がつまずきやすいポイントですね。教科書を勉強してから自分のデータで試そうとすると、次のように日本語が文字化けして困ってしまいます。

日本語が文字化けしないようにするには様々な方法がありますが、公開当時はjapanize_matplotlibパッケージを使うのが手軽でした。ただしjapanize_matplotlibは2020年のバージョンを最後に更新されておらず、Python 3.12以降の環境ではそのままだと読み込み(import)の時点でエラーになります。現在は、これをもとに改修されたmatplotlib-fontjaパッケージを使えば、pip install matplotlib-fontja でインストールして import matplotlib_fontja と書くだけで、同じように日本語を表示できます。グラフは人に見せることも多いため、Pythonで集計をしてみたい方はぜひ押さえておきたいポイントですね。

和からでは、Python言語の使い方だけでなく、Pythonによるデータ分析に欠かせないパッケージの種類や使い方について講義を行なっております。「Pythonを学んでみたい」「何から学び始めたらいいのか迷っている」方は、ぜひ一度無料で行なっているセミナーにお越しください。
それではまた。
<文/岡崎 凌>
⇒ 講師紹介ページへ
この記事に出てきたような統計のことばは、A4・2ページの「早わかりシート」に1枚でまとめてあります。平均・標準偏差・p値・相関などを、「一言でいうと」「どんなときに使う」「よくある勘違い」の3点で整理しました。
和からのメルマガに登録すると、この資料を含む3本をまとめてお送りします。登録はメールアドレスだけ、30秒で終わります。
新着記事
同じカテゴリーの新着記事
同じカテゴリーの人気記事
この記事に関連する教室: 統計・データ分析教室 → 社会人の学び直し講座 →



