Today I Learned
매일 배운 것을 정리하며 기록합니다. Python 공부를 시작했습니다.
자주 쓰이는 용어
- 표현식 : 값을 만들어 내는 코드
- 문장 : 표현식이 하나 이상 모인 것
- 프로그램 : 문장이 모인 것
- 키워드 : 특별한 의미가 부여된 단어, 예약어
- 식별자 : 변수 또는 함수 이름 등에 붙일 때 사용하는 단어
출력: print()
- 메시지를 출력하는 기본 방법
- ex) print(인자1, 인자2, ...)
print('Hello World')
Snake case vs Camel case
-
식별자에는 공백을 사용할 수 없기에 두 방법을 이용해 의미를 쉽게 이해하도록 만듦
-
snake case : 단어 사이에 언더 바(_) 기호를 붙임,
변수와 함수에서 사용
ex) favoritefood -> favorite_food
-
camel case : 단어들의 첫 글자를 대문자로 작성,
클래스에서 사용
ex) potato pizza -> PotatoPizza (o)
숫자
- 정수 (integer) : 소수점 없음, type은 int로 표기
- 실수(부동 소수점) (floation point) : 소수점 존재, type은 float로 표기
- 부동 소수점이란 소수점이 움직이는 숫자를 뜻함
ex) 1.234 == print(0.01234 * (10 ** 2))
숫자 연산자
- 덧셈 연산자 : +
- 뺄셈 연산자 : -
- 곱셈 연산자 : *
- 나눗셈 연산자 : /
- 정수 나누기 연산자 : //
- 나머지 연산자 : %
- 제곱 연산자 : **
복합 대입 연산자
- 숫자 덧셈 후 대입 : +=
- 숫자 뺄셈 후 대입 : -=
- 숫자 곱셈 후 대입 : *=
- 숫자 나눗셈 후 대입 : /=
- 숫자의 나머지를 구한 후 대입 : %=
- 숫자 제곱 후 대입 : **=
REPL (Read Evaluate Print Loop)
- 파이썬 구문을 입력하고 바로 값을 확인해 볼 수 있는 도구
- 터미널에서 python 혹은 python3을 입력하여 실행
- exit()을 입력하여 종료
Reference : 윤인성, 『혼자 공부하는 파이썬』, 한빛미디어 (2019)