본문으로 건너뛰기

IBM * 레드햇 AX 과정 · 16강 문제풀이

아토믹 디자인과 데이터 파이프라인 설계

전체 30강 · 이 강의 9문항

16강 교재 보기 →

생성 수정

9 / 9문항

Q01데이터 파이프라인 설계 3원칙은 무엇입니까?

데이터

불변성(원본 데이터를 함부로 바꾸지 않는다), 타입 변환(단계마다 명시적으로 형을 바꾼다), 프레임워크 분리(파이프라인 로직이 특정 프레임워크에 종속되지 않게 한다)입니다.

Q02TEMPLATES는 왜 0이 아니라 null입니까?

스스로 확인

0은 값이 있는 상태이고, null은 값이 아예 부재한 상태입니다. TEMPLATES(인터페이스·추상 클래스)는 아직 채워지지 않은 부재 상태이기 때문입니다.

Q03파이프라인 3원칙 중 .copy() 한 줄이 지키는 것은 무엇입니까?

스스로 확인

데이터 불변성입니다. 원본을 읽기 전용으로 두고 복사본에 작업해 사이드 이펙트를 막습니다.

Q04결측 나이를 0이 아니라 -0.5로 채우는 이유는 무엇입니까?

스스로 확인

0은 갓난아기의 실제 나이와 구별되지 않기 때문에, 현실에서 불가능한 값(-0.5)으로 결측임을 표시하기 위해서입니다.

Q05Pclass는 숫자니까 그냥 쓰면 된다고 생각하면 왜 위험합니까?

자주 하는 실수

서열척도라 3등실이 1등실의 3배라는 뜻이 아닙니다.

Q06test.csv 로도 학습하면 점수가 오른다고 생각하면 왜 문제가 됩니까?

자주 하는 실수

데이터 누수입니다. 점수만 오르고 실력은 안 오릅니다.

Q07아토믹 디자인(Atomic Design)이란 무엇입니까?

용어

화면을 원자→분자→유기체→템플릿→페이지로 쌓아 올리는 UI 설계 방법론입니다.

Q08값 객체(Value Object, VO)란 무엇입니까?

용어

식별자 없이 속성값 조합으로 정의되는 불변 객체입니다.

Q09심볼릭 링크(Symbolic Link)란 무엇입니까?

용어

다른 위치의 파일을 가리키는 링크로, 복사가 아닙니다.