Progate

Progate

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

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

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

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

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

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

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

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

Pythonの「elif」と「and/or/not」でプログラムに判断力をつける

プログラムに「複雑な判断」をさせる:条件分岐の応用前回はシンプルな if 文を学びましたが、実際の開発では「もし〜ならA、そうでなくて〜ならB、どちらでもなければC」といった、より細かな条件分岐が必要になります。今回は、条件を増やすための ...
Progate

Pythonで型変換(str/int)が必要な理由

データには「型(種類)」があるPythonの世界では、すべてのデータに「型」という種類が決まっています。今日学んだのは、もっとも基本的な2つの型です。文字列型(str): 文字として扱うデータ(例:"100"、"Python")数値型(in...
Progate

Pythonのインデント(字下げ)はデザインじゃない、プログラム

Pythonは「見た目」がすべて!?Pythonの学習を進めていく中で、他の言語とは一線を画す「もっとも大切なルール」に出会いました。それが**「インデント(字下げ)」**です。多くの言語では、見た目を整えるためにインデントを使いますが、P...
Progate

【Python独学】変数はなぜ使う?3つのメリットと絶対に守るべき命名ルール

プログラミングの基本「変数」を攻略!Python学習「変数」です。「変数=データを入れる箱」とよく例えられますが、実際にコードを書いてみると、単なる箱以上の**「コードを劇的に効率化するツール」**であることが分かってきました。今回は、変数...
Progate

ProgateでPythonスタート!まず覚えた「print()」の基本と注意点

Python学習、ついに開始!今日からPythonの学習を本格的にスタートしました。使用ツールはProgateです。2年間のブランクを経て、AIのアドバイスを受けながら「Sandbox(砂場)」としてこのサイトを育てていくことにしました。記...