파이썬 시작하기
1. 프로그래밍 기초
숫자와 문자
정수 : 소수점이 없는 숫자 interger
실수 : 소수점이 포함되는 숫자 floating point
문자 - 유니코드(unicode) 기반 문자 또는 문자열, 인용부호 " or ' 사용해 표현
기본연산자와 표현식
피연산자와 연산자를 이용한 표현식은 파이썬 인터프리터에 의해 자동 계산
+ 더하기
- 빼기
* 곱하기
/ 나누기
** 지수(거듭제곱)
함수
특정 작업을 수행하는 코드의 집합
함수의 이름만으로 실행할 수 있는 단위이다.
함수의 기본 구조

들여쓰기
파이썬은 들여쓰기에 의존적 언어이다.
>>> 타 프로그래밍 언어에서는 가독성 향상 목적, 파이썬ㄴ에서 코드의 논리적 집합인 블록을 표현
들여쓰기는 스페이스 4칸을 권장
블록 중첩 될 때 추가적인 4칸 들여쓰기 삽입
문서화
주석(comment) 사용한다.
주석의 종류 : 한 라인 주석에 #을 사용, 여러 라인 주석에 """ or ''' 3개를 연달아 사용한다
2. 데이터 저장
변수
명령형 패러다임 언어의 특징이다
>> 처리할 데이터와 처리된 결과를 임시적으로 저장
>> 변수의 값을 변경하는 할당연산자(=)를 사용한다

값의 할당
프로그램이 실행되는 과정에서 처리되는 값이 어떤 행위(입력, 연산 등)에 따라 그 값이 변할 수 있는 메모리 내의 저장 공간 지정
식별자, 저장공간, 값으로 구성된다.
식별자
프로그램 내부에 정의된 객체(변수, 함수 등)의 이름
- 문자, 숫자, 밑줄로 구성된다.
- 문자 또는 밑줄로만 시작이 가능하다.
- 예약어와 동일할 수 없다.
- 길이 제한이 없다.
예약어
파이썬 인터프린터에 의해 이미 문법적인 용도로 사용되어 식별자로 사용이 불가능한 단어이다.
3. 산술연산자
산술연산자의 정의
피연산자(operand)에 대해 지정된 산술연산을 지시하는 기호
>> 단항 연산자
>> 이항 연산자
특수 산술연산자
프로그래밍 언어에서만 사용되는 연산 또는 부호
>> 정수 나눗셈 연산자(//)
>> 모듈로 연산자(%)
연산자 우선순위
표현식에 사용된 여러 연산자의 연산 순서를 결정
- 괄호 내부의 수식
- 지수 연산자
- 곱셈, 실수 나눗셈, 정수 나눗셈, 나머지 연산자
- 덧셈, 뺄셈 연산자
- 할당 연산자