program

ALL

【Python標準ライブラリ編 #4】subprocessでPC操作を自動化!自分だけの便利ランチャーを作ろう

こんにちは、Tech Samuraiです!これまでの冒険で、私たちはファイル操作、時間計算、データ保存といった、Pythonの標準ライブラリが持つ様々な力を探検してきました。しかし、Pythonの力はスクリプトの中だけで完結するものではあり...
ALL

【Python標準ライブラリ編 #3】jsonでデータを永続化!簡易設定ファイルマネージャーを作ろう

こんにちは、Tech Samuraiです!前回の記事「datetimeで時間マスター!オリジナル・カウントダウンタイマーを作ろう」では、時間という概念をプログラムで扱う方法を探検しましたね。これまでのプロジェクトで、プログラムを実行するたび...
ALL

【Python標準ライブラリ編 #2】datetimeで時間マスター!オリジナル・カウントダウンタイマーを作ろう

こんにちは、Tech Samuraiです!前回の記事「osとshutilでPCを自動整理!デスクトップお掃除ツールを作ろう」では、散らかったファイルを整理整頓する、非常に実用的なツールを作成しましたね。ファイルという「空間」を整理できるよう...
ALL

【Python標準ライブラリ編 #1】osとshutilでPCを自動整理!デスクトップお掃除ツールを作ろう

こんにちは、Tech Samuraiです!これまでの冒険で、私たちはPythonの文法やオブジェクト指向といった、力強い「刀」の作り方を学んできました。今回から始まる新シリーズでは、Pythonが最初から鞘に収めている、驚くほど便利な「小刀...
ALL

【Webアプリ開発入門 #3】FlaskアプリにCSSを適用!Webサイトの見た目を整えよう

こんにちは、Tech Samuraiです!前回の記事「【Webアプリ開発入門 #2】FlaskでWebフォーム作成!」では、ユーザーからの入力を受け取って計算結果を返す、完全に機能するWebアプリケーションを構築しましたね。私たちのアプリは...
ALL

【Webアプリ開発入門 #2】FlaskでWebフォーム作成!Pythonでユーザー入力を受け取ろう

こんにちは、Tech Samuraiです!前回の記事「【Webアプリ開発入門 #1】PythonでWebサイトを作ろう!」では、Flaskを使って、ブラウザに「Hello, World!」と表示する最小のWebアプリを動かすことに成功しまし...
ALL

【Webアプリ開発入門 #1】PythonでWebサイトを作ろう!Flaskの導入と最小のアプリ作成

こんにちは、Tech Samuraiです!これまでの冒険で、私たちはコマンドラインツールや、Tkinterを使ったデスクトップGUIアプリを開発してきました。しかし、もしあなたの作った便利なツールを、URLを送るだけで友人や同僚に使ってもら...
ALL

【PythonでDIY・業務効率化】アルミ・鉄の重量を自動計算!単位変換もできる便利スクリプトの作り方 🛠️

「このアルミ板、重さはどれくらいだろう?」「DIYで使う鉄パイプの重量を知りたいけど、体積と密度から計算するのは面倒…」「仕事で材料の見積もりをする時、手早く重量を計算できるツールがあったらいいのに!」こんにちは!samurai-human...
ALL

【実践OOPプロジェクト 完結編】RPGを拡張!継承で職業とアイテムを追加しよう

こんにちは、Tech Samuraiです!前回の記事「【実践OOPプロジェクト #2】RPGの心臓部!ターン制バトルシステムを構築しよう」では、キャラクターたちが自動で戦うための戦闘ループを実装しましたね。私たちのRPGは動くようになりまし...
ALL

【実践OOPプロジェクト #2】RPGの心臓部!ターン制バトルシステムを構築しよう

こんにちは、Tech Samuraiです!前回の記事「【実践OOPプロジェクト #1】PythonでテキストRPG開発!キャラクタークラスを作ろう」では、継承とカプセル化を駆使して、RPGの世界に生きるキャラクターたちの設計図を完成させまし...