タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとenumとqiitaに関するishideoのブックマーク (3)

  • enum 超まとめ python3.11 - Qiita

    追記 記事は当初python3.6 のenumについて書きました。 python3.7 からの機能は以下の通りです、大して変わってないです。 https://qiita.com/ksato9700/items/35a0bdc04693b3b09757#enum 3.8, 3.9, 3.10 が出ましたが、enumについては変更ないです。 3.11 は色々更新がありました。str型と比較できるStrEnumの追加や、制約を検証できるverify()デコレータの追加が大きいです。 前置き enum の機能自体は3.4からありますが3.6になってから追加機能が加えられています。 そこで改めてpython のenum全体をざらっとまとめる記事を書いてみたいと思いました。 参考: 公式ドキュメント https://docs.python.jp/3/library/enum.html 目次 enum

    enum 超まとめ python3.11 - Qiita
  • Python3でEnumをいい感じに使う - Qiita

    # !/usr/bin/env python3 # -*- coding:utf-8 -*- from enum import Enum import sys __author__ = "oomori" __version__ = "1.0.0" class Step(Enum): init = 0 step1 = 1 step2 = 2 finish = 3 def __iter__(self): return self.value def __next__(self): next_idx = self.value +1 if next_idx < len(Step.__members__): # step2 = 2, step = 1と逆順で定義されている場合でも # value順になるように制御できるようにするため steplist = [ name for name, step i

    Python3でEnumをいい感じに使う - Qiita
  • ドメイン駆動でインターフェース指向な開発 - Qiita

    この記事は一休.comアドベントカレンダー2017の10日目です。 システム部 CTO室 エンジニアの @yu-sa です。 今回はとある開発で、ドメイン駆動設計で,インターフェース指向を意識した環境での開発に携わった際の知見を記事にさせて頂きたいと思います。 自分は今まで、SmartUIな開発ばかりしてきたため、今回の開発では多くを勉強させていただきました。そんな経験談や調査内容をまとめて共有したいと思います。 参考記事 ドメイン駆動設計の道標 Python におけるドメイン駆動設計(戦術面)の勘どころ [DDD]ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何か ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく 最後のまとめをはじめに アーキテクチャと実装例を見て、ドメイン駆動設計のイメージを理解。 ユビキタス言語についての理解を深める。 ドメイ

    ドメイン駆動でインターフェース指向な開発 - Qiita
  • 1