python

[Python] multiprocessing 備忘録

普段あまり使うことのないmultiprocessingについて勉強したので備忘録としてまとめておきます。長いので3ページに分けました。 この記事ではPython3を使います。なお、基本的に動作確認はLinux/Macでし […]

img_44521

今年こそは再帰関数を理解しよう!

あけましておめでとうございます。みんなで再帰をマスターしてサイキッカーになりましょう。 当記事は主にPythonでの利用がメインなので、普段から呼吸をするように再帰を使ってる関数型言語利用者の方はブラウザバックするかマサ […]

python

[Python] 部屋とYシャツとイテレータとジェネレータと私

タイトルは適当です。そしてパーマリンクからroomが抜けました。 今回は初学者にとってわかりづらいイテレータ, ジェネレータなどの概念について簡単に解説しようと思います。 適切なデータ構造を選択するのはプログラマの必須ス […]

pytest1

[Python] 初中級者のためのpytest入門

どうも、初中級者です。 現在自分が携わっている案件のユニットテスト近代化に伴い、そろそろ思考回路がショート寸前なので理解するために書きました。 日本語ドキュメントはすでに存在するので、余裕のある方はそっち見たほうがいいか […]

metagurosu

[Python] メタクラスをたおした

新年、あけましておめでとうございます。さっそくですがメタクラスやりましょう。 え、メタグロスじゃないですよ。何言ってるんですか?メタクラスはコメットパンチとか覚えませんし、はかいこうせんもできません。 あ、滑ってますか? […]

python

[python] まだmockで消耗してるの?mockを理解するための3つのポイント

隣の席の人がテスト強化週間とか抜かしていたので自分もちゃんと理解するためになるべくわかりやすくまとめてみようと思います。 この記事は2015 tech-yuruyuru アドベントカレンダー – connpa […]

django-logo-2

Djangoのフォームまとめー

今回はDjangoのフォームについて書きました。 だらだらしてたらアップするのがかなり遅れました(ごめんね) 難しいですよねフォーム。正直すこし苦手です。この記事はそんな人向けの備忘録(?)です。 Djangoのバージョ […]

python

[Python] colander備忘録

地味にcolander(バリデーションライブラリ)を使う機会があるので、デシリアライズを中心とした使い方をメモしておきます。 使用するバージョンは現時点での最新である1.0です。 インストールはpipで: $ pip i […]

python

[Python]Unixドメインソケットを使って排他制御してみた

Unixドメインソケットを使ったプロセスの同時実行制御(排他制御)について考えてみました。 こちらのサイトで紹介されている「抽象名前空間」というものを利用することにしました。 ロックファイルを使うと意図せずにロックファイ […]

django-logo-2

[Django]ジェネリックビューってなんなんだよ

DjangoのGeneric View(クラスベースのビュー)について理解したくてまとめました。 今回は割と適当です。適当というか投げやり。 準備 とりあえず必要なものを用意します。 当たり前ですがジャンゴくんとmode […]

s3_logo

Python botoでS3を操作してみたログ

S3の操作をPythonから行った練習ログです。 個人的な備忘録で目新しいことは書いていないはずなので、見てもあんまり意味ないかもしれません。 AWSのIDやKEYの取得方法は別の記事を参照してください。 バケットを用意 […]

python

[Python] 怖くない!デコレータ

メリークリスマス!全然関係ないけどデコレータの記事頑張って書きました。 できるだけわかりやすいように意識して書いたつもりです。 基本 デコレータとは? 「関数の処理を修飾(デコレート)する」、つまり関数の前後に処理を付け […]

python

[Python]常識ですよ?と言われないための引数入門

耳が痛いですね。というか記事のタイトルってこんな感じでいいんでしょうかね? 今回は引数の入門記事です。これからの勉強する方の下地になればいいなっていう感じで書きました。 スコープ だいたいどの言語でも同じな気がしますが、 […]

python

PyPIデビュー

普段からPythonでプログラミングをしているのでPyPIにライブラリを登録してみました。 テストデータを作るためのライブラリ「tesdat」をPyPIで公開しました #pypi #python https:// […]

django-logo-2

Djangoの集計について

Djangoの集計についてわかったことを書いていきます。この辺は食わず嫌いでまったく理解してませんでした。正直すまんかった。 レコードの準備 テーブル定義 1 2 3 4 5 6 7 8 9 10 11 12 13 14 […]

python

Pythonのモジュールについてまとめてみたよ

理解が曖昧だと感じていたためPythonのモジュールについて復習&まとめてみました。当たり前のことも多いですが、中には知らないこともあるかもしれませんよ! ※この記事ではバージョンの指定がなければ2系のことを指します 基 […]

blogger

Python Blogger API を使った記事の操作について

前に書いたGoogleBloggerを操作するスクリプトがあったので情報共有を兼ねて公開してみようと思います。 gdataライブラリを使用するので予めpipなどでインストールしておく必要があります。あと、操作対象のBlo […]