12
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

プログラミング初学者が知っておくと得しそうな用語を図解にしてみた

Last updated at Posted at 2025-05-20

プログラミング初学者の方が知っておくと得しそうな用語を図解にしました。

ただし、体系的でもなければ、何かを網羅をしているわけでもありません。
私が日々、Xでポストしている中から抜粋しただけのものです。

あらかじめご了承下さい。

Pythonに偏っていますが良ければフォローお待ちしております。

それではいってみましょう!

GUIとCUI

GUIとは、グラフィカルユーザインターフェース(Graphical User Interface)の略で画面上にボタンやアイコンを表示し、直感的に操作できるようにしたものです。

反対にCUIというものもあり、こちらはキャラクターユーザーインターフェイス(Character User Interface)の略で命令をすべて文字によって行います。

絶対パスと相対パス

パスとはディレクトリ(フォルダ)構造内の場所を表すために使用する文字列のことで、絶対パスと相対パスの2種類があります。

絶対パスとは、別名フルパスとも言われており、最上位に位置するディレクトリ(ルートディレクトリ)から、対象のファイルまでの道順(階層構造)を記述する方法になります。

相対パスとは現在作業しているディレクトリ(カレントディレクトリ)を基準にして、対象ファイルまでの道順を記述する方法になります。

パスを通す

パスを通すとは、ファイル名を指定するだけで実行できるようにすることです。

プログラムを実行したい場合、場所を指定したり、その場所に移動することで実行できますが、毎回となると面倒なのでパスを通します。

マジックナンバー

ソースコードに、べた書きされた意味の分からない値をマジックナンバーと言います。

三項演算子

if文を一行で書くことができます。

デバッグとデバッガー

デバッガーとはバグを見つけるツールで、デバッグはバグの原因を探して取り除く作業です。

同期処理と非同期処理

同期処理は処理を順番に実行することです。

非同期処理とは、あるタスクが終了するのを待っている間、別のタスクを実行することです。

安定ソート

同じ要素がある場合、元々の順序が維持されるということ。

データドリブン

勘や経験に頼らず、データをもとに考えること

おわり

最後までお読みいただきありがとうございました!
1つでも参考になれば幸いです。

「図解で学べる」を意識して書籍を書いています。
こちらもよろしければご活用ください。

12
6
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?