プログラミングやAI駆動開発に少し慣れてくると、次のような言葉を目にする機会が増えてきます。
- 絶対パス
- 相対パス
- 拡張子
- スクリプト
これらは、ファイルを扱ったりプログラムを管理したりする際によく使われる用語です。
基礎編では、フォルダやディレクトリ、パスといった基本的な概念を紹介しました。
この記事では、その内容を少し発展させて、実際にプログラムを書くときによく登場する中級レベルのIT用語を紹介します。
Rだけでなく、Pythonやターミナル操作、AIを使ったコーディングなど、さまざまな開発環境で共通して使われる概念なので、ぜひ押さえておきましょう。
絶対パス(Absolute Path)
パソコンの一番上の階層から書くパスです。
例
/Users/名前/Mywork/統計/data.csv
相対パス(Relative Path)
現在の作業ディレクトリを基準に書くパスです。
例
data/data.csv
これは
作業ディレクトリ
└ data
└ data.csv
という意味になります。
拡張子(Extension)
ファイルの種類を表す部分です。
例
data.csv
この場合
.csv
が拡張子です。
スクリプト(Script)
プログラムを書いたファイルです。
Rでは
analysis.R
のようなファイルになります。
まとめ
Rを学び始めると、次のような言葉がよく出てきます。
基礎編
- フォルダ
- ディレクトリ
- ファイル
- パス
- 作業ディレクトリ
中級編
- 絶対パス
- 相対パス
- 拡張子
- スクリプト
これらの用語に慣れると、Rでの作業がかなりスムーズになります。
まとめ
この記事では、プログラミングやAI駆動開発を進めるうえで知っておきたい、少し発展的なIT用語を紹介しました。
今回紹介したのは次の4つです。
- 絶対パス
- 相対パス
- 拡張子
- スクリプト
これらの概念を理解しておくと、
- ファイルの場所を指定する
- プログラムを整理する
- プロジェクトを管理する
といった作業がスムーズになります。
最初は少し難しく感じるかもしれませんが、実際にコードを書いたり、AIにコードを生成してもらいながら使っていくうちに自然と慣れていきます。
基礎編とあわせて理解しておくことで、プログラミングやAI駆動開発の理解がより深まるはずです。