0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

八百屋システムを考える(DXの内製化方法)

Last updated at Posted at 2024-06-25

社内でプログラマを育成する

1.社内でプログラマを育成する場合、1人でやると属人化してしまう。これを防止するため2名以上で取り組む。
2.スプレッドシートで複数枚箇所を参照する少し複雑な式が理解できる人を選ぶ。
  スプレッドシート間においている式を追いかけることでコードが見えてくる
 スプレッドシートで考えるプログラム

3.言語はPythonを使おう。理由は様々なライブラリがありそれぞれで豊富なサンプルが公開されており、学習コストが低い。
4.コードは写経だけではだめで、少なくとも動作を理解することを練習する。AIに作ってもらうことも同じこと・・・(なぜなら応用が効かないから)
5.社内で使っているスプレッドシートを分析するとシステム化の内容が見えてくる。

必要な技術その1(UIを作るライブラリ)

1.tkinter
tkinterはTcl/tkというGUIを作るためのシェルをPythonに移植したもの。
昔からあるので記事は多い
2.PyQt
python版のQTライブラリ、現在はQt6で少し難しいけど機能は豊富
3.PySimpleGUI
GUIの定義が簡単で使いやすいがVer5から有償化された。

UIとしてWebを使う

Webを使うとブラウザ経由で操作ができるので以下のライブラリが使える
1.Flaskを使う
2.Djangoを使う

データを扱うライブラリ(データの保存加工を行う)

1.データベースとしてPostgreSQLを使うば合う
psycopg2ライブラリを使う
2.データベースとしてsqlite3を使う
sqlite3ライブラリを使う
3.その他データベースを使う場合
pyodbcライブラリを使う
4.メモリとファイルだけで対応する場合
hoge.xlsに記録してpandasのデータフレームとして読書することでデータを管理する。

Pythonでは以上色んな方法が使えます。
この記事に関するお問い合わせは、こちらまで m_kawase@embed-ai.com まで!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?