You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
今回はPythonで手軽にデスクトップアプリが作れる点に注目して、簡単な英和辞書を作ってみよう。最近では多くの辞書データが無料で公開されている。こうした無料データを自作プログラムから利用できれば、オリジナル辞書ツールを手軽に作成できるだろう。自作の辞書ツールを作ってみよう。 手軽にオリジナル英和辞書を作ってみよう 最初に英和辞書データを入手しよう まずは、英和辞書データを入手しよう。検索してみると、英和辞書のデータは、データベース形式で扱いやすく加工してある、EJDict-handを利用する。生のテキストデータに加えて、SQLite形式でも提供されている。また、65,600語を収録している。 そもそも、この英和辞書データは、パブリックドメインの辞書データejdicをベースにしつつ、筆者がメンテナンスをしているものだ。こちらのGitHub上でメンテナンスしている。 実際のSQLite形式のデ
pythonの標準ライブラリ sqlite3 でdatetime型を(擬似的に)扱う方法を紹介します。 SQLite3 にはいわゆる日付型(datetime型)は存在しませんが、 Python側から見るとあたかもSQLiteがdatetime型をもっているかのような振る舞いをさせることができます。 とりあえずコード こんなかんじで import sqlite3 import datetime # DBを開く。適合関数・変換関数を有効にする。 conn = sqlite3.connect(':memory:', detect_types=sqlite3.PARSE_DECLTYPES|sqlite3.PARSE_COLNAMES) # "TIMESTAMP"コンバータ関数 をそのまま ”DATETIME” にも使う sqlite3.dbapi2.converters['DATETIME']
Pythonのpymysqlはクエリー書くのがめっちゃめんどくさい PythonでMySQLにデータを保存するときにpymysqlを利用していました。 追加・変更・削除などできるのですがめっちゃめんどくさいです。 PHPで例えるとmysql_connectを使っているのと同じです。 自動コミットじゃないので自動コミットするように宣言したり実行宣言したりと大変です。 自分でActiveRecordっぽいものを作ってみましたが微妙過ぎる。。 ActiveRecordっぽいことしてくれるものがないか調べたところありました!! それがorator oratorはオブジェクト関係マッピング(ORM)でActiveRecordのように操作することができます。 oratorなら追加・更新・削除がすっきり書ける oratorはPHPフレームワークのLaravelにインスパイヤされているため Laravel
PlaySQLAlchemy: SQLAlchemy入門1. SQLAlchemy 入門 for Kobe Python Meetup #13 2017/09/15 Kobe Japan 2. Yasushi Masuda PhD ( @whosaysni ) Tech team, Core IT grp. IT Dept. MonotaRO Co., LTD. Pythonista since 2001 (2.0~) • elaphe (barcode library) • oikami.py (老神.py) • PyCon JP founder 翻訳もろもろ 3. アジェンダ よくある誤解 SQLAlchemyを3行で エンジンの基礎 (+hands-on) SQL式を使う (+hands-on) ORMの基礎 (+hands-on) 4. 参考文献 オンラインドキュメント: http
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました SQLiteはプロトタイプ開発であったり、小さなWebサービスなどを開発するのに非常に役立ちます。単一ファイルで動きますがちゃんとSQLも使えますし、本格的な作りです。 そんなSQLiteを使った開発時に用意しておきたいのがSQLite Webです。Python製で簡単に使えるSQLite管理です。 SQLite Webの使い方 SQLite Webをインストールしたら、後は sqlite-web コマンドの引数としてSQLiteファイルのパスを渡すだけです。 こちらはトップページです。 構造やインデックスが確認できます。 内容も見られます。 さらに任意のクエリも実行できます。 新しいテーブルを作ることもできます。 SQLite Webは任意のパスにあるSQLiteを指定できるので
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く