PostgreSQL備忘録 PostgreSQL を Windows にインストールするには https://qiita.com/tom-sato/items/037b8f8cb4b326710f71 誰でも分かる!PostgreSQLでDB構築! https://qiita.com/hiroyuki_mrp/items/10322eeb29bb8e35987f
はじめに Selenium 4で参考になりそうな記事を集めます。 Using Proxies With Python Selenium Using Proxies With Python Selenium | ScrapeOps 【Python3】Selenium3⇒4にしたらProxy環境下で動作しなくなった話(解決) 【Python3】Selenium3⇒4にしたらProxy…
文字数カウントする処理を記載します def count_characters_excluding(s, exclusions=(' ', ',')): """ 文字列sの中の文字数をカウントし、exclusionsに含まれる文字を除外します。 """ filtered_text = ''.join([char for char in s if char not in exclusi…
本記事について Azure Computer Visionを用いて、OCRを実行します。 コード import os import time from azure.cognitiveservices.vision.computervision import ComputerVisionClient from msrest.authentication import CognitiveServicesCredentials from…
翻訳の自動化について 翻訳の自動化はGoogle Cloud Translation以外には、DeepLのAPIを用いることも可能です Google Translate Sample # Imports the Google Cloud Translation library from google.cloud import translate import pandas as pd # Initializ…
Google Cloud Visionの設定について Cloud Vision の設定とクリーンアップ Google Cloud Vision APIサンプルコード 画像から文字列を抽出して、実際に取り出してきた値と期待値を比較して類似度を求めます import io import os import difflib from google.c…
はじめに PythonとTesseractでOCRを実施しようとした場合は、日本文字列をそのままOCRに書けるとあまり精度が出ません。 import os from PIL import Image from PIL import ImageEnhance import pyocr import cv2 import difflib def start_setting(): TESSE…
はじめに メールの受信を自動化する方法を調査しています。 自動化したいメーラーは以下の2つです。 Outlook Gmail 参考リンク PythonでOutlookのメールを読み込む https://qiita.com/konitech913/items/8a285522b0c118d5f905 【RPA】Python×受信メール解析…
はじめに Gmailの受信を自動化する方法について調査します。 Power Automate for Desktopのインストール方法について https://docs.microsoft.com/ja-jp/power-automate/desktop-flows/install Power Automate for Desktopを用いてOutlookの受信を自動化する…
はじめに 本記事では、seleniumライブラリを含めて、pyinstallerでEXE化する (Selenium4.Xで記載)。 なお、EXEにはChrome DriverやChromeブラウザーは含めない。 Chrome Driverはwebdriver-managerライブラリによってChromeブラウザーバージョンにあったもの…
はじめに Python環境がインストールされていない状況でも、Seleniumライブラリを含めたEXE化によって動作させる。 環境 Windows OS : 21H2 (64bit) Python Version : Python 3.10.5 Chrome : 103.0.5060.53 C:\Program Files\Google\Chrome\Application\103.…
VSCode使い方まとめのページ VS Code can't find Python - Stack Overflow
はじめに 本記事ではPython Excel操作の基礎をまとめます。 参考リンク openpyxl による Excelファイル操作方法のまとめ https://gammasoft.jp/support/how-to-use-openpyxl-for-excel-file/
本記事について Python + Seleniumのトピックを記録していきます。 Chromeドライバーインストールを自動化する Chromeドライバーインストールを自動化する方法です。 これにより、Chrome VersionやChrome Driverの実行ファイルパスを気にしなくて済みます。 …
本記事について Pythonを用いたOutlookからメール送信のソースコードになります。 以下のパッケージのインストールが必要になります。 pip install pywin32 mail.BodyFormatの値を切り替えることで、 どの形式でメールを送信するか選択できます。 (テキスト…
はじめに 以下のファイルをherokuで使用する場合は、エンコードの選択は必ずUTF-8(BOM無し)を選択してください。 ‘Procfile‘ ‘requirement.txt‘ ‘runtime.txt‘ 作成方法 (1) herokuへログインする heroku login (2) アプリを作成する heroku apps:create lin…
はじめに ノンコーディング技術調査をはじめとるするをまとめてみました。 Amazon Honeycode ノンコーディングでWebアプリを構築できるAmazon Honeycodeなど、AWSが新サービスを紹介 https://it.impress.co.jp/articles/-/20134 ノーコード開発ツールおすす…
janomeを使用して、形態素解析します import os from janome.tokenizer import Tokenizer tokenizer = Tokenizer() tokens = tokenizer.tokenize(u'すもももももももものうち') for token in tokens: print(token.surface) すもも も もも も もも の うち …
はじめに VSCodeでAnaconda Prompt環境を構築する方法について記載します Visual Studio Code のターミナルから Anaconda Prompt をオープンする まずはAnaconda Promptのパスを取得します。Windowsの検索画面から、ファイルの場所を開き、 Windowsの検索画…
Pythonの正規表現 正規表現を使うと文字列を素早く取得できます。 以下のサイトがとても参考になります。 書きながら覚える!Pythonで正規表現を使う方法【初心者向け】 | TechAcademyマガジン 使用例 import os import re def can_extract_date_YYYY_MM_DD(…
はじめに Pythonで定数を安全に使いたいなと思い、enumについてまとめました。詳しくは以下をご確認ください enum --- 列挙型のサポート — Python 3.8.2 ドキュメント Enum の作成 列挙型は読み書きが容易になるよう class 文を使って作成します。 列挙型は…
概要 Django学習まとめ記事です。 サイト 素晴らしい公式ドキュメントがあります。 公式ドキュメント Django ドキュメント | Django ドキュメント | Django 検索したいときはここで検索したいキーワードを入力してください。 HttpResponseなど Django docume…
はじめに Pythonのロギングについて情報します。 コード from logging import basicConfig, getLogger, DEBUG # これはメインのファイルにのみ書く basicConfig(level=DEBUG) # これはすべてのファイルに書く logger = getLogger(__name__) logger.debug('he…
はじめに Beautiful Soup使い方についてまとめる記事です。 概要 Pythonのスクレイピングで使用されるライブラリは以下が主に以下があります。 BeautifulSoup Requests Selenium 役割や長所・短所は以下のようになります。 データの取得 データの抽出 特徴 B…
pandasのread_excelでExcelファイルのリード・ライトを簡単に実施したい pythonでExcelを扱うにはいくつかの方法がありますが、pandasのread_excelをここでは取り上げます。 上記を簡単に扱えるように、ラッパークラスを作成してみました。 import pandas as…
はじめに データBIツールはTableau(タブロー)が有名ですが、購入すると年間10万円程度必要になり、敷居が高いです。 Tableau Publicであれば、無料で使用することが可能です。 https://www.webprofessional.jp/visualize-big-data-using-tableau/
はじめに Nuxt.jsとVuexの学習内容を記録していきます。 Nuxtは、モダンな web アプリケーションを作成する Vue.js に基づいたプログレッシブフレームワークです。 Vue.js 公式ライブラリ(vue、vue-router や vuex)および強力な開発ツール(webpack、Babel…
はじめに VSCode上で、Anaconda環境を動作させる方法を記載します。 手順 Anacondaをインストールする Anacondaのパスをシステム環境設定から通す D:\Anaconda3\ D:\Anaconda3\Scripts\ D:\Anaconda3\Library\bin\ D:\Anaconda3\condabin\ VS Code でPython…
はじめに Firebaseを調査します。 Firebaseの始め方 - Qiita
クラウドエースに2年前にJoinした光の戦士 | apps-gcp.com