Python PandasのDataFrameを使って行と列の変換を行う方法 PandasのDataFrameを使って行列(縦横)変換を行うには「T」属性(アトリビュート)を利用します。とっても簡単に行列(縦横)変換を行うことができます。 2021.03.05 Python
Python PythonのPandasがmodule ‘pandas’ has no attribute ‘Series’でエラーになる時の対応方法 Pythonのmodule 'pandas' has no attribute 'Series'というエラーが発生した場合は自分の作ったファイルの中に「pandas.py」がないか再確認してください。モジュール名と同じファイル名があると上手く動作しません。 2021.01.22 Python
Python With構文の使い方ーOpen(初期処理),Close(終了処理)の作り方 With構文は、呼び出し側がOpen(初期処理)やClose(終了処理)を意識せず実行されるようになります。With構文に対応したクラスを作成するには「__enter__()」と「__exit__()」メソッドを実装することが必要です。 2020.03.04 Python
Python Pythonで動的にクラスを切り替える方法 Pythonで動的にクラスを切り替えるには「type(object)」の戻り値で自分自身を初期化すると簡単にできます。単純なクラスの切り替えならこれで十分かと。 2020.03.03 Python
Python Pythonで動的にソースファイルをロードしてクラス切り替える方法 Pythonで別ファイルに定義されたモジュールやクラスを動的にロードして利用するにはimportlibモジュールのSourceFileLoaderメソッドを利用すると簡単に行うことができます。 2021.01.18 Python
Python Pythonのクラスメソッド、インスタンスメソッド、スタティックメソッドの違い インスタンスメソッドはクラス宣言の中に、クラスメソッドとスタティックメソッドは関数定義の前に「@classmethod」「@staticmethod」というデコレータを付けて宣言します。クラスメソッドはインスタンスを生成しなくても呼び出せるメソッドで、スタティックメソッドはクラスやインスタンス自身を受け取る必要がないメソッドの場合に宣言します。 2020.02.21 Python
SQLite sqlite3で1行のINSERT文で複数のデータを挿入する方法 sqlite3で1行のINSERT文で複数のデータをPythonで同時に挿入するにはexecutemany()メソッドを利用します。 2020.02.20 SQLite
Python Pythonで複数行をコメント化する方法 Pythonで複数行を簡単にコメント化するにはC言語などにある#ifdefなどの条件コンパイルではなく「"""」を利用して文字列化してしまうことで、実現することができます。 2020.02.19 Python
Python PythonでABCMetaモジュールを使って抽象メソッドを作成する Python自体にはJavaやC++などの他のオブジェクト指向言語にある「抽象メソッド(Abstract Method)」という言語仕様はありませんが、ABCMetaモジュールを利用することで「抽象メソッド(Abstract Method)」を作成することが可能です。 2021.01.18 Python
Python Pythonでクラスの継承を行う方法 PythonではJavaやC++などのオブジェクト指向言語と同様にクラスの継承を行うことで差分プログラミングやポリモーフィズムを実現することができます。Pythonでの継承やコンストラクタの特徴などを開設します。 2020.02.10 Python
Python Pythonで自作のモジュールをパッケージ化する方法 Pythonでは自作に作成した複数のクラスをパッケージとして一つの塊として管理できます。パッケージ化するにはsetup.pyや__init__.pyを作成してPythonで使えるよう登録する必要があります。この記事ではその方法を順を追って解説します。 2021.01.18 Python
Python Pythonでクラス内にPrivate変数を作成する方法 Pythonではクラス内に「__(アンダーバー2つ)」を付加した変数を宣言することによって疑似的にPrivate変数を作成することができます。ただしクラス内の「__」付きの変数とインスタンスに直接設定した「__」の付きの変数は別物になるということを意識して使う必要があります。 2020.02.04 Python
Python Pythonのクラス変数とインスタンス変数の違い Pythonのクラスにはクラス変数とインスタンス変数と呼ばれる2つの種類の変数を作成することができます。クラス変数は全インスタンス共通の変数でインスタンス変数は各インスタンス内独自の変数です。 2020.02.04 Python
Python Pythonで例外エラーが発生したファイル名と行番号を取得する方法 Pythonで例外が発生したファイル名と行番号を取得するにはsys.exc_info()を利用すれば取得することができます。 2020.02.04 Python
Python Pythonで独自の例外エラーを発生させる方法 Pythonで例外エラーが発生した際に独自のエラーメッセージを付加して表示させるための拡張クラス(子クラス)です。基底クラス(親クラス)はExceptionクラスを指定して作成します。 2020.02.03 Python
Python Pythonでwhileを使った無限ループの作り方 Pythonで無限ループを作成するにはwhile文で作成するのが簡単です。またPythonには他の言語(C言語やJavaなど)にないループの条件式が成り立たなくなった時にだけ表示される「while : else :」という特殊な構文(文法)が存在します。 2020.09.30 Python
Python PythonでSingletonパターンを実現する方法 PythonでSingletonパターンを実現するにはクラスコンストラクターの「__new__()」で初めてのインスタンス生成かどうかチェックして、初めての場合のみ新規にインスタンスを生成して返すようにします。 2021.01.18 Python
Python Pythonでクラス内のプロパティー名と値を取得する方法 Pythonでクラス内のプロパティー名と値は「__dict__属性」か「vars関数」を利用することで取得できます。その使い方を具体的に解説します。 2020.01.31 Python
Python Pythonでクラス名を取得する方法-__class__.__name__ Pythonでクラス自身の名前は__class__.__name__を使い取得します。戻り値の型はです。 2021.01.19 Python
Python Pythonで変数の型をisinstance関数でチェックする方法 Pythonの変数の型をチェックするにはisinstance関数を利用することでクラスなどの独自定義のもを除けば判断が付きます。isinstance関数の使い方を解説します。 2020.01.30 Python
Python Pythonにはswitch文がありません PythonにはC言語やJavaにあるswitch文がないので「if、elif、else」を使って表現するのが一般的です。 2020.01.30 Python
Python Pythonの変数の型 Pythonでは他のプログラミング言語(C言語やJava)などと異なり変数の宣言に「型」は指定しませんが、型がないわけではありません。この記事ではその変数の型について宣言方法を含めてみていきます。 2020.01.30 Python
アフィリエイト 無効なサイト-Google Adsenseから「無効なサイト」になるよと警告が来た Google Adsenseは4か月間Google Adsenseの広告が表示されていないサイトは「無効なサイト」になり、5ヶ月表示しないサイトは掲載に再審査が必要になります。 2021.03.08 アフィリエイト
Python Pythonのfor文の書き方-配列とrange関数の利用方法- Pythonのfor文はC言語やJavaと異なり初期値の設定や条件文を書く部分がありません。多くの場合は配列をそのまま利用するか、range関数で範囲指定、増減値を指定してfor文を記述します。 2020.01.29 Python
SQLite sqlite3.exeでSELECT文の結果にカラム名をヘッダーとして表示する方法 sqlite3.exeでSELECT文の結果にカラム名をヘッダーとして表示するには「.headers」コマンドを利用すると実現できます。その「.headers」コマンドの利用方法と設定内容を確認する「.show」コマンドの使い方を解説します。 2020.01.29 SQLite
SQLite SQLite3のコマンドプロンプトから操作するツール「sqlite3.exe」をダウンロードする方法 SQLite3のデータベースをWindowsのコマンドプロンプトから操作する「sqlite3.exe」は公式サイトからダウンロードしてPATHをとおすだけで利用できます。開発時には非常に役に立つのでダウンロードしておきましょう。 2020.01.29 SQLite
SQLite SQLite3でテーブル存在チェックを行う方法 SQLite3でテーブル存在チェックを行うにはsqlite_master を指定したテーブル名で検索するとわかります。その具体的なSQLを解説します。 2021.03.26 SQLite
Python Pythonで設定ファイル(iniファイル)を利用する方法 Pythonで設定ファイル(.ini)を利用するには「ConfigParser」モジュールを利用すれば簡単行うことができます。Pyhtonで利用する設定ファイルはWindowsの設定ファイル(iniファイル)と同じ形式のものなので、なじみ深いかもしれません。 2020.01.24 Python
Python Pythonでデコレータを使う方法 Pythonには他の言語(Javaなど)と同様にデコレータ機能を利用することができます。デコレータに「@」の後ろに独自の名前をつけて利用することができ、既存の関数を修正することなく効率的に機能を付加(装飾)することができます。 2020.01.24 Python
Python Pythonで関数への引数を省略する方法 Pythonで関数への引数を省略するには関数の宣言の際に引数名の後ろに「=」でつないでデフォルト値(既定の値)を指定しておきます。 2020.01.24 Python
Python Pythonでコマンドライン引数を取得する方法 Pythonでコマンドラインラインからの引数を取得するにはsysモジュールのargv属性を使って行います。また与えられた引数の個数を取得するにはlen(sys.argv)とsys.argvの長さを取得します。 2021.01.22 Python
Python コマンドプロンプトで起動したPythonの終了方法は「exit()」と入力する コマンドプロンプトで起動したPythonの終了方法は「exit()」と入力するのが正解です。「Ctrl+Z」を入力してリターンキーを押すことでも終了できます。 2021.01.22 Python
Python PythonをWindows環境へインストールする方法 Windows環境でPythonの実行環境を作成するには、公式サイトからインストーラーをダウンロードしてインストールします。作業自体は簡単に終了するので戸惑うことはないと思います。 2021.01.22 Python
レンタルサーバー WordPress高速運用ができるレンタルサーバー4選 WordPressサイトの表示速度が遅いとやはり「イライラ」しますし、管理画面が遅いと記事を書くのにも一苦労します。そんなしっぱいをしないためにも高速なレンタルサーバーを契約してWordPressサイトの運営を始めましょう。 2021.03.02 レンタルサーバー
ブログ運営 はてなブログで年表や沿革などタイムラインを表示する方法 最近ブログなどでよく見かける「タイムライン表示」。会社の年表や自分の生い立ち、プログラムのインストール方法の解説などに使われています。今回はこのタイムライン表示をはてなブログに導入する方法です。 2020.02.21 ブログ運営
SEO対策 Google Search ConsoleでSitemap.xmlの登録URLが0件になるのを解決する方法 Google Search Consoleでsitemap.xmlが正しく読み込まれず、登録URLの件数が0になる件を対策しました。 その方法は、強引にサブサイトマップ全部をGoogle Search Consoleに登録しました。 2020.01.16 SEO対策
SQL Server SQLの基本-INSERT,UPDATE,SELECT,DELETE- アプリケーションでSQLを利用してデータベースのデータを扱う上で重要な構文が「INSERT,UPDATE,SELECT,DELETE」の4つです。その基本を解説します。 2020.01.29 SQL Server
WordPress WordPressの「ERR_TOO_MANY_REDIRECTS。リダイレクトが多すぎます」エラーの解決方法5つ。 WordPressの「ERR_TOO_MANY_REDIRECTS。リダイレクトが多すぎます」というエラー。割と見かけます。でも対処方法は原因によっていろいろ。その対処方法5つを解説します。 2022.01.30 WordPress
WordPress WordPressプラグインの作り方 WordPressのプラグインを作成するのは難しそうですが、ルールさえ守れば簡単に作成することができます。やりたい機能ができない時は自分でプラグインを作成してみるのもひとつの手段ですね。 2021.02.26 WordPress
WordPress WordPressのデバッグモードを有効にする方法 WordPressでサイトを運営していると予期せぬエラーなどに遭遇することがあります。WordPressのデバッグモードを有効にするとエラー情報から対策が見つかることがります。WordPressのデバッグモードを有効にする方法を解説します。 2020.01.15 WordPress