빅데이터 국비 교육

[아이티윌 빅데이터 52기] Day 7 Python Basic

datahaseo 2025. 10. 15. 17:12

파이썬 시작하기 / 변수와 연산자

<학습 내용>

-프로그래밍 언어

-파이썬 코딩 준비

-개발 도구 설치하기

-첫 번쨰 프로그램

-변수의 이해

 

 

 

프로그래밍 언어

프로그램은 사람이 컴퓨터에게 전달하기 위한 명령어의 모음으로

저장 / 검색 / 수정 / 삭제로 이루어져있음

 

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 로 판정