管理人

スポンサーリンク
Python

PandasのDataFrameを使って行と列の変換を行う方法

PandasのDataFrameを使って行列(縦横)変換を行うには「T」属性(アトリビュート)を利用します。とっても簡単に行列(縦横)変換を行うことができます。
Python

PythonのPandasがmodule ‘pandas’ has no attribute ‘Series’でエラーになる時の対応方法

Pythonのmodule 'pandas' has no attribute 'Series'というエラーが発生した場合は自分の作ったファイルの中に「pandas.py」がないか再確認してください。モジュール名と同じファイル名があると上手く動作しません。
Python

With構文の使い方ーOpen(初期処理),Close(終了処理)の作り方

With構文は、呼び出し側がOpen(初期処理)やClose(終了処理)を意識せず実行されるようになります。With構文に対応したクラスを作成するには「__enter__()」と「__exit__()」メソッドを実装することが必要です。
スポンサーリンク
Python

Pythonで動的にクラスを切り替える方法

Pythonで動的にクラスを切り替えるには「type(object)」の戻り値で自分自身を初期化すると簡単にできます。単純なクラスの切り替えならこれで十分かと。
Python

Pythonで動的にソースファイルをロードしてクラス切り替える方法

Pythonで別ファイルに定義されたモジュールやクラスを動的にロードして利用するにはimportlibモジュールのSourceFileLoaderメソッドを利用すると簡単に行うことができます。
Python

Pythonのクラスメソッド、インスタンスメソッド、スタティックメソッドの違い

インスタンスメソッドはクラス宣言の中に、クラスメソッドとスタティックメソッドは関数定義の前に「@classmethod」「@staticmethod」というデコレータを付けて宣言します。クラスメソッドはインスタンスを生成しなくても呼び出せるメソッドで、スタティックメソッドはクラスやインスタンス自身を受け取る必要がないメソッドの場合に宣言します。
SQLite

sqlite3で1行のINSERT文で複数のデータを挿入する方法

sqlite3で1行のINSERT文で複数のデータをPythonで同時に挿入するにはexecutemany()メソッドを利用します。
Python

Pythonで複数行をコメント化する方法

Pythonで複数行を簡単にコメント化するにはC言語などにある#ifdefなどの条件コンパイルではなく「"""」を利用して文字列化してしまうことで、実現することができます。
Python

PythonでABCMetaモジュールを使って抽象メソッドを作成する

Python自体にはJavaやC++などの他のオブジェクト指向言語にある「抽象メソッド(Abstract Method)」という言語仕様はありませんが、ABCMetaモジュールを利用することで「抽象メソッド(Abstract Method)」を作成することが可能です。
Python

Pythonでクラスの継承を行う方法

PythonではJavaやC++などのオブジェクト指向言語と同様にクラスの継承を行うことで差分プログラミングやポリモーフィズムを実現することができます。Pythonでの継承やコンストラクタの特徴などを開設します。
Python

Pythonで自作のモジュールをパッケージ化する方法

Pythonでは自作に作成した複数のクラスをパッケージとして一つの塊として管理できます。パッケージ化するにはsetup.pyや__init__.pyを作成してPythonで使えるよう登録する必要があります。この記事ではその方法を順を追って解説します。
Python

Pythonでクラス内にPrivate変数を作成する方法

Pythonではクラス内に「__(アンダーバー2つ)」を付加した変数を宣言することによって疑似的にPrivate変数を作成することができます。ただしクラス内の「__」付きの変数とインスタンスに直接設定した「__」の付きの変数は別物になるということを意識して使う必要があります。
Python

Pythonのクラス変数とインスタンス変数の違い

Pythonのクラスにはクラス変数とインスタンス変数と呼ばれる2つの種類の変数を作成することができます。クラス変数は全インスタンス共通の変数でインスタンス変数は各インスタンス内独自の変数です。
Python

Pythonで例外エラーが発生したファイル名と行番号を取得する方法

Pythonで例外が発生したファイル名と行番号を取得するにはsys.exc_info()を利用すれば取得することができます。
Python

Pythonで独自の例外エラーを発生させる方法

Pythonで例外エラーが発生した際に独自のエラーメッセージを付加して表示させるための拡張クラス(子クラス)です。基底クラス(親クラス)はExceptionクラスを指定して作成します。
Python

Pythonでwhileを使った無限ループの作り方

Pythonで無限ループを作成するにはwhile文で作成するのが簡単です。またPythonには他の言語(C言語やJavaなど)にないループの条件式が成り立たなくなった時にだけ表示される「while : else :」という特殊な構文(文法)が存在します。
Python

PythonでSingletonパターンを実現する方法

PythonでSingletonパターンを実現するにはクラスコンストラクターの「__new__()」で初めてのインスタンス生成かどうかチェックして、初めての場合のみ新規にインスタンスを生成して返すようにします。
Python

Pythonでクラス内のプロパティー名と値を取得する方法

Pythonでクラス内のプロパティー名と値は「__dict__属性」か「vars関数」を利用することで取得できます。その使い方を具体的に解説します。
Python

Pythonでクラス名を取得する方法-__class__.__name__

Pythonでクラス自身の名前は__class__.__name__を使い取得します。戻り値の型はです。
Python

Pythonで変数の型をisinstance関数でチェックする方法

Pythonの変数の型をチェックするにはisinstance関数を利用することでクラスなどの独自定義のもを除けば判断が付きます。isinstance関数の使い方を解説します。
Python

Pythonにはswitch文がありません

PythonにはC言語やJavaにあるswitch文がないので「if、elif、else」を使って表現するのが一般的です。
Python

Pythonの変数の型

Pythonでは他のプログラミング言語(C言語やJava)などと異なり変数の宣言に「型」は指定しませんが、型がないわけではありません。この記事ではその変数の型について宣言方法を含めてみていきます。
アフィリエイト

無効なサイト-Google Adsenseから「無効なサイト」になるよと警告が来た

Google Adsenseは4か月間Google Adsenseの広告が表示されていないサイトは「無効なサイト」になり、5ヶ月表示しないサイトは掲載に再審査が必要になります。
Python

Pythonのfor文の書き方-配列とrange関数の利用方法-

Pythonのfor文はC言語やJavaと異なり初期値の設定や条件文を書く部分がありません。多くの場合は配列をそのまま利用するか、range関数で範囲指定、増減値を指定してfor文を記述します。
SQLite

sqlite3.exeでSELECT文の結果にカラム名をヘッダーとして表示する方法

sqlite3.exeでSELECT文の結果にカラム名をヘッダーとして表示するには「.headers」コマンドを利用すると実現できます。その「.headers」コマンドの利用方法と設定内容を確認する「.show」コマンドの使い方を解説します。
SQLite

SQLite3のコマンドプロンプトから操作するツール「sqlite3.exe」をダウンロードする方法

SQLite3のデータベースをWindowsのコマンドプロンプトから操作する「sqlite3.exe」は公式サイトからダウンロードしてPATHをとおすだけで利用できます。開発時には非常に役に立つのでダウンロードしておきましょう。
SQLite

SQLite3でテーブル存在チェックを行う方法

SQLite3でテーブル存在チェックを行うにはsqlite_master を指定したテーブル名で検索するとわかります。その具体的なSQLを解説します。
Python

Pythonで設定ファイル(iniファイル)を利用する方法

Pythonで設定ファイル(.ini)を利用するには「ConfigParser」モジュールを利用すれば簡単行うことができます。Pyhtonで利用する設定ファイルはWindowsの設定ファイル(iniファイル)と同じ形式のものなので、なじみ深いかもしれません。
Python

Pythonでデコレータを使う方法

Pythonには他の言語(Javaなど)と同様にデコレータ機能を利用することができます。デコレータに「@」の後ろに独自の名前をつけて利用することができ、既存の関数を修正することなく効率的に機能を付加(装飾)することができます。
Python

Pythonで関数への引数を省略する方法

Pythonで関数への引数を省略するには関数の宣言の際に引数名の後ろに「=」でつないでデフォルト値(既定の値)を指定しておきます。
Python

Pythonでコマンドライン引数を取得する方法

Pythonでコマンドラインラインからの引数を取得するにはsysモジュールのargv属性を使って行います。また与えられた引数の個数を取得するにはlen(sys.argv)とsys.argvの長さを取得します。
Python

コマンドプロンプトで起動したPythonの終了方法は「exit()」と入力する

コマンドプロンプトで起動したPythonの終了方法は「exit()」と入力するのが正解です。「Ctrl+Z」を入力してリターンキーを押すことでも終了できます。
Python

PythonをWindows環境へインストールする方法

Windows環境でPythonの実行環境を作成するには、公式サイトからインストーラーをダウンロードしてインストールします。作業自体は簡単に終了するので戸惑うことはないと思います。
レンタルサーバー

WordPress高速運用ができるレンタルサーバー4選

WordPressサイトの表示速度が遅いとやはり「イライラ」しますし、管理画面が遅いと記事を書くのにも一苦労します。そんなしっぱいをしないためにも高速なレンタルサーバーを契約してWordPressサイトの運営を始めましょう。
ブログ運営

はてなブログで年表や沿革などタイムラインを表示する方法

最近ブログなどでよく見かける「タイムライン表示」。会社の年表や自分の生い立ち、プログラムのインストール方法の解説などに使われています。今回はこのタイムライン表示をはてなブログに導入する方法です。
SEO対策

Google Search ConsoleでSitemap.xmlの登録URLが0件になるのを解決する方法

Google Search Consoleでsitemap.xmlが正しく読み込まれず、登録URLの件数が0になる件を対策しました。 その方法は、強引にサブサイトマップ全部をGoogle Search Consoleに登録しました。
SQL Server

SQLの基本-INSERT,UPDATE,SELECT,DELETE-

アプリケーションでSQLを利用してデータベースのデータを扱う上で重要な構文が「INSERT,UPDATE,SELECT,DELETE」の4つです。その基本を解説します。
WordPress

WordPressの「ERR_TOO_MANY_REDIRECTS。リダイレクトが多すぎます」エラーの解決方法5つ。

WordPressの「ERR_TOO_MANY_REDIRECTS。リダイレクトが多すぎます」というエラー。割と見かけます。でも対処方法は原因によっていろいろ。その対処方法5つを解説します。
WordPress

WordPressプラグインの作り方

WordPressのプラグインを作成するのは難しそうですが、ルールさえ守れば簡単に作成することができます。やりたい機能ができない時は自分でプラグインを作成してみるのもひとつの手段ですね。
WordPress

WordPressのデバッグモードを有効にする方法

WordPressでサイトを運営していると予期せぬエラーなどに遭遇することがあります。WordPressのデバッグモードを有効にするとエラー情報から対策が見つかることがります。WordPressのデバッグモードを有効にする方法を解説します。
スポンサーリンク
タイトルとURLをコピーしました