プログラミング言語

Ruby

Ruby

2023/12/29

【Ruby on Rails】簡単にWindows10とVScodeで環境構築する方法

開発環境 Visual Studio Code:version 1.73.0 OS:Windows10 Ruby on Railsの環境構築をするまでの手順 Ruby on Railsの環境構築を構築するまでの手順について解説していきます。 Rubyのインストール Ruby on Railsで開発するためには、まずRubyをインストールする必要があります。 今回はRubyInstallerと呼ばれるツールを使用してインストールを行いますので、以下のURLからRubyInstallerをダウンロードしてイン …

この記事を読む

Ruby

2023/9/27

【Ruby】クラスメソッドの書き方と使い方の基本

開発環境 Ruby version: ruby 3.1.2 Rubyのクラスメソッドとは Rubyのクラスメソッドとは、クラスの特異メソッドのことです。 クラス自体に関連付けられたメソッドで、そのクラスのインスタンスではなく、クラスそのものに対して呼び出されます。 クラスメソッドは通常、クラスに関連するユーティリティ関数やファクトリメソッドを実装するために使用されます。 公式リファレンス:https://docs.ruby-lang.org/ja/latest/doc/spec=2fdef.html#cl …

この記事を読む

Ruby

2023/9/25

【Ruby】クラスの書き方と使い方の基本

開発環境 Ruby version: ruby 3.1.2 Rubyのクラス(class)とは Rubyのクラス(class)とは、オブジェクトの設計図に相当するものです。 クラス(class)を定義して関連するデータやメソッドをクラス内にまとめることにより、コードをより効果的に構造化することができるだけでなく、再利用可能なコードを作成しやすくなります。 公式リファレンス:https://docs.ruby-lang.org/ja/latest/class/Class.html Rubyのクラス(clas …

この記事を読む

Ruby

2023/9/20

【Ruby】メソッドの書き方と使い方の基本

開発環境 Ruby version: ruby 3.1.2 Rubyのメソッドとは Rubyのメソッドとは、特定のオブジェクトに対して実行されるアクションや操作を定義するために使用されます。 メソッドを定義することにより、共通した処理をひとつにまとめることができ、メソッドを呼び出すことによって何度も再利用(実行)できるようにして扱いやすくしたコードの塊です。 また、Rubyのメソッドは標準で組み込まれているメソッド(関数)ではなく、ユーザーが独自に定義できる関数のことをメソッドと呼びますが、どこからでも呼 …

この記事を読む

Ruby シンボル

Ruby

2023/3/24

【Ruby】シンボルの書き方と使い方の基本

開発環境 Ruby version: ruby 3.1.2 Rubyのシンボルとは Rubyのシンボルとは、任意の文字列と一対一に対応するシンボルクラスのオブジェクトです。 シンボルはソース上では文字列のように見えますが、Rubyの内部では「整数」として管理されているため、immutable (変更不可)なオブジェクトで同値ならば必ず同一となります。 公式リファレンス:https://docs.ruby-lang.org/ja/latest/class/Symbol.html Rubyのシンボルの書き方 …

この記事を読む


「Ruby」の記事をもっと読む

Python

Python

2024/5/31

【Django】インストールから環境構築までの手順をわかりやすく解説

開発環境 Visual Studio Code:version 1.73.0 OS:Windows10 Djangoの環境構築をするまでの手順 Djangoの環境構築を構築するまでの手順について解説していきます。 Pythonのインストール Djangoで開発するためには、まずPythonをインストールする必要があります。 Pythonの公式サイトのダウンロードページにアクセスします。 Pythonの公式サイト:https://www.python.org/downloads/ 上記のリリースノートからイ …

この記事を読む

Python

2024/5/12

【Python】CSVモジュールを使ったCSVファイルの読み込みと書き込みのサンプルコードを解説

開発環境 Python version: python 3.10.11 PythonのCSVモジュールとは PythonのCSVモジューとルは、CSV(Comma-Separated Values)形式のデータを読み書きするための標準ライブラリです。 CSVは、テキスト形式で表形式のデータを保存するための一般的なフォーマットであり、カンマやタブなどの文字でフィールドを区切ります。 CSVモジュールを使用することで、PythonプログラムでCSVファイルを読み込んだり、CSVファイルにデータを書き込んだりす …

この記事を読む

Python

2024/4/5

【Python】BeautifulSoupを使ったWebスクレイピングのサンプルコードを解説

開発環境 Python version: python 3.10.11 beautifulsoup4: 4.11.1 PythonのBeautiful Soupとは Beautiful Soup(ビューティフル・スープ)とは、HTMLやXMLなどのマークアップ言語からデータを抽出するためのPythonのライブラリです。 Beautiful Soupは、パース(解析)されたHTMLやXMLのドキュメントをセレクタやフィルタなどの機能で特定の要素やデータを抽出することができるため、簡潔で効率的な方法でデータを …

この記事を読む

Python

2024/3/29

【Python】Seleniumを使ったWebスクレイピングのサンプルコードを解説

開発環境 Python version: python 3.10.11 selenium: 4.17.2 Pythonのseleniumとは Seleniumは、Webブラウザを自動的に制御してWebアプリケーションのテストやスクレイピングを行うためのツールとして広く使用されているプログラミングフレームワークです。 2004年にJason Hugginsによって作られたSeleniumは、JavaScriptを使用してWebページのテストを自動化するためのツールとして開発されました。 その後、Seleni …

この記事を読む

Python

2024/3/22

【Python】クラスメソッドの書き方と使い方の基本

開発環境 Python version: python 3.10.11 Pythonのクラスメソッドとは Pythonのクラスメソッドとは、クラスに属するメソッドです。 各インスタンスに紐づかせるインスタンスメソッドに対し、クラスメソッドはクラス自体に紐づかせるためのメソッドです。 インスタンスメソッドは、インスタンスを介してアクセスすることができましたが、クラスメソッドはクラスを介してアクセスすることができます。 公式リファレンス:https://docs.python.org/ja/3/tutoria …

この記事を読む


「Python」の記事をもっと読む

React

React

2024/7/21

【React】useCallbackの使い方

開発環境 Visual Studio Code:version 1.73.0 OS:Windows10 react:18.2.0 react-dom:18.2.0 ReactのuseCallbackとは useCallbackは、再レンダー間で関数定義をキャッシュできるようにするためのReact Hookです。 関数をキャッシュに保持することにより、関数の依存関係が変わらない限り、関数を再利用することで関数が不要に再作成されるのを防ぐことができます。 そのため、子コンポーネントに渡すコールバック関数が常に …

この記事を読む

React

2024/7/7

【React】useMemoの使い方

開発環境 Visual Studio Code:version 1.73.0 OS:Windows10 react:18.2.0 react-dom:18.2.0 ReactのuseMemoとは useMemoは、値のメモ化を行うためのReact Hookです。 メモ化のプロセスで関数の計算結果をメモリ内のキャッシュに保存することで、同じ入力に対する再計算を避け、パフォーマンスを向上させることができる技術です。 特に計算コストが高い処理や、頻繁に呼び出される関数に対して有効です。 公式ドキュメント:htt …

この記事を読む

React

2024/7/7

【React】useRefの使い方

開発環境 Visual Studio Code:version 1.73.0 OS:Windows10 react:18.2.0 react-dom:18.2.0 ReactのuseRefとは useRefは、レンダー時には不要な値を参照するためのReact Hookです。 Classコンポーネント時のref属性の代わりに、useRefを使って要素への参照を行いDOM 要素へのアクセスや状態の保持するために使用されます。 公式ドキュメント:https://ja.react.dev/reference/re …

この記事を読む

React

2024/7/7

【React】useReducerの使い方

開発環境 Visual Studio Code:version 1.73.0 OS:Windows10 react:18.2.0 react-dom:18.2.0 ReactのuseReducerとは useReducerは、リデューサ (reducer) をコンポーネントに追加するための React Hookです。 コンポーネント内で状態管理を行うために使用され、複雑な状態ロジックや複数の状態を一元管理することができます。 useStateの代替として、より複雑な状態遷移を必要とする場合や、状態管理を一 …

この記事を読む

React

2024/6/23

【React】useContextの使い方

開発環境 Visual Studio Code:version 1.73.0 OS:Windows10 react:18.2.0 react-dom:18.2.0 ReactのuseContextとは useContextは、コンテキストを使用するためのReact Hookです。 Reactコンポーネントツリー全体に対して「グローバル」とみなすデータを利用するために設計されています。これにより、最下層までpropsバケツリレーをする必要がなくなります。 Contextを使用することで、コンポーネントツリー …

この記事を読む


「React」の記事をもっと読む