Python
Pythonのリテラル(literal)を総ざらい!整数・浮動小数点・16進数・文字列やブール・Noneなどの定数表記を詳しく解説。f-stringやraw文字列、複素数リテラルなど、日常的に役立つTips満載。
PythonのFastAPIを使ってモンスター育成ゲーム用のAPIを作る全7回の連載を完結しました。最初はゲームコンセプトとフレームワーク選定から始まり、Mermaidでの設計図作成、SQLiteを用いたDB設計、ユーザー・モンスター管理のCRUD実装、そしてガチャ機能の追…
Python×FastAPIによるモンスター育成ゲームAPIを作る連載の第6回。モンスター種を管理するCRUDエンドポイントを実装し、レア度やステータスをSQLite上で保存・取得します。次はユーザーの所有モンスターを扱う予定!
Python×FastAPIでモンスター育成ゲームAPIを作る連載第5回。SQLiteへユーザー情報を保存し、CRUDエンドポイントを作成する手順を初心者向けに解説。Pydanticのレスポンスモデル設定や簡易パスワードハッシュにも注目!
Python×FastAPIでモンスター育成ゲームAPIを作る連載の第4回。仮想環境の準備からフォルダ構成、Hello WorldレベルのAPI起動手順までを初心者向けに解説します。
Python×FastAPIでモンスター育成ゲームAPIを作る連載の第3回。MermaidでER図を作成し、SQLiteにテーブルを定義する方法を初心者向けに解説。DB設計のポイントやサンプルSQLも紹介しています。
Python×FastAPIでモンスター育成ゲーム用APIを作成する連載の第2回。Mermaidを使ったシーケンス図の描き方を初心者向けに解説し、ガチャ機能のフローを可視化します。
このブログシリーズでは、PythonのFastAPIを使って「モンスター育成ゲーム」用のAPIをゼロから作成する方法を紹介します。ユーザー管理やモンスターの収集・育成機能の実装、Mermaidを使ったシーケンス図やER図の作成、最終的にはテスト・ドキュメント整備と…
この記事では、Pythonのエラーハンドリングについて、try、except、finallyを中心に、基本的な使い方から複数の例を交えた応用的な対処方法までを解説している。エラー発生時にプログラムが止まらず、適切なエラーメッセージや後処理を実施するための実践的…
Pythonのリスト内包表記について、基礎からif条件付き・ネスト例までを初心者向けに分かりやすく解説。従来のforループと比べコードがスッキリするメリットや、効率的なプログラミング手法を具体例で紹介する記事です。
Pythonのタプルは、リストと似ながらも一度作ると変更できない不変なシーケンス。この記事では、タプルの作り方、インデックスアクセス、結合やアンパッキングなどの基本操作を具体例を交えて初心者にも分かりやすく解説。タプルのメリットと使いどころを理…
この記事では、Pythonの仮想環境「venv」を使って依存関係の衝突を防ぎ、プロジェクトごとに独立した環境を簡単に構築・管理する方法を解説しています。基本的な操作(環境の作成、有効化、無効化)から、パッケージ管理のコツまで、初心者にもわかりやすく…
「本ページはプロモーションが含まれています」 1. はじめに 2. Pythonインストール 2-1.Microsoft Storeから 3.Hello World 4.次は 1. はじめに こんにちは、40代文系出身プログラマーのkunioです。 これまで主にC#を使って開発してきましたが、最近の業務…