X

소프트웨어 개발

[파이썬] 클래스와 객체 구조

I. 클래스와 객체의 관계 가. 클래스 정의 클래스로 객체를 만들어 관계 확인 [예제] 클래스 정의 class MyClass(object) : pass print(issubclass(MyClass,…

[파이썬] 클래스 (Class) 정의

I. 클래스 정의 머리부 - 예약어 class 클래스명 (상속 클래스명) - 기본 상속은 항상 object 클래스가 됨 몸체부 - 클래스의…

[파이썬] 함수 입력 데이터 처리

I. 고정/가변 위치 인자 처리 고정 위치 인자 고정된 매개변수에 1대 1로 맵핑하는 인자 가변 위치 인자 하나의 매개변수에 여러…

[파이썬] 함수 (Function)

I. 함수 정의 방법 머리부 - 예약어(def)를 먼저 쓰고 함수명과 매개변수를 작성, 콜론(:)을 붙여 완성 몸체부 - 함수의 기능 작성,…

[파이썬] 조건 선택문 (인라인 제어, switch, 인덱스)

I. 인라인 제어문 라인 내 삼항 연산자를 이용하여 제어문 표시 [Ture인 경우 수행문] if [조건식] else [False인 경우 수행문] [예제]…

[파이썬] 반복문 (for, while)

I. 반복 객체 순환, for 문 원소를 여러 개 가지는 문자열, 리스트 등을 반복 순환 시 for문 사용 for [원소를…

[파이썬] 조건문 (if문)

I. 단순 조건 처리문 조건 처리를 위해 예약어 if를 사용하여 True일 경우 문장을 처리 if와 else를 사용하여 True일 경우와 False일…

[파이썬] 문장 처리 (변수 값 할당, pass문)

I. 변수에 값 할당 가. 단일 변수에 값 할당 변수를 정의하면 이름 공간에 변수의 이름을 키(Key)로 만들고 객체를 값으로 저장…

[파이썬] 문서화, 주석, 타입 힌트

I. 함수, 클래스 문서화 소프트웨어 유지보수를 위해 프로그램에 관한 설명(문서화) 필요 모듈의 문서화는 속성 "__doc__"에 저장하여 print로 출력 가능 가.…

[파이썬] 문장 꾸미기

I. 블록 문장의 줄 들여쓰기 if, for, 함수 정의문 등에 머리부와 몸체부를 콜론(:)으로 구분 몸체부에 4칸 들여쓰기하여 하나의 블록 문장으로…