Progate

Pythonのモジュールとライブラリ:コードを分割して管理する

プログラムが大きくなると、すべてのコードを1つのファイルに書くのは現実的ではありません。今日学んだ「モジュール」と「ライブラリ」は、コードを整理し、再利用可能にするための仕組みです。モジュールとはモジュールは、Pythonコードの書かれたフ...
Progate

Pythonのスコープとreturn:変数の有効範囲と戻り値の仕組み

今日は関数の中でも少し難しい概念、**スコープ(変数の有効範囲)とreturn(戻り値)**を学びました。特に戻り値は、完全に理解できていない部分もあるので、ここで整理しておきます。スコープ:変数が使える範囲Pythonの変数には、**その...
Progate

Pythonの引数:関数に値を渡して柔軟に処理する

昨日学んだ関数は、毎回同じ処理しかできませんでした。今日学んだ「引数(ひきすう)」を使えば、関数に値を渡して、より柔軟な処理ができるようになります。引数とは引数は、関数を呼び出す際に関数に値を渡す仕組みです。引数なしの関数(復習)def g...
Progate

Pythonの関数:処理をまとめて再利用する

コードが長くなってくると、同じような処理を何度も書くことになります。そんなときに便利なのが「関数」です。今日は、処理をまとめて再利用可能にする関数の基本を学びました。関数とは関数は、ある処理をまとめたプログラムの塊です。一度定義しておけば、...
Progate

Pythonの繰り返し処理:for文とwhile文の使い分け

プログラミングの真骨頂は「繰り返し処理」です。同じ処理を何度も書く代わりに、ループを使えば1回のコードで何百回でも実行できます。今日は2つの繰り返し処理、for文とwhile文を学びました。for文:リストやデータを順番に処理するfor文は...
Progate

Pythonの辞書:キーと値のペアでデータを管理する

リストに続いて学んだのが「辞書(dictionary)」です。リストは順番でデータを管理しますが、辞書は「キーと値のペア」でデータを管理します。これにより、より意味のあるデータ構造を作ることができます。辞書とは辞書は、キー(key)と値(v...
Progate

Pythonのリスト入門:複数のデータをまとめて管理する

プログラミングをしていると、複数のデータをまとめて扱いたい場面が必ず出てきます。今日学んだ「リスト」は、Pythonで複数のデータを効率的に管理するための基本的なデータ構造です。リストとはリストは、複数の値を1つの変数にまとめて格納できるデ...
Sandbox日記

AIエージェントと決めたエンジニア転職への道筋

今日は大きな一歩を踏み出しました。AIエージェントとの対話を通じて、これまで漠然としていた「エンジニア転職」への道筋が明確になった日です。この記事では、今日の会話で決まったことを記録として残しておきます。私の現状と課題学習状況Progate...
WordPress/Cocoon

URL(パーマリンク)を英語表記に整える。

日本語URLだと、コピー&ペーストした時に%E3%81%...のような非常に長い意味不明な文字列に変換されてしまい、自分でも管理しにくくなります。Cocoon(WordPress)でURLを英語に変更する方法と、資産として管理しやすくするた...
Progate

Pythonで入力を受け取る。inputの使い方とデータ型の変換について

プログラムに「入力」をさせてみる!これまではプログラムが決まった文字を表示するだけでしたが、今回はユーザーが自由に入力した内容を受け取って動く**「input」**について学びました。これを使えば、名前を聞いて挨拶したり、好きな数字を入力さ...