[아이티윌 빅데이터 52기] Day 7 Python Basic
파이썬 시작하기 / 변수와 연산자
<학습 내용>
-프로그래밍 언어
-파이썬 코딩 준비
-개발 도구 설치하기
-첫 번쨰 프로그램
-변수의 이해
프로그래밍 언어
프로그램은 사람이 컴퓨터에게 전달하기 위한 명령어의 모음으로
저장 / 검색 / 수정 / 삭제로 이루어져있음
sql 로 보면 insert , Select , Update ,Delete
소프트웨어로 보면 create ,read ,update ,delete > CRUD
소프트웨어가 수행해야하는 가장 기본적인 기능
컴퓨터는 0.1로 이루어진 이진수 체계만 이해할 수 있고
프로그램은 컴퓨터에게 명령을 내리기 위한 이진수의 집합이라 할 수 있음
근데 우리가 직접 컴퓨터랑 이진수로 소통할 수 없으니
프로그래밍 언어를 통해 진행하는 것
파이썬이 실행되는 방식
소스 코드 > 인터프리터 > 컴퓨터를 통한 실행
소스코드를 해석해서 실행하는 프로그램이 인터프리터 (파이썬)
<-> 컴파일 언어
파일 확장자와 텍스트 파일
파일 확장자는 파일의 종류를 의미하는 영단어
표시하는 방법
변수의 이해
변수란? 데이터를 저장하기 위해 이름을 부여받은메모리 공간
파이썬에서는 '=' 를 사용해서 대입된다
변수에 저장할 수 있는 값의 종류
-INT / FLOAT / BOOL / STRING / NONE (어떤 데이터가 올 지 미정일 때, 메모리만 할당해두는 것) / COMPLEX (복소수)
변수 이름 규칙
1. 영어 , 숫자, 언더바의 조합만 가능
2. 영어 대소문자 구분
3. 첫 글자 숫자 사용 불가
4.공백 포함 불가
5.두 개 이상의 단어를 조합할 경우 '_' 혹은 대문자 사용 hello_world / helloWorld
6.파이썬에서 이미 사용하는 예약어 사용 불가
연산자의 종류
(1) 대입 연산자
파이선에서 '=' 는 같다가 아니라 대입한다는 뜻
A=1
B=2
A,B = B,A
>> 변수에 대입한 값을 맞교환 한다는 뜻
(2) 사칙연산
+ , - * , /,//,%
(3) 단항연산자
X=100
X=X+5
X가 105 로 바뀌지
X=100
X += 5
라고 표현할 수 있음
(4) 비교 연산자
파이선에서 같다는 표시는 ==
X=100
Y=1
X ==Y # FALSE
(5) 항등 연산자
> 데이터 타입에 상관 없이 두 변수의 내용이 일치하면 TRUE
(6)완전 항등 연산자
> 데이터 타입까지 완전히 일치해야 TRUE 로 판정