Software Engineering

[파이썬기초] 기말시험 정리

iseop 2025. 6. 13. 14:48

컴퓨터 구조

  • 튜링머신의 핵심 구성요소는 무한한 길이의 테이프이다.
  • 현대 컴퓨터의 메모리 구조는 테이프에서 발전한 개념이다.

 

함수

  • 함수의 구성요소는 이름, 매개변수, 반환값이다.
  • 매개변수(parameters)와 인수(arguments)
    • 매개변수는 함수 정의 시 받아들일 인수를 정의한 것
    • 인수는 함수 호출 시 넘겨주는 변수를 말함

 

클래스

  • 인스턴스 메소드에서 인스턴스 변수에 접근 시 self 키워드를 사용한다.
  • Java에서는 this이기 때문에 헷갈리지 말자.

 

파일 입출력

  • 파일을 여는 모드는 하나 또는 두 문자를 가진 문자열로 표현된다.
  • 예를 들어, "at"는 파일을 append 모드이면서 text 모드로 연다는 의미다.