62 search resultsShowing 1~20 results

Stocked
FGtatsuro

@FGtatsuro

__new__と__init__とメタクラスと

(2016/10/04追記) 以下はPython3.5で確認。Python2.xではsuperを引数なしで呼べないためそのままでは実行できず、かつ実行結果も同等のものになるかは不明。 __new...

109
97
Comment2
FGtatsuro

@FGtatsuro

逆引きpytest

Python その2 Advent Calendar 2015の11日目の記事です。 はじめに 本記事では、pytestを使用した際に得たTipsを逆引き形式でまとめている。 また以下のリポジト...

92
88
Comment0
FGtatsuro

@FGtatsuro

最新のpipをvirtualenv環境で使う

PyConJP 2015の発表で知ったのだが、7.0以降のpipはライブラリのインストール時にsdistよりwheelを優先するようになった模様。 (参考:pipのリリースノート) http:/...

4
3
Comment0
FGtatsuro

@FGtatsuro

Python3で文字列を処理する際の心掛け

昨日の記事に引き続き、今度はPython3で文字列を扱う場合の自分なりの方針をまとめてみる。 個人的結論 ほとんどの場合は文字列を扱い、標準入出力とも文字列でやり取りする。 ただし外部プログラム...

220
201
Comment8
FGtatsuro

@FGtatsuro

FlyweightパターンをPythonic(?)にする(3)

前前回、前回に引き続き、こちらの記事を解釈した際のメモ。 メタクラスを用いたFlyweightパターン(typeクラスのサブクラス) メタクラスを用いた方法の前に前提となるtypeクラスについて...

2
2
Comment0
FGtatsuro

@FGtatsuro

FlyweightパターンをPythonic(?)にする(2)

前回と同じく、こちらの記事を解釈した際のメモ。 継承を用いたMixin(クラスメソッド) 原文ではMixinとしているが正直イマイチピンとこない。 「ある機能(メソッド)を提供し、それ単体では使...

1
1
Comment0
FGtatsuro

@FGtatsuro

FlyweightパターンをPythonic(?)にする(1)

横の横の人が教えてくれた記事を解釈したメモ。 GoFに忠実なFlyweightパターン 1つの対象に対して1つのファクトリが定義される。 以下のコードは元の記事とほとんど同じだが、名前付き引数を...

3
3
Comment0

62 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in