カテゴリー
生活

【AI×主夫のプログラミング学習はじめました】イベントループとは何か:プログラムを動かし続ける仕組み

アプリが動き続ける裏側では、ユーザー入力を待ち、画面を更新し続けるための仕組みが働いています。
その中心となるのがイベントループです。この記事では、イベントループの基本的な仕組みと役割をシンプルに整理します。

カテゴリー
生活

【AI×主夫のプログラミング学習はじめました】ループ回数を固定値で書かない理由:変化に強いコードを書くために

ループ回数を固定値で書くと、データが変わったときにコードが壊れやすくなります。len() を変数に渡して評価させることで、柔軟で保守しやすいループ処理が書けます。

カテゴリー
生活

【AI×主夫のプログラミング学習はじめました】forループは回数指定がすべての基本

for ループは「何回繰り返すか」を明確に指定することが基本です。Python を例にしながら、回数指定の考え方を他言語との共通点とともに整理します。

カテゴリー
生活

【AI×主夫のプログラミング学習はじめました】評価(evaluation)とは何か

コードを書いていると、式がどのように処理され、どのタイミングで値になるのかが気になることがあります。評価の仕組みを知ることで、REPL とスクリプトの違いも自然に理解できるようになります。

カテゴリー
生活

【AI×主夫のプログラミング学習はじめました】評価のタイミング

順番に書いているつもりなのに、なぜか「未定義」と言われてしまう。そんな小さなつまずきの多くは、変数がいつ評価されるかを知らないことが原因です。評価のタイミングを理解すると、コードの見え方が大きく変わります。

カテゴリー
生活

아이의 ‘예상 밖 행동’을 어떻게 이해할까— 아이를 바꾸기보다, 환경을 조정하는 이유 —

아이들은 때때로 우리가 예상하지 못한 행동을 보입니다.
갑작스럽고 산만해 보이거나, 때로는 당황스러울 때도 있죠.
하지만 저는 이런 순간들을 ‘문제 행동’으로 보지 않습니다.
그보다는 환경과 아이가 잠시 맞지 않을 때 자연스럽게 나타나는 ‘노이즈’라고 이해합니다.

이 글에서는 제가 왜 아이를 바로잡기보다 환경을 조정하는 방식을 선택하게 되었는지,
그리고 그 관점이 양육을 얼마나 편안하게 만들어주는지 나누고자 합니다.

カテゴリー
生活

How I Understand Children’s “Unexpected Behavior”— And Why I Choose to Adjust the Environment Instead of the Child —

Children often act in ways we don’t expect.
Sometimes their behavior appears sudden, disruptive, or even frustrating.
But instead of seeing these moments as “misbehavior,” I’ve come to understand them as noise—a natural kind of human variability that emerges when the environment and the child are slightly out of sync.
In this article, I explore why I focus on adjusting the environment rather than correcting the child, and how this perspective has changed the way I parent.

カテゴリー
生活

子どもの「予期しない行動」をどう捉えるか

子どもが予期しない行動をとったとき、私たちはつい「子どもが問題を起こしている」と考えてしまいがちです。
けれど私は、子どもの行動そのものではなく、その行動を生み出す環境のほうに目を向けてきました。
ノイズがフィルターによって美しい音へと変わるように、環境を整えることで子どもの行動も自然に変わっていく。
そんな視点から、私が選んできたアプローチについて書いてみます。

カテゴリー
生活

【AI×主夫のプログラミング学習はじめました】プログラミングにおける「変数」完全理解

プログラミングを学び始めると、必ず最初に登場するのが「変数」という概念です。
一見シンプルに見えますが、実際には「値の入れ替え」「一時的な保持」「関数とのやり取り」など、あらゆる処理の土台になっています。

この記事では、変数の基本から、よくあるつまずきポイント、そして実際のコードでどう使われるのかまでを整理します。
「変数とは何か?」をしっかり理解しておくことで、後の学習がぐっと楽になります。

カテゴリー
生活

【AI×主夫のプログラミング学習はじめました】配列(リスト)についての徹底理解

プログラミングを始めたばかりの頃、「配列って何?」「リストって何が便利なの?」と感じたことはありませんか?

この記事では、Python を中心に「配列(リスト)」の本質と意義を整理します。
単なるデータの並びではなく、「繰り返し処理」と組み合わせることで、コードの効率や拡張性が大きく変わる――そんな配列の力を、具体例とともにひも解いていきます。