자격증/부스트코스 모두를 위한 파이썬 서포터즈

[부스트코스] 모두를 위한 파이썬 PY4E - 컴퓨터 내부 구조 / 파이썬 변수, 표현식, 자료형 알아보기

say! 2022. 9. 3. 14:54
728x90

📒 참고 강의

 

모두를 위한 파이썬 (PY4E)

부스트코스 무료 강의


부스트코스 모두를 위한 파이썬 PY4E 1주차에서 학습한 내용을 정리해보려고 합니다!

 

'프로그래밍을 왜 할까?' 라는 질문과 함께 프로그래머가 하는 일들에 대해 간략하게 알아보고

명령문의 개념을 알아보았습니다.

그리고 컴퓨터의 내부 구조인 하드웨어 구조와

파이썬을 사용하면서 일어날 수 있는 에러들, 변수, 표현식, 명령문에 대해 알아보았습니다.

 

🔵 컴퓨터의 하드웨어 구조

CPU : 메인 메모리로부터 전달받은 명령을 실행함, 다음에 무엇을 해야하는지 물음.

입력 장치 : 키보드, 마우스, 터치 화면

출력 장치  : 모니터, 스피커, 프린터

메인 메모리 : 빠르고 작은 일시적인 저장소, 리부팅하면 내용이 지워짐.

보조 저장소 : 느리고 큰 영구적인 저장소, 전원이 꺼져도 영구적으로 메모리를 저장함, 운영 체제/ 파일 / 응용 프로그램을 저장함.

 

🔵 파이썬 Python - 변수, 표현식, 명령문

파이썬은 파이썬 인터프리터의 언어

 

- 상수

값이 변하지 않는 숫자, 글자, 문자열과 같은 고정 값

문자열 상수는 ' " 로 표시

 

- 변수

이름이 주어진 메모리

변수 이름을 통해 데이터를 저장, 검색할 수 있음

대입문을 통해 변수 값 변경 가능

프로그래머 마음대로 지정 가능 (다만, 규칙 따라야함)

 

- 예약어

변수 이름 / 식별자로 사용할 수 없음

(False, True, class, return, is, None, if, for, continue, and, break, in, try, global...)

 

* 파이썬 변수 이름 규칙

글자/밑줄(_)로 시작가능

대소문자 구분함

글자/숫자/밑줄로 이루어짐

(불가능한 예시 : 12hi, #hello, py.4)

 

- 대입문

= 으로 변수값을 지정

= 의 오른편에 있는 표현식과 결과값이 저장되는 변수로 구성됨

x = 3.12 * x

 

* 파이썬 연산 순위 규칙 : 괄호 > 거듭제곱 > 곱하기 > 더하기 > 왼쪽에서 오른쪽

 

🔵 파이썬 Python - 숫자 자료형, input() 함수

파이썬은 자료형을 구분하며 변수, 문자, 상수라는 자료형이 있다.

type() 함수를 사용해서 자료형을 알 수 있다!

 

- 숫자 자료형

정수 (int) : -14, 5, 7895, 0

부동 소수점 수 (float) : -2.5, 0.0, 14.0

x = 1
print(type(x))

y = 45.6
print(type(y))

type() 함수를 통해 변수 x, y의 자료형을 알아보았습니다😊

 

정수 나눗셈은 부동 소수점 수를 반환하며 내장된 함수 int(), float()로 자료형을 변환할 수 있다.

 

- input() 함수

사용자의 입력값을 받을 수 있는 input() 함수는 문자열을 반환한다. 

name = input("Who are you? ")
print("Welcome", name)


이렇게 PY4E 1주차 강의에서는 컴퓨터의 내부 구조와 파이썬 문법에 대해 알아 볼 수 있었습니다!