코딩을 온전히 활용하려면 기초 지식이 뒷받침돼야 한다. 코드만 긁어서 쓰겠다는 것은 외국에 나가서 네비게이션만 보고 길 찾는 꼴. 어디에서 어떤 버스를 타고 어느 정류장에서 내릴지 알아야 목적지까지 갈 수 있다. 파이썬의 기초적이고 기본적인 구성 요소, 변수(variable)와 함수(function)에 대해 알아보고 사용법을 익혀보자.
코드 작성의 2가지 기본 요소
변수(variable)
변수란?
수학적인 정의와는 다르다. 수학에서 변수는 여러 값 중 하나를 취할 수 있는 것이라고 정의되지만, 파이썬에서는 특정한 값(value)이나 데이터를 저장하는 것이라고 볼 수 있다.
변수를 생성하는 방법
특정한 값을 할당해 변수를 생성할 수 있다.
a = 8
위와 같이 입력하면, 8이라는 특정한 값이 할당된 a라는 변수가 만들어진다.
값(value)의 타입
변수에 할당할 수 있는 값에는 여러 타입이 있다. 숫자(number), 문자열(string), 리스트(list), 사전(dictionary), 튜플(tuple), 집합(set) 등이 대표적이다. type()이라는 함수를 사용해 값의 타입을 확인할 수 있다. 아래와 같이 코드를 작성한 후 실행하면 int라고 뜬다. 정수라는 뜻이다.
a = 8
type(a)
타입 | 정의 | 예시 |
숫자 number |
정수, 소수, 복소수, 참과 거짓 | 8 |
문자열 string |
연속된 문자들 | 'data' |
리스트 list |
순서가 있는 원소들의 묶음 | ['data', 8, 8] |
사전 dictionary |
키(key)와 값(value)을 일대일로 대응 | {'birth' : '0324} |
튜플 tuple |
안의 값을 변경할 수 없는 리스트 | ('data', 8, 8) |
집합 set |
중복 없이 순서가 상관없는 원소들의 묶음 | {'data', 8} |
함수(function)
함수란?
함수는 수학적 정의와 큰 차이가 없다. 어떠한 값을 입력 받아 특정한 작업을 수행한 뒤, 그 결과를 반환하는 역할을 한다. 괄호 안에 변수를 넣으면 된다.
함수의 2가지 종류
Python에서 사용하는 함수는 크게 2가지다. 하나는 기본적으로 제공되는 함수들(built-in functions)이고 다른 하나는 사용자가 직접 생성하는 함수다.
기본 함수의 예시
print(), type(), help(), min(), max() 등. 아래 링크에서 Python의 기본 함수 목록을 확인할 수 있다.
기초는 중요하다.
'실전 투자 > Excel 및 Python 활용' 카테고리의 다른 글
엑셀로 공매도 잔고 추이 그래프 만들기 (3) | 2023.04.30 |
---|---|
Python I 문자열 관련 함수 (5) | 2023.04.18 |
Python I 문자열 자료형 (2) | 2023.04.13 |
Python I 주석 달기 (2) | 2023.04.03 |
코딩을 시작하는 방법, 파이썬(Python) (4) | 2023.03.23 |