IT

IT

[Python]キュー・ポップを使ったToDoリスト作ってみた

こんばんは。Yuinaです🍠今日は、スタック・ポップ、キュー・デキューの理解を深めるために、ToDoリストを作成しました✨急ぎのタスクとそうじゃないタスクで分けられるように作ってみました。よかったらご覧ください🙏💕作成したコードfrom c...
IT

[Python]双方向リストで音楽プレイヤー作ってみた

こんにちは。Yuinaです🌸今日は双方向のアルゴリズムを理解すべく、Pythonで音楽プレイヤー風コードを作成しました。コメントもたくさん書いたので、一緒に仕組みを理解できたら嬉しいです。よろしくお願いいたします!双方向リストとは...双方...
IT

Pythonチュートリアルを読んで、問題集作ってみた②

こんばんは。Yuinaです🌸今日はPython公式ドキュメントのチュートリアルを元に問題を作ってみました。(参照元)今回の記事では第5章以降の内容を載せています。ぜひ、問題にチャレンジしてみてください✨問題1.(?)に入る言葉を教えてくださ...
beauty

[Python]コサイン類似度を使った商品のレコメンド

はじめに:なんか「運命」を感じるコスメに出会ったこと、ある?こんにちは!突然ですが、みなさん、ネットショッピングで「あ、これ、私が欲しかったやつ!」って、偶然ぴったりのコスメに出会ったこと、ありませんか?実はそれ、偶然じゃないかもしれません...
beauty

カイ二乗検定の理論度数を計算するプログラム

こんにちは。Yuinaです。今日はカイ二乗検定の理論度数を計算するプログラムを、美容業界のマーケティングを想定した例で作成します。「化粧品A」の購入と「化粧品B」の購入に関連性がないと仮定した場合、それぞれの商品がどれくらい一緒に購入される...
IT

Pythonチュートリアルを読んで、問題集作ってみた

こんばんは。Yuinaです🌸今日はPython公式ドキュメントのチュートリアルを元に問題を作ってみました。(参照元)今回の記事では第2章から第4章までの内容を載せています。ぜひ、問題にチャレンジしてみてください✨問題(チュートリアル第2章)...
IT

TDD駆動開発 第2部(18章~24章)まとめ

こんばんは。Yuinaです。前回に引き続き、TDD駆動開発(著・KentBeck)のコードを作成します。ご紹介するのは、Pythonでゼロからテストフレームワークを自作するプロセスです。これは、単に動くコードを書くのではなく、テストコードを...
Python

[Pythonで実装してみた]TDD駆動開発 第1部最終コード

こんにちは。Yuinaです。本日は、TDD駆動開発(著・Kent Beck)の第1部第17章時点での実装コードを元のJavaからPythonに書き換えて実装しました。解説させていただきます。よろしくお願いいたします。概要コードは異なる通貨を...
IT

Pythonで実装 TDD駆動開発15章

money.pyfrom abc import ABC, abstractmethod# 通貨を扱う「式」を表す抽象基底クラスclass Expression(ABC): @abstractmethod def plus(self,adde...
Python

[Pythonで書き換えてみた]TDD駆動開発 8章

money.pyfrom abc import ABC, abstractmethod#ドルとフランに共通する親クラスclass Money(ABC): #共通のフィールド(amount) def __init__(self, amount...