IT

IT

[Python]クラス変数とインスタンス変数の違いを理解する

こんにちは。Yuinaです。今日は、TDD駆動開発(著者:KentBeck)をPythonで書き換えています。 あんまり一般的ではありませんが、学習目的で下記のようなコードを書いています。お許しください。MoneyTest.pyimport...
Python

[Python]すごろくゲーム作ってみた

こんにちは。Yuinaです。すごろくアプリを作成しましたので、掲載いたします!単体テスト用のコードも作成したので、よかったらご覧ください。main.py:import randomimport timefrom abc import ABC...
IT

Python すごろく作ってみた

こんばんは。Yuinaです!今日は、Pythonですごろくゲームを作りました。sugoroku1.pyclass Rule(): def __init__(self): self.players = self.goal = 20 self....
IT

Python入門 インターフェイスについて

こんにちは、Yuinaです!今日は、インターフェイスの話をしていきます。まず、インターフェイスを理解するためにはいくらか知っておきたい前提条件があります。実際にコードを見ながら説明していきます。クラスとインスタンスメイクの道具(クラス):c...
IT

【Python】型ヒントについて

お疲れ様です。Yuinaです。今日は型ヒントについてお話していきます。よろしくお願いいたします!型ヒントってなに?型ヒントとは、関数の引数や戻り値、変数に型を書いておくことで、どんなデータを扱うのか明示的に伝える手段です。Pythonは、「...
IT

【Python】キーワード引数**kwargs 入門

どうも、Yuinaです。今日はキーワード変数についてご紹介していきます。キーワード変数って何?キーワード変数とは、Pythonにおける kwargs(キーワード引数)を指し、名前付き引数を好きなだけ渡せる柔軟な仕組みです。関数を定義する際、...
IT

【Python】オブジェクト指向で作るメンタルログ2

こんにちは!Yuinaです。以前こちらでご紹介したメンタルログアプリから少し修正をしてみました。以前まではPythonファイルを実行すると、すぐに「メンタルルーティン」が自動的に開始され、続いて3つの機能が順番に表示されていましたが、今回の...
IT

【Python】オブジェクト指向で作るメンタルログ

こんにちは!Yuinaです✨自分の心の状態を客観的に見える化し、整理できる「メンタルログ」を作ってみることにしました。このブログでは、Pythonのクラスや継承を使って、自分専用のメンタルルーティンをどう設計したかを紹介します。プログラミン...
IT

🍰Python入門:クラスとインスタンスを「美味しいスイーツ」で理解しよう!🍩

こんにちは!Yuinaです。クラスとインスタンスについて、忘れてしまったのでメモがてら書いておきます。よろしくです。クラスについてまず、クラスとは「美味しいスイーツを作るための魔法のレシピ本」だと思ってください。例えば、あなたが「カップケー...
beauty

【Python_pandas】CSVを読み取り、わかりやすく表示しよう!

こんばんは、Yuinaです。Pythonでスキンケア製品の成分情報とその効能を可視化するプログラムを作ってみましたので、メモというか日記がてらブログに載せてみます。よろしくお願いいたします!使用するデータ1. 製品データ:product_i...