[Python]Redisの並行処理で遊んでみる
入門Python3やってます。
並行処理でRedisを使っており、並行処理もRedisもちゃんと触ったことがなかったので、理解を深めるためにサンプルコードを改変してみました。
Redisはデータベース ...
[Python]書式指定 + 引数の展開で文字列を見やすく扱う
文字列を動的に生成する上で覚えておきたい書式指定についてまとめました。
書式指定の基本{}を囲った文字列 + .format()で{}内を指定できる複数の{}は順番に指定する{}内に数字を入れて順番を指定する{}内に名前をつけれ ...
[Python]可変長引数と引数展開でコードをスッキリさせる
Pythonには可変長引数という便利な機能があります。
可変長引数とは関数の定義で引数の最初に*(アスタリスク)をつけることで、
関数の呼び出し側で、引数の数を任意に変更できます。
コード
[Python]文字列・リスト操作基礎
基礎をやり直し中です。
文字列・リスト操作で改めて覚えておきたいものなどをメモ。
[Linux]Linuxをなんとなく使っている人が捗るコマンド集(超基礎編)
はじめに
Linuxで仕事が捗る便利なコマンドを紹介します。
あらかじめ言っておきますが、あまりにも基礎的すぎて、ちゃんと勉強した人にとっては「当たり前やろ…」という内容です。
ただ、業務で必要な部分だけつまみ食 ...
[Linux]複数ファイルの片方にしか無いリストを作る
今日もLinuxです。
シチュエーション値が一列に記載されたテキスト(元リスト)がある。元リストから任意の値が抽出されたテキスト(リストA)がある。
元リストからリストAではないリストを作りたい。
元リ ...
[Linux]複数ファイルを統合して重複を省いたリストを作る
シチュエーション
ユーザー名、商品名など、何かしらの値が一列に記載されたテキストが複数あるとします。
file_1
file_2
file_3
これらをまとめ
[Python]PyMongoで動的クエリ生成
PyMongoとは
PythonからMongoDBを扱えるライブラリです。
CLIのmongoとは書き方が微妙に違うため、そのまま転記すると色々とハマりかねません。
具体的には、あくまでPythonで動いているので、 ...
MongoDBでLIKE検索
MongoDBで、MySQLでいうLIKEのようなクエリの書き方を紹介します。
〜を含むdb.col.find({field: {$regex: "something"}});fieldの値にsomethingが含まれるコ ...
[Python]N進数から10進数に変換する方法と、10進数からN進数に変換を自前実装してみる
8進数、16進数、36進数…などの値を10進数に変換します。
ついでに、N進数とは何か振り返り、10進数→N進数変換を自前実装してみます。
とてもシンプルに書けます。