学生向けプログラミング入門 | 無料

学生向けにプログラミングを無料で解説。Java、C++、Ruby、PHP、データベース、Ruby on Rails, Python, Django

チュートリアル

Python | 09 | 複雑な条件分岐

Pythonで複雑な条件分岐を実装する方法にはいくつかあります。 基本的な方法として、if文を使った条件分岐がありますが、複雑なロジックを扱う場合には、関数やクラスを使ってコードを整理することが効果的です。

Python | 08 | for

Pythonのfor文は、リスト、タプル、辞書、文字列などのイテラブル(反復可能)なオブジェクトを反復処理するための構文です。

Python | 07 | while

Pythonのwhile文は、特定の条件が真(True)である間、繰り返しブロックのコードを実行するループ構造を提供します。 whileループは、条件が偽(False)になるまで、またはループが手動で中断されるまで繰り返し実行されます。

Python | 06 | if

Pythonのif文は、条件に応じて特定のコードブロックを実行するための制御構造です。 条件式が真の場合に、if文の後に続くブロックが実行されます。 必要に応じて、if文にelif(else ifの略)やelse節を追加することで、複数の条件をチェックすることができま…

Python | 05 | 論理演算

Pythonにおける論理演算は、真偽値(TrueまたはFalse)を扱うための演算です。 主な論理演算子としては以下の3つがあります。

Python | 04 | 演算子

Pythonで使用される演算子には、数学的な演算子や論理演算子、ビット演算子などがあります。 一般的な演算子には以下のものが含まれます。 これらの演算子はPythonで広く使用されており、さまざまな計算や条件判定に使用されます。

Python | 03 | プログラムの作成と実行

まずは作業用(Pythonのプログラムファイルを保存する場所)のフォルダを作成します。 今回はデスクトップに「Python_work」というフォルダを作ります。

Python | 02 | インストール

Pythonを動かすためには『Python』のインストールを行う必要があります。

Python | 01 | Visual Studio Codeのインストール

Visual Studio Code(VS Code)は、Microsoftによって開発された無料でオープンソースの統合開発環境(IDE)です。 主にプログラミングやソフトウェア開発に使用されます。 プログラムコードの編集、コマンドは全てVisual Studio Codeで行います。

Ruby | 23 | 構造体

Rubyの構造体(Struct)は、Rubyプログラミング言語で複数のデータをグループ化するためのデータ構造です。 通常、複数の関連するデータを一つの単位として扱う必要がある場合に使用されます。

Ruby | 22 | StringBuffer

RubyにはStringBufferという特定のクラスはありません。 しかし、StringBufferという用語は、一部のプログラミング言語(主にJavaなど)で文字列を効率的に操作するためのクラスを指すことがあります。

Ruby | 21 | 表の応用

前のセクションで作成した表のプログラムを、表示方法が選べるように改良してRubyプログラムの理解を深めます。

Ruby | 20 | 表

表を出力するプログラムを作成して、Rubyプログラミングの理解を深めます。

Ruby | 19 | 二次元配列

Rubyの二次元配列は、要素が配列である配列のことです。 つまり、配列の要素が他の配列である配列です。 これにより、表や行列などの構造を表現することができます。 二次元配列は行と列の両方を持つデータ構造を表現するのに便利です。

Ruby | 18 | グラフ

Rubyでグラフを表示させるプログラムを作成し、Rubyプログラミングの理解を深めます。

Ruby | 17 | 日付、時間、曜日の利用

Rubyでの日付、時間、曜日の利用方法を解説します。

Ruby | 16 | クラス

Rubyにおける「クラス」とは、オブジェクト指向プログラミングにおいて、オブジェクトの設計図やテンプレートとなるものです。 クラスは、共通の特性や振る舞いを持つオブジェクトの集合を定義します。

Ruby | 15 | インスタンス変数

Rubyのインスタンス変数(Instance Variables)は、オブジェクト指向プログラミング言語であるRubyにおいて、特定のインスタンス(オブジェクト)に紐づけられた変数です。 これらの変数は、そのオブジェクトの状態や属性を表すために使用されます。

Ruby | 14 | メソッドの利用

他のRubyプログラムのメソッドを使用する方法を解説します。

Ruby | 13 | メソッド

Rubyのメソッドは、オブジェクト指向プログラミング言語であるRubyにおいて、特定の処理や機能を実行するための手段です。 メソッドは、オブジェクトに対して呼び出され、そのオブジェクトの振る舞いを決定します。

Ruby | 12 | Sort

並び替えには、いろいろな方法がありますが、最も簡単な方法を紹介します。

Ruby | 11 | 配列

Rubyの配列(Array)は、複数の要素を格納するためのデータ構造です。 配列は順序付けられたリストであり、要素は整数のインデックスを使ってアクセスできます。 Rubyの配列は可変長であり、異なるデータ型の要素を混在させることができます。

Ruby | 10 | case

Rubyのcase文は、条件分岐を行うための制御構造の一つです。 通常、case文は特定の式や値に基づいて複数の条件を評価し、条件に一致するブロックを実行します。

Ruby | 09 | 論理演算

Rubyの論理演算は、条件や値の真偽を扱うための演算です。 主な論理演算子は以下の通りです。

Ruby | 08 | for

Rubyのfor文は、指定した範囲やコレクションの要素を順番に処理するためのループ文です。

Ruby | 07 | while

Rubyのwhile文は、指定した条件が真の間、繰り返しブロック内の処理を実行するためのループ文です。

Ruby | 06 | if

Rubyのif文は、条件に応じてプログラムの実行フローを制御するための条件分岐文です。

Ruby | 05 | Boolean

Rubyプログラミングにおいて、「真(True)」と「偽(False)」は真理値(Boolean)として知られています。 これは条件式や論理演算などで使用され、プログラムの制御構造や条件分岐などに影響を与えます。

Ruby | 04 | 演算子

Rubyの演算子は、プログラミングで使用されるさまざまな演算を実行するための記号やキーワードです。 以下に一般的なRubyの演算子の種類とその説明を示します。

Ruby | 03 | プログラムの作成と実行

Rubyのプログラムファイルを作成してみます。 Rubyのプログラムは、Visual Studio Codeを使って記述していきます。

関連記事(外部サイト)