Progate

JavaScript

JavaScriptの変数:データを入れる箱を作る

プログラミングで欠かせない「変数」を学びました。変数は、データ(値)を保存しておくための「箱」のようなものです。変数とは変数は、データ(値)を入れておく箱です。この箱には「変数名」という名前が付いています。let price = 500;c...
JavaScript

JavaScriptのコンソール出力:console.logで動作確認をする

JavaScript学習の再スタートです。3ヶ月前に一度学習していますが、改めて基礎から復習していきます。最初に学ぶのは、プログラムの動作確認に欠かせない「コンソール出力」です。console.log():コンソールに出力する構文: con...
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の関数:処理をまとめて再利用する

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