学習計画

【週次振り返り】Python基礎を完走した1週間

エンジニア転職を目指してAIエージェントと一緒にスタートを切った最初の1週間が終わりました。今週の学習を振り返ります。今週の概要期間: 2026年2月9日(日)〜 2月17日(火)学習内容: Python基礎(Progate)記事投稿数: ...
Progate

Pythonのクラス継承:既存のクラスを元に新しいクラスを作る

クラスの最後のテーマは「継承」です。継承を使うことで、既存のクラスの機能を引き継ぎながら、新しい機能を追加したクラスを効率よく作ることができます。継承とは継承は、既存のクラスを元にして新しいクラスを作ることです。親クラス(スーパークラス):...
Progate

Pythonの__init__とfromインポート:クラスをより便利に使う

クラスとメソッドの基本を学んだ後、さらに便利な機能を学びました。インスタンス生成と同時に処理を実行する __init__ と、モジュールから特定のクラスだけを読み込む from import の使い方です。init:インスタンス生成時に自動...
Progate

Pythonのメソッド:クラスの中で定義する関数

クラスの基本を学んだ次のステップは「メソッド」です。メソッドを使うことで、クラスに「データ」だけでなく「処理」も持たせることができます。メソッドとはメソッドは、クラスの中で定義された関数のことです。通常の関数との違いは「クラスの中に定義され...
Progate

Pythonのクラス:設計図からインスタンスを作る

これまでの学習で、変数・関数・モジュールを学びました。今日から「クラス」に入ります。クラスは、Pythonにおけるオブジェクト指向プログラミングの核心です。最初は難しく感じるかもしれませんが、「設計図」と「もの」のイメージで整理すると分かり...
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文は...