【SQLite】A5:SQLツールを使用して、SQLiteを操作する方法

概要 コマンドではなくGUIでSQLiteのDBファイルを操作したので、その方法についてまとめた。A5:SQLツールをダウンロードして使用する。   前提 SQLiteの環境を構築してDBファイルを作成していること。   A5:SQLツールの導入 A5:SQLツールのダウンロード Google等で検索してA5:SQLツールのダウンロードサイトを開く。今回は以下のサイトからダウン […]

【SQLite】データベースファイルの作成と基本操作

概要 SQLite3のデータベースファイルを作成し、テーブル操作を行ったのでその方法についてまとめた。   前提 前提として、SQLite3の環境構築をしていること。     SQLite3の特徴 SQLite3は以下の特徴があるデータベースである。 ・ファイルベースのデータベースエンジンのこと・ファイルだけあれば動作する・複数人が同時接続するとパフォーマンスが落ちる […]

【SQLite】環境構築:ダウンロードから環境変数の設定まで

概要 PythonでSQLite3を使用するにあたり、SQLite3の環境構築を実施したので方法についてまとめた。SQLite3実行ファイルをダウンロードして環境変数のPATHを通すところまで行っている。   SQLite3実行用ファイルをダウンロード 公式HP 公式HP(https://www.sqlite.org/)からインストールファイルをダウンロードする。   ダウンロ […]

【json】Pythonでファイル操作:jsonモジュールの基本的な使用方法

概要 jsonモジュールを使用してデータ変換やファイル読み書きを行う方法についてまとめた。前提としてファイルオブジェクトの操作が必要になる。 前提(ファイル構成) 実行したファイル構成は以下となる。 │ about_json.ipynb ⇒実行ファイル│└─sub   sample.json ⇒JSON書き込みファイル   sample_data.json ⇒JSON読み込みファイル   […]

【csv】Pythonでファイル操作:csvモジュールの基本的な使用方法

概要 csvモジュールを使用してファイルを読み書きする方法についてまとめた。前提としてファイルオブジェクトの操作が必要になる。   前提(ファイル構成) 実行したファイル構成は以下となる。 │ about_csv.ipynb ⇒実行ファイル│├─input ⇒読み込み用CSVファイル格納フォルダ│   payment.csv│   points.csv│└─output ⇒書き込み用CS […]

【unittest】Pythonで単体テスト:unittestモジュールの基本的な使用方法

概要 unittestモジュールを使用して単体テストを作成/実施する方法についてまとめた。   unittestモジュールのポイント   ・unittestモジュールをインポートする・unittest.TestCaseを継承してクラスを作成する・慣習として「Test」をクラスの頭につける・慣習として「test_」を関数の頭につける・テストコードにて「実行結果」と「想定結果」を比 […]

【re】Pythonで正規表現:matchとsearchメソッドの使用方法

概要 re.matchを使用して実際に演習してみたことをまとめる。   演習 正規表現① 以下に駅弁の情報を利用して条件分岐を行う方法をまとめる。駅弁の情報は「弁当屋、商品名、値段」のリストにまとめている。値段が1000円以上の商品と値段を表示するために、正規表現によって該当部分を抽出する。 import re # 駅弁情報(弁当屋、商品名、値段) list = [ "南総弁当、元祖鱒寿 […]

【re】Pythonで正規表現:reモジュールの基本的な使用方法

概要 Pythonのreモジュールを使用して、正規表現をどのように使用するのかをまとめた。   正規表現のパターン 文字列から特定のパターンを探す際に、正規表現を使用する。パターンは通常の文字や特殊文字、特殊シーケンスを組み合わせて作成する。   特殊文字 主な特殊文字のパターンとして以下がある。 特殊文字 説明 . 改行以外の任意の一文字 ^ 文字列の先頭 $ 文字列の末尾 […]

クラス定義する方法

概要 Pythonのクラス定義方法、属性とメソッド、インスタンス操作などをまとめた。   クラスの定義 Pythonでクラスを定義するには、以下のようにclassキーワードを使用する。 class Human:    pass この例ではHumanクラスを定義している。passはまだ何もしないという意味。   属性とメソッド クラスの属性(フィールド)とメソッドは以下のように記 […]

【osモジュール】osを使用してファイルやフォルダを操作する方法

概要 osモジュールを使用すると、とOSに依存する機能を可能な限り同一の書き方で同一の機能を利用可能。OSに依存するケースとしては例えば以下がある。 ・Windows:‘\’・Linux:‘/’ 上記のようなOSに依存する差異をosモジュールは吸収する。   前提 フォルダ構成は以下とする。     osモジュールの使い […]

【pathlib】Pythonでファイル操作:pathlibモジュールの基本的な使用方法

概要 ファイルやディレクトリを操作するpathlibの使用方法について紹介する。Pathオブジェクトを作成して、ファイルまたはフォルダを操作する。   前提 フォルダ構成は以下とする。   Path(ファイルまたはフォルダ)情報の参照 Pathオブジェクトの作成 Pathオブジェクトは以下のように作成する。 from pathlib import PathPathオブジェクト変 […]