목록2024/02/29 (3)
Learn & Record
https://www.comcbt.com/ 최강 자격증 기출문제 전자문제집 CBT 전자문제집, CBT, 컴씨비티, 씨비티, 기사, 산업기사, 기능사, 컴활, 컴퓨터활용능력, 1급, 2급, 워드, 정보처리, 전기, 소방, 기계, 사무자동화, 정보기기, 제과, 제빵, 한국사, 공무원, 수능, 필기, www.comcbt.com 기출 문제 공부를 제공해주는 COMCBT 감사합니다. [ 1과목 : 소프트웨어 설계 ] 1. 시스템 구성요소 - 입력, 처리, 출력, 제어, 피드백 2. 디자인패턴 - Visitor 패턴 : 행위 패턴. 각 클래스들의 데이터 구조에서 처리 기능을 분리하여 별도의 클래스로 구성함. 분리된 처리 기능은 각 클래스를 방문하여 수행 - Observer 패턴 : 행위 패턴. 한 객체의 상태가 변..
프로젝트 새로 생성 > input, output 디렉토리 생성 > input 폴더안에 구글 클래스 파일 3개 저장 1. 파일입출력 # 파일 입출력의 개요 # 파일 입출력 : 컴퓨터에 저장된 파일을 읽어 들이는 것은 물론 파일을 생성해서 컴퓨터에 저장하는 것도 가능 # 파일 입력 input : 기존의 파일 내용을 읽어 들이는 것 # 파일 출력 output : 기존 파일에 새로운 내용을 추가하거나 새로운 파일을 생성하는 것 # 1. 파일 열기 # 입출력 파일을 지정하는 것을 의미. 파일 객체 생성 # 파일 입력과 파일 출력 모두 반드시 파일 열기 작업을 가장 먼저 수행 # 파일 객체 = open(파일명, 모드) # 1) 파일명 # 입출력 작업을 수행할 파일을 의미 # 파일명만 작성할 수도 있고 경로를 함께 ..
1. 클래스 # 3. 클래스 정의 # 클래스 정의 방법 # 1) class 키워드로 클래스를 정의 # 2) 클래스 이름은 Upper Camel Case 규칙을 따름 # 파이썬은 변수나 함수의 이름을 네이밍할 때 언더바 (_)를 이용해 단어를 연결하는 Snake Case 방식을 사용하지만 # 클래스는 Upper Camel Case 규칙을 따름 # print + member : printmember 1) print_member 2) printMember 3) PrintMember # 클래스는 다음과 같은 형식으로 정의 # class 클래스 : # 본문 # 4. 객체 생성 # 클래스가 정의되었다면 다음과 같은 형식으로 객체를 생성 # 객체 = 클래스() # 2개의 객체를 만들고 싶으면 # 객체1 = 클래스()..