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