基本操作

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つの言葉です。「同じようなものに見えるけど、何が違うの?」と混乱してしまう方も多いので、この記事で違いと使い分けをしっかり整理しま...
Redis

【Redis】Redisのインストールと基本コマンド(GET・SET・EXPIRE)

こんにちは、かつコーチです。前回の記事で、RedisがインメモリKVS(メモリ上でキーと値のペアを管理する仕組み)であることを解説しました。今回は実際に手を動かして、Redis 7.x系をインストールし、基本コマンドであるGET・SET・E...
MongoDB

【MongoDB】クエリ演算子(gt・in・$regex等)の使い方

こんにちは、かつコーチです。前回はCRUD操作の基本を解説し、find({ status: "active" })のような単純な一致条件での検索まで扱いました。今回は一歩進んで、SQLの>やIN、LIKEに相当するクエリ演算子の使い方を解説...
MongoDB

【MongoDB】CRUD操作の基本(insertOne・find・updateOne・deleteOne)

こんにちは、かつコーチです。前回はドキュメントとBSONの基礎を解説しました。今回はいよいよ実践編として、MongoDBのCRUD操作(Create・Read・Update・Delete、データの作成・読み取り・更新・削除)をmongosh...
Docker

【Docker】イメージ管理(images・pull・rmi)の基本

こんにちは、かつコーチです。これまでコンテナの起動・管理を中心に学んできましたが、今回はコンテナの元になる「イメージ」の管理にフォーカスします。イメージを正しく管理できるようになると、ディスク容量の無駄遣いや、思わぬバージョン違いのトラブル...
Docker

【Docker】コンテナのライフサイクル管理(ps・stop・rm)

こんにちは、かつコーチです。前回の記事でdocker runの使い方を学び、コンテナを起動できるようになりました。ただ、起動するだけでは終わりません。実務では、動いているコンテナを確認し、止め、不要になったら片付けるという「管理」が欠かせま...
Docker

【Docker】docker runでコンテナを起動する基本

こんにちは、かつコーチです。これまでの記事で、イメージとコンテナの関係を理解してきました。今回からは、いよいよ実践編です。コンテナを起動するための最重要コマンド、docker runの使い方を基本から丁寧に解説します。オプションの意味を1つ...
Git

【Git】.gitignoreの書き方:管理しないファイルを指定する

こんにちは、かつコーチです。ここまでの記事で、Gitの基本的なコミット操作を一通り解説してきました。今回は少しレベルアップして、.gitignore(ドットギットイグノア)の書き方を解説します。「うっかり秘密情報をコミットしてしまった」「ラ...
Git

【Git】git logでコミット履歴を確認する

こんにちは、かつコーチです。ここまでの記事で、git add・git commit・git status・git diffの使い方を解説してきました。今回は、積み重なったコミットの記録を振り返るためのgit logの使い方を解説します。gi...
Git

【Git】git statusとgit diffで変更を確認する

こんにちは、かつコーチです。前回の記事でgit addとgit commitの基本を解説しました。今回は、コミットする前に必ず確認しておきたいgit statusとgit diffの使い方を解説します。この2つのコマンドを使いこなせるように...
Git

【Git】git add・git commitの基本

こんにちは、かつコーチです。ここまでの記事で、Gitのインストールとリポジトリの作成が終わりました。今回はいよいよ、Gitの中でも最も使う頻度が高いgit addとgit commitの基本を解説します。この2つのコマンドを使いこなせるよう...
Linux

【Linux】cat・less・head・tailでファイルの中身を確認する

こんにちは、かつコーチです。前回は、cp・mv・rmを使ったファイル操作の注意点を解説しました。今回は、ファイルの中身を確認するための4つのコマンド、cat・less・head・tailを解説します。設定ファイルの確認やログの調査など、サー...
Linux

【Linux】ファイル操作コマンド(cp・mv・rm)で気をつけること

こんにちは、かつコーチです。前回は、ls・cd・pwd・mkdirというディレクトリ操作の基本コマンドを解説しました。今回は、実際にファイルを扱う上で欠かせないcp・mv・rmの3つのコマンドを解説します。特にrmはファイルを完全に削除して...
Linux

【Linux】基本コマンド一覧(ls・cd・pwd・mkdir)

こんにちは、かつコーチです。前回は、/etcや/varといったLinuxのディレクトリ構成を解説しました。今回はいよいよ、ディレクトリを実際に操作する基本コマンドを紹介します。ls・cd・pwd・mkdirの4つは、Linux操作の中で最も...