AI

【Claude】Claudeで良い回答を引き出す質問の仕方(プロンプトの超基本)

こんにちは、かつコーチです。Claude基礎編もいよいよ最終回です。これまでアカウント登録・基本操作・会話の続け方と解説してきましたが、今回は「良い回答を引き出す質問の仕方」、いわゆるプロンプトの超基本を扱います。「同じClaudeを使って...
AI

Claudeの基本的な使い方:チャットのコツ

こんにちは、かつコーチです。前回の記事で、Claudeのアカウント登録から最初の会話までを解説しました。今回は、実際にチャット画面を使い込んでいく中で覚えておきたい「基本操作」と「会話を続けるコツ」を紹介します。登録しただけで満足せず、この...
AI

【Claude】Claudeの始め方:アカウント登録から最初の会話まで

こんにちは、かつコーチです。前回の記事で、Claudeが「長文読解と業務自動化が得意なAI」だということを解説しました。今回は、実際に手を動かして「Claudeを使い始める」ところまでを、画面操作の手順付きで解説します。パソコンが苦手な方で...
AI

【Claude】Claudeとは?ChatGPT・Geminiとの違いを初心者向けに解説

こんにちは、かつコーチです。前回の記事で、ChatGPT・Gemini・Claude・GitHub Copilotの違いをざっくり比較しました。今回からは、私が実際のブログ執筆や業務効率化で最もよく使っている「Claude」について、シリー...
AI

【AI】ChatGPT・Gemini・Claude・Copilot、結局どれを使えばいい?主要AIの違いを一枚で理解する

こんにちは、かつコーチです。「ChatGPTとGeminiとClaude、結局何が違うの?」「とりあえずChatGPTを使ってるけど、他のツールに乗り換えるべき?」生成AIツールを触り始めた人から、こういう質問をよく受けます。正直に言うと、...
JavaScript

node.jsアップデート時に起こる対処法

こんにちは、かつコーチです。今回はNode.jsのupdateについてです。普段はあまり意識することがないのですが、updateするときに躓くところだったので、備忘録として残します。【Mac】Node.js/npmのアップデートで発生したエ...
Pandas

【Pandas】Excelでの集計とpandasでの集計、業務で使い分けるポイント

こんにちは、かつコーチです。「pandasを覚えたけれど、実務ではまだExcelの方が早い場面も多い」と感じることはないでしょうか。この記事は上級者向けとして、Excel(関数・ピボットテーブル)とpandasを比較しながら、業務でどちらを...
Pandas

【Pandas】applyとlambdaで列・行に対する処理をまとめる

こんにちは、かつコーチです。「標準のメソッドだけでは実現できない、独自の変換処理をしたい」というときに活躍するのがapplyとlambdaです。少しとっつきにくく感じる方も多い組み合わせですが、パターンを覚えてしまえば実務で頻繁に使うことに...
Pandas

【Pandas】pandasの標準機能でグラフを作成する(plot基本)

こんにちは、かつコーチです。集計まで終わったデータは、表のままだと傾向がつかみにくいものです。pandasにはplotという標準機能が備わっており、matplotlibを本格的に学ばなくても、数行のコードで簡単なグラフを作成できます。pan...
Pandas

【Pandas】merge・concatで複数のデータを結合する

こんにちは、かつコーチです。実務のデータ分析では、1つのファイルだけで完結することはほとんどなく、「売上データ」と「顧客マスタ」のように複数のデータを組み合わせる場面が必ず出てきます。この記事では、データ結合の代表的な方法であるmergeと...
Pandas

【Pandas】groupbyでデータをグループ化・集計する

こんにちは、かつコーチです。「商品カテゴリごとの売上合計を出したい」「店舗ごとの平均客単価を知りたい」といった集計作業で必ず使うのがgroupbyです。Excelでいうピボットテーブルに近い機能で、覚えると分析の幅がぐっと広がります。gro...
Pandas

【Pandas】欠損値(NaN)の扱い方:dropna・fillnaの使い分け

こんにちは、かつコーチです。実務のデータには、必ずと言っていいほど欠損値が含まれています。「削除すればいいのか、埋めればいいのか」で迷う方も多いと思うので、この記事ではdropnaとfillnaの使い分けを、判断基準とあわせて解説します。欠...
Pandas

【Pandas】loc・ilocでデータを選択・抽出する

こんにちは、かつコーチです。pandasを学んでいると必ずぶつかる壁が「locとilocって何が違うの?」という疑問です。名前が似ていて紛らわしいこの2つですが、役割の違いを理解すればもう迷わなくなります。locとilocとは?locの定義...
Pandas

【Pandas】read_csvでCSVファイルを読み込む方法とよくあるハマりどころ

こんにちは、かつコーチです。pandasを使う多くの場面で最初に書くコードがread_csvです。シンプルな関数に見えますが、実務で使うと文字化けや型のズレなど、初心者がつまずきやすいポイントがいくつもあります。この記事では、基本の使い方か...
Pandas

【Pandas】DataFrameとSeriesの基本を理解する

こんにちは、かつコーチです。pandasを学び始めると必ず出てくるのがDataFrameとSeriesという2つの言葉です。「同じようなものに見えるけど、何が違うの?」と混乱してしまう方も多いので、この記事で違いと使い分けをしっかり整理しま...
Pandas

【Pandas】pandasとは?Pythonのデータ分析ライブラリを初心者向けに解説

こんにちは、かつコーチです。「pandasって聞いたことはあるけど、何ができるのか分からない」という方は多いと思います。この記事では、pandasが何者なのか、なぜPythonでデータを扱うときに必須と言われるのかを、初心者向けにやさしく解...
Flask

【Flask】Flaskでシンプルな家計簿REST APIを作ってみる

こんにちは、かつコーチです。ここまでのシリーズで、ルーティング・テンプレート・DB連携・認証・テスト・デプロイと一通り扱ってきました。最終回となる今回は、これまでの知識を組み合わせて、シンプルな家計簿アプリのREST APIを実際に構築しま...
Flask

【Flask】FlaskアプリをRenderにデプロイする方法

こんにちは、かつコーチです。ここまで作ってきたFlaskアプリは、自分のパソコンの中でしか動いていません。この記事では、無料枠から始められるクラウドサービスRenderを使って、Flaskアプリをインターネット上に公開する手順を解説します。...
Flask

【Flask】pytestでFlaskアプリの単体テストを書く

こんにちは、かつコーチです。ルーティング・データベース・ログイン機能と実装が進んでくると、「コードを直しても、他の部分が壊れていないか」を毎回手動で確認するのが大変になってきます。この記事では、Pythonの定番テストツールpytestを使...
Flask

【Flask】Flask-Loginでログイン機能を実装する

こんにちは、かつコーチです。これまでの記事でデータベースの基本操作を学びました。今回は、その知識を活かして、Webアプリに欠かせない「ログイン機能」をFlask-Loginという拡張ライブラリで実装します。Flask-Loginとは?セッシ...