【Python】インストールと起動(Linux系)
Linux系のOSにPythonをインストールする手順となります。 今回は「CentOS7」を使用してPythonのインストールを実施します。 【Python】CentOS7(Linux系)でのインストール手順 本インス...
Linux系のOSにPythonをインストールする手順となります。 今回は「CentOS7」を使用してPythonのインストールを実施します。 【Python】CentOS7(Linux系)でのインストール手順 本インス...
Pythonのプログラムを「exe化」してWindowsでもPythonをインストールしなくても、プログラムで作成したアプリなどを使用できるようにしたいと思っている方はいるはずです。 通常だとWindowsでは、拡張子「...
ネットワークエンジニアのほとんどの方は「TeraTerm」の「マクロ」を利用して、自動でNW機器にアクセスし、情報を出力したりなどしています。 マクロではsshで自動でアクセスをしていますが、このようなことはPython...
Pythonプログラムの例外処理は「try文」を使用します。 try文では、例外(エラー)が発生すると該当する例外クラスの「except」に移動して処理が実行されます。 例外が起きなかった場合は、「else」で処理されま...
サードパーティ製のパッケージをインストールするには「pip」コマンドを利用します。 pipコマンドはPythonインストール時に標準コマンドをして含まれています。 今回はこのpipコマンドの使い方をまとめました。 前回、...
前回、Pythonプログラムのエラーと例外についてまとめました。 例えば、間違えて関数に数字以外の文字列を入力した場合はエラーが発生し、プログラムが終了します。 今回は例外処理に対して、想定外のエラーが発生した時に適切に...
Pythonでもプログラムを追加していくとプログラム自体が長くなり、全体が見にくくなってしまったり、間違っている箇所や編集する箇所がわかりずらかったりします。 このような時は、「機能」のまとまりをグループ化する関数を作成...
Pythonでプログラミングをする際に、実行するとエラーが発生することが多々あります。 初めの頃はエラーメッセージを見てもどのように対処すれば良いのかわかりますが、中には意味があまりわからない方も多いと思います。 以下で...
Pythonの標準ライブラリとして、「数学関数」を利用できる「math」モジュールがあります。 mathモジュールは、基本的な数値計算から平方根や三角関数などの計算などに必要な機能が含まれています。 「math」モジュー...
Pythonには「サードパーティ製パッケージ」が存在します。 このサードパーティ製パッケージはPythonを使う上で便利な機能が多く含まれており、インターネット上ではこのパッケージを集めたサイトがあります。 さらにサイト...
Pythonにおいてバックスラッシュ「\」は文字列の表示において重要な役割をします。 文字列にシングルクォーテーションを表示したい時などに利用したりする際に利用できますのでぜひ参考にしてください。 Pythonにおける「...
Pythonのプログラムでは通常、「空文字列」は「False」と判断されます。 このから文字列を「False」ではなく、「〜ではない」ことを条件としたい場合は、「not」を利用します。 空文字列の判定をする「not」の使...
Pythonの標準ライブラリの「datetime」モジュールでは、日付を扱うプログラムを作成できます。 このモジュールを使用することにより、日付や時刻などのデータ型を利用することができ、現在の日時の取得や日付の計算が行え...
Pythonには「繰り返し処理」をすることができます。 【Python】で利用する繰り返し処理「while文」の使い方 while文では、条件となる式を記述し、その条件が満たされている間(Trueの間)繰り返し処理を実行...
Pythonには文字列を分割するメソッドがあります。 以下では、そのメソッドの使い方を紹介します。 【Python】文字列を分割するメソッドの使い分け 文字列を分割する「split()メソッド」は任意の文字で分割したリス...
「random」モジュールは標準ライブラリの一つであり、ランダムにデータを抽出する機能です。 例として、randomモジュールの「choice()関数」では、リストやタプルを渡すとその中から1つの要素をランダムで処理して...
Pythonでファイルを開く際には必ず、「.close()」が必要となります。 しかし、この「.close()」を毎回自死することを忘れたり、めんどくさいと感じる方は、close()メソッドを利用しない方法を使います。 ...
前回、Pythonで別ファイル(モジュール)でプログラムを動かす方法を紹介しました。 今回は、同じフォルダ内ではなく、別フォルダにあるモジュールをインポートしてプログラムを実行する方法を紹介します。 【Python】別フ...
Pythonでモジュールを利用すると、プログラムを複数のファイルに分割して実行することができます。 コマンドの行数が多くなると一つのファイルにまとめるよりも、ファイルを分割したほうが全体の把握や改良がしやすくなります。 ...
前回紹介したプログラムの実行結果をファイルに書き込む「書き込みモード」ではファイルの中身にデータが存在していてもすべて削除し「上書き」をしてしまいます。 プログラムの実行結果をファイルに上書きせず、「追記」をしたい場合、...
Pythonはプログラミングの中でも見やすく、書きやすいと言われています。 しかし、いくら他のプログラムよりも使いやすいと言っても、多くのプログラムを書いていくと複雑になっていきます。 このようになると、効率よくプログラ...
前回、ファイルに書き込まれたデータからプログラムを実行する流れを紹介しました。 今回はプログラムの実行結果をファイルに書き込む方法を紹介します。 ※前回の記事 【Python】プログラム実行結果をファイルに書き込む プロ...
input()ではキーボードから入力した数値、文字列を取得できました。 これを複数入力ができるようにすることもできます。 split()メソッドを使用することにより、複数入力時に分割して、シストに格納してくれます。 【P...
前回、for文についてまとめましたが、for文では他にも良く利用する便利な関数があります。 以下では利用頻度が比較的高いfor文についてまとめます。 前回のfor文の動作と書き方についてはこちらを参考 【Python】f...
Pythonのプログラムを作成する際に、そのプログラムをWindowsの環境で実行したいと思うはず。 そもそも、Pythonが動いている環境下では「.py」のプログラムは実行できますが、環境がない場合は動きません。 この...
Pythonでプログラミングをしてアプリケーションを作成している方でTkinterなどのGUI表示アプリを利用している方はいると思います。 Tkinterをインストールし、テキストエディタでプログラムを作成して実行してみ...
Pythonのプログラミングを学ぶ上で、print関数()、append()メソッドと言う用語が出てきます。 この2つの機能はプログラミングをすることにおいて何度も繰り返し使用することとなります。 同じような動作をする2...
前回、Pythonで別ファイルを利用したプログラムの書き方を紹介しました。 この別ファイルを利用したプログラムですが、ファイルを開いた後は最後に「close()メソッド」で閉じることが必要となります。 しかし、このclo...
Pythonのプログラムではデータと処理を別々のファイルに分け、データが書かれたファイルから、処理が書かれているプログラムでファイルを読み込み処理をすることが出来ます。 ファイルの読み込みは以下の3ステップで実行する流れ...
Pythonには「辞書」と言う機能があります。 国語辞典から辞書を引いて日本語の文字を確認したりするように、Pythonでは任意の値をキーとして、対応する値を取り出す「辞書」を作る機能となります。 以下ではPythonの...