開発環境

Pythonの開発環境を作成するならVMwareやVirtualBoxを使い仮想マシンを立てるよりも、Dockerで作る方が基本的に良いです。 仮想マシンを建て ...

開発環境

VisualStudioCode(以下VSCode)は無料で使える拡張機能が多くあり、利用すると開発が快適になります。プログラミング作業だけでなく、メモ帳として ...

スキルアップ

プログラマという職業は他の職業と比較して勉強することによるリターンがめちゃくちゃ大きいです。 このように言えるのは何故なのか。 他の業種との比較も織り交ぜつつ、 ...

DB操作

SQLAlchemyにはall()をはじめとしてたくさんのクエリーがあります。その中でもfirst, one, scalarは動作が似ており、きちんと区別して使 ...

AI

tesseractが準備しているモデル(tessdata_best)を再学習させるためには、githubから落としてきたリポジトリを決まった手順にしたがって、コ ...

AI

tesseractの学習方法であるScratch TrainingとFine Trainingの手順をまとめました。 基本的に以下の公式ページを参考にして書いて ...

インフラ

dockerにはコンテナを作成するときに便利なコマンドがあります。それが「-v (--volume)」。 普通コンテナ内で作成したファイルは、コンテナを削除した ...

DB操作

SQLAlchemyの基本的な使い方についてこの記事で丁寧に解説していきます。 なお進め方は公式のチュートリアルに即しており、SQLAlchemyについて説明し ...

開発環境

端末(ターミナル)の後ろが見たいけど、どかすのも手間に思うことがあります。そこで便利なのが透過機能。これを有効にすれば端末を動かさなくても後ろの動きが分かります ...

DB操作

Psycopg2はpythonとPostgreSQLを結び付けてくれるツールです。 単純にpip install するだけだとエラーが発生してしまうPsycop ...