‘__main__’:」という謎のコードに出会うことがあります。みると他のプログラミング言語におけるmain関数と同じ役割のコードのように思えますが、そもそもPythonにはmain関数が不要ということもあり、役割が大きく異なります。‘__main__’:」の意味と使い方を簡単に紹介します。「__name__」とは?まずは、「__name__」について簡単に説明します。「__name__」とは、モジュールをimportしたときに、モジュール名が代入される変数のことです。次のサンプルプログラムをみてください。randomprint(random.__name__)◆実行結果:random1randomrandomモジュールをインポートして、「__name__」変数に格納されている値を出力すると、’random’という文字列が格納されていることがわかりますよね。importについて知りたい方は、以下のエントリを参考にしてください。モジュールとしてインポートするのではなく、ファイルを直接スクリプトとして実行した場合、「__name__」には、「’__main__’」という文字列が格納されます。「’__main__’」とは?というわけで、「’__main__’」とは、スクリプトとして直接実行したときに、「__name__」に入力される文字列のことです。‘__main__’」は、このプログラムが直接スクリプトとして実行されたときに、以下の処理を実行することを宣言しているんですよね。次のサンプルプログラムをみてください。main12randommain直接スクリプトとして実行したので、print(‘main’)処理が実行されていることがわかりますよね。‘__main__’」は、C言語のmain関数のように優先的に実行されることもありません。単純な「if文」の処理だからです。if文について知りたい方は、以下のエントリを参考にしてください。‘__main__’:」が必要になるのでしょうか。基本的には、直接スクリプトとして実行したときにだけ、デバッグしたいコードを書くことが多いです。次のサンプルプログラムをみてください。‘__main__’:」の下にある処理「print(‘main’)」が実行されていますが、main_test2.pyからモジュールとしてimportしたときは、実行されていませんよね。‘__main__’:」の下に書くことでデバッグがしやすくなります。‘__main__’:」の意味と使い方を簡単に紹介してきました。デバッグ用途として使われる機能ですが、必要になることもあると思うので、ぜひ習得してください。PCでLinuxを動作させたい」と思ったことありませんか。install」コマンドを使ってpythonのパッケージをインストールしようとするとエラーが発生します。そんなときに設定すべきコマンドについて紹介します。...【Python】関数の定義方法と呼び出し方を紹介Pythonを勉強していると、何度も似たようなコードを書くことになりますよね。何度も似たようなコードを書くのは面倒ですし、コードが読みにくくなります。...【Python】for文を使った繰り返し処理の基本を簡単に紹介Pythonで繰り返し処理を実現する方法として「for文」と「while文」がありますが、初心者の方には少し複雑に思えるかもしれません。...【Python】数値計算に役立つライブラリNumPyの導入方法と使い方を紹介Pythonを使って機械学習をはじめると、膨大な量の数値計算をする必要に迫られるため、計算を効率的に行うモジュール「NumPy」を使うことが多くなります。私は仕事でプログラムを書いていますが、最近は世の中のトレンドの影響もあり、Pythonを使って機械学習のコードを書く機会が増えました。...【Python】文字列や数値、変数の値を出力するprint関数の使い方を紹介Pythonで文字列や数値、変数の値を出力したい場合、「print関数」を使うことになります。デバッグのときによく使う関数ですよね。...Pythonのライブラリを簡単にインストールできるツール「pip」の導入方法この前のエントリでPythonのインストール方法を紹介しました。Pythonをインストールすると標準ライブラリも同時にインストールされますが、それ以外にもサードパーティが約20万種類のライブラリを公開しています。...【Python】コメントやコメントアウトの書き方を紹介Pythonでプログラムを書いていると、コメントを追加したり、不要なコードをコメントアウトしたくなることがあります。...【Python】while文を使った繰り返し処理の基本を簡単に紹介Pythonで繰り返し処理を実現する方法として「for文」と「while文」がありますが、初心者の方には少し複雑に思えるかもしれません。...検索プロフィール日々、息子とプラレールの奪い合いをしているtoshiが、子どもたちと共に自己実現していく過程をつづったブログです。青柳碧人『むかしむかしあるところに、死体がありました。