파이썬 전체 기본부터 클래스 리뷰하기

학습 내용 및 목표

1-1 Python 시작하기

1-2 변수 사용하기

여러줄의 문자열을 저장 및 출력

문자열과 문자열을 어떻게 연결시킬까?

1-3 문자열을 입력받고, 내용을 출력시키기

나이도 입력받아, 출력시켜보자.

(생각해보기) 그렇다면 나이에 10을 더해서 출력해 보기

1-4 연산자

연산자 and, or, not, in

19세이하 영화 입장 금지 프로그램

1-5 연산자를 이용한 계산

print문의 여러가지 출력

1-6 if문 실습해보기

숙박 인원이 10명 이상이면

1-7 for문 실습해 보기

생각해보기 & 실습 1

2-1 if

if (조건식):
  실행문1
if (조건식):
  실행문1
else:
  실행문2
if (조건식) & (조건식):
  실행문1
  실행문2
else:
  실행문3
  실행문4
if (조건식) & (조건식):
  실행문1
  실행문2
elif (조건식):
  실행문3
elif (조건식):
  실행문4
else:
  실행문3
  실행문4

에러 발생

2-2 학점 프로그램 만들기

(생각해보기) 만약 학점을 숫자가 아닌 경우가 입력되었을때, 어떻게 수정 보완할 수 있을까?

실습 - 아래와 같이 판정하는 프로그램을 작성해 보자.

2-3 for 문 알아보기

기본 구조1

for 변수 in range(시작값, 끝값, 증감값):
  실행문1

기본 구조2

for [변수] in [리스트 or 튜플 등]:
  실행문1
  실행문2

3-1 자료형 - 문자열

실습해 보기

3-2 자료형 - 리스트

하나의 값을 추가하기

하나의 값을 삭제하기

3-3 리스트와 for문

3-4 딕셔너리(dict)

3-5 튜플(tuple)

튜플은 값의 수정이 안됩니다.

리스트와 튜플의 사용 객체 확인

3-6 함수

여러개의 값을 더하기

실습 3

4-1 클래스

4-2 함수를 이용한 계산기 구현하기

4-3 클래스를 활용한 계산기 만들기

다섯대의 계산기 만들기

4-4 나누기 에러, 기능 에러를 개선한 개선기

[기본] 기존의 클래스의 기능 상속이 가능하다.

오버라이딩(overridding)을 이해하기

(실습 4-2) Cal 클래스를 상속받아서,

[실습] tv class를 생성해 보자.