スポンサーリンク
JavaScript

JavaScript | 基礎構文:関数 – コールバック関数の基礎

コールバック関数とは何かコールバック関数とは、「関数に渡して、あとで呼び出してもらう関数」のことです。通常は自分で関数を呼び出しますが、コールバック関数は「別の関数に渡して、その関数の中で呼び出される...
JavaScript

JavaScript | 基礎構文:関数 – 早期 return

早期 return とは何か早期 return(そうきリターン)とは、関数の処理を途中で打ち切って、すぐに結果を返す書き方です。通常は関数の最後まで処理を進めてから return しますが、条件によっ...
JavaScript

JavaScript | 基礎構文:関数 – 戻り値

戻り値とは何か戻り値(もどりち)とは、関数が処理を終えたあとに返す結果のことです。関数は「入力(引数)」を受け取り、「処理」を行い、その結果を「戻り値」として返します。戻り値を使うことで、関数の結果を...
JavaScript

JavaScript | 基礎構文:関数 – 可変長引数(…args)

可変長引数(...args)とは何か可変長引数とは、関数に渡す引数の数を自由にできる仕組みです。通常の関数は「引数の数」を決めて定義しますが、...args を使うと「いくつ渡しても受け取れる」ように...
JavaScript

JavaScript | 基礎構文:関数 – デフォルト引数

デフォルト引数とは何かデフォルト引数とは、関数を呼び出すときに値が渡されなかった場合に使われる「初期値」のことです。これを設定しておくと、引数が省略されても関数が正しく動作します。初心者にとっては「引...
JavaScript

JavaScript | 基礎構文:関数 – 引数

引数とは何か引数(ひきすう)とは、関数に渡す値のことです。関数は「処理のまとまり」ですが、その処理を柔軟にするために外から値を受け取れるようになっています。引数を使うことで、同じ関数でも違うデータを処...
JavaScript

JavaScript | 基礎構文:関数 – アロー関数

アロー関数とは何かアロー関数とは、JavaScript で関数をより短く書ける新しい記法です。=>(矢印)を使うので「アロー関数」と呼ばれます。通常の関数宣言や関数式よりもシンプルに書けるため、初心者...
JavaScript

JavaScript | 基礎構文:関数 – 関数式

関数式とは何か関数式とは「関数を値として変数に代入する書き方」のことです。通常の関数宣言と違い、関数を“式”として扱うため、変数に代入したり、他の関数に渡したりできます。JavaScript では「関...
JavaScript

JavaScript | 基礎構文:関数 – 関数宣言

関数宣言とは何か関数宣言とは「関数を定義するための基本的な書き方」のことです。JavaScript では function キーワードを使って関数を宣言します。宣言した関数はプログラムのどこからでも呼...
JavaScript

JavaScript | 基礎構文:関数 – 関数定義

関数定義とは何か関数定義とは「処理のまとまりに名前をつけて、あとから呼び出せるようにすること」です。プログラムの中で同じ処理を何度も書く代わりに、関数としてまとめておけば再利用でき、コードがすっきりし...
Python

Python | ファイル操作など:プログラム構造の基本

概要(「読みやすく、壊れにくい」プログラム構造の土台を作る)プログラム構造の基本は、役割ごとにコードを分けて、入口と出口を明確にし、外部資源(ファイル・フォルダ)を安全に扱い、失敗に備えることです。初...
Python

Python | ファイル操作など:例外の種類

概要(「例外」は失敗を安全に扱うための仕組み)例外は、処理が想定外の状態になったときに「止める/切り替える」ための信号です。Python では try/except/else/finally で「失敗...
Python

Python | ファイル操作など:エスケープシーケンス

概要(エスケープシーケンスは「文字列の中で特別な文字を表す」仕組み)エスケープシーケンスは、文字列の中に直接書きにくいもの(改行、タブ、クォート、バックスラッシュなど)を、バックスラッシュ「\」を使っ...
Python

Python | ファイル操作など:format

概要(format は「見せ方を指定して、値を文字列に埋め込む」ための基本)format は2つあります。ひとつは文字列のメソッド str.format()("{}" に値を差し込む)、もうひとつは組...
Python

Python | ファイル操作など:round

概要(round は「数値を指定桁で丸める」ための基本関数)round は、数値を最も近い値へ丸める組み込み関数です。小数点以下の桁数を指定でき、桁数を省略すると整数へ丸めます。重要なのは「Pytho...
Python

Python | ファイル操作など:timedelta

概要(timedelta は「時間差・期間」を安全に計算するための基本)timedelta は「何日・何時間・何分」などの“時間の長さ”や“差”を表すオブジェクトです。date/datetime と足...
Python

Python | ファイル操作など:datetime 基本

概要(datetime は「日付と時刻」を安全・正確に扱うための標準ツール)datetime は、今日の日時取得、足し算引き算、表示形式への変換、文字列からのパース、タイムゾーン対応までを一通りこなせ...
Python

Python | ファイル操作など:shutil.copy

概要(shutil.copy は「ファイルを別の場所へコピーする」高レベル関数)shutil.copy は、指定した1つの“ファイル”を別のパスへコピーする標準ライブラリの関数です。コピー先が「ファイ...
Python

Python | ファイル操作など:os.remove

概要(os.remove は「ファイルを1つ削除する」ための基本関数)os.remove は、指定したパスの“ファイル”を削除する関数です。直感的ですが、重要なのは「削除対象はファイルのみ(ディレクト...
Python

Python | ファイル操作など:os.mkdir

概要(os.mkdir は「新しいフォルダを1つ作る」ための基本関数)os.mkdir は、指定した場所にディレクトリ(フォルダ)を1つ作成する関数です。作る場所の親フォルダが存在していることが前提で...
Python

Python | ファイル操作など:os.listdir

概要(os.listdir は「フォルダの中身の名前一覧」を取得する基本関数)os.listdir は、指定したディレクトリに存在する「ファイル名やサブディレクトリ名」をまとめてリストで返します。中身...
Python

Python | ファイル操作など:pathlib.Path

概要(pathlib.Path は「パスを文字列ではなくオブジェクトで扱う」現代的なやり方)pathlib は標準ライブラリで、ファイルやフォルダの“パス”を Path オブジェクトとして安全・直感的...
Python

Python | ファイル操作など:JSON 読み書き

概要(JSON は「辞書やリストをそのまま保存・交換できる」テキスト形式)JSON は、辞書やリストをそのままテキストにしたようなデータ形式です。Python では標準ライブラリの json モジュー...
Python

Python | ファイル操作など:CSV 読み書き

概要(CSV は「表データをテキストでやり取りする」最小で強力な形式)CSV はカンマ区切りのテキストで表データを保存する形式です。Python では標準ライブラリの csv モジュールで、追加インス...
Python

Python | ファイル操作など:with 文

概要(with 文は「後片付けを自動化して安全にする」ための構文)with 文は、ファイルやネットワーク接続など「使ったら必ず片付けが必要」な資源を、安全・簡潔に扱うための構文です。ブロックを抜けるタ...
Python

Python | ファイル操作など:write

概要(write は「ファイルに内容を書き込む」ための基本メソッド)write は、open で開いたファイルオブジェクトに文字列(テキスト)または bytes(バイナリ)を書き込むメソッドです。テキ...
Python

Python | ファイル操作など:readlines

概要(readlines は「全ての行を一度にリストで受け取る」ためのメソッド)readlines は、open で開いたファイルオブジェクトから「全行」をまとめて読み込み、各行を要素とするリストを返...
Python

Python | ファイル操作など:readline

概要(readline は「ファイルを1行ずつ取り出す」ための基本メソッド)readline は、open で開いたファイルオブジェクトから「次の1行」を文字列(テキスト)または bytes(バイナリ...
Python

Python | ファイル操作など:read

概要(read は「ファイルから内容を取り出す」ための基本メソッド)read は、open で開いたファイルオブジェクトから中身を取り出すメソッドです。テキストなら文字列、バイナリなら bytes を...
Python

Python | ファイル操作など:open()

概要(open は「ファイルを開いて読み書きする入口」)open() はファイルを開いて「ファイルオブジェクト」を返す組み込み関数です。読み込み、書き込み、追記、バイナリ操作までこれ一つで行えます。重...
スポンサーリンク