-
REPLとは? Pythonで使うことができる対話実行モードのことで、1行実行するたびに結果を見ることができ、動作確認には非常に都合が良いです。 また、数式を入力することで、手軽に電卓としても使うことができます。 REPLの使い方…
-
Pythonは、欧米では昔からプログラミング学習において人気のある言語でしたが、2015年頃から、日本で急激に人気が出た言語です。 その背景としては、「人工知能」と「機械学習」の世の中の需要の高まりがあり、機械学習のためのフレームワ…
-
06.18
【Ruby】デバッグの仕方
バックトレースとは? Rubyで、プログラムにエラーが発生した際に出力されるログのことです。 バックトレースの例 下記の例は、Ruby on Railsでルーティングエラーが発生した際のバックトレースになります。(フレームワークが絡ん…
-
「コントローラー」とは? ユーザーが、URLにアクセスした際に、リクエストが発行されますが、ユーザーからのリクエストを受け取り、モデルやビューへと渡す役割のプログラムのことです。 「コントローラー」を作成するには? 自動で生成できるコ…
-
Railsアプリのフォルダ構成と使用頻度 フォルダ名 説明 使用頻度 app アプリのプログラム 高い ├assets スタイルシートや画像、JavaScript ├config …
-
06.17
【Java】「POJO」とは?
Javaのフレームワーク周りを触っていると、「POJO」という単語は良く耳にすると思います。 「POJO」とは? 「Plain Old Java Objects」の略で、「java.lang.Objectを継承して、それ以外何も継承して…
-
JavaScriptの関数の特徴 引数は可変になっていて、いくらでも引数を渡せます。 呼び出された関数側では、「arguments」という変数を使って、引数にアクセスします。 上記の特徴から見て分かるとおり、JavaS…
-
Ruby on Railsとは? Rubyで作られたWebアプリケーションフレームワークです。 Webアプリ開発に必要な機能が全て詰まっていることから「全部入り」のフレームワークとよく言われます。 Javaに影響を与えた 「Ru…
-
モジュールとは? クラスのようでクラスではないRuby特有の概念です。 クラスとの違い モジュールから、インスタンスを作成することはできない。 継承はできない。(他のクラスやモジュールから) 用途 クラス…
-
06.16
【Ruby】「シンボル」、「ハッシュ」について
シンボルとは? 基本的には文字列と同じようなものですが、少し異なります。 シンボルのメリット Rubyの内部で、「整数」として管理されているので、文字列の値が同じかどうか通常の文字列に比べると高速に処理できます。 同じシ…
