Investment Story/금융공학 - 파이썬(18)
-
12. 튜플 알아보기
안녕하세요 자꿈두입니다. 오늘 공부할 내용은 리스트와 비슷한 자료형이지만 조금 다른 튜플(Tuple)입니다. 튜플은 리스트와 마찬가지로 다양한 데이터를 보관할 수 있는 자료형입니다. 그럼 리스트를 쓰면 되지 왜 튜플이란 자료형이 또 있느냐? 튜플은 리스트와 달리 안에 있는 데이터를 수정할 수 없습니다. 자료를 불변하게 만들고 싶으면 리스트가 아닌 튜플을 사용해야 하는 것이죠. 튜플 생성하기 리스트는 대괄호 [ ] 를 이용해서 만들었다면, 튜플은 소괄호를 ( ) 를 통해 생성합니다. a = ('철수', '영희', '영구') 이렇게 말이죠. 어렵지 않죠? 리스트와 마찬가지로 순서대로 데이터를 저장하고, 인덱스와 슬라이싱을 통해 데이터에 접근 및 추출을 할 수 있습니다. 리스트에 대한 글은 이전 포스팅에서 알..
2020.06.10 -
11. 리스트 알아보기
안녕하세요 자꿈두입니다. 지난번엔 문자열 자료형에 대해 알아보았었는데요 이번에 새로 공부할 자료형은 리스트(list)입니다. 리스트는 다양한 데이터를 보관할 수 있는 자료형입니다. 심지어 리스트가 리스트를 보관할 수도 있습니다. 또한 리스트는 문자열과 같이 시퀀스형 자료형인데요, 순서가 존재합니다. 리스트 생성하기 리스트는 대괄호 [ ] 를 이용해 생성할 수 있습니다. a = ['철수', '영희', '영구'] 위처럼 만들 수 있는데요 대괄호 안에 넣고 싶은 데이터를 넣으면 됩니다. 아무것도 안넣어도 리스트는 생성됩니다. a = [ ] 위처럼요. 비어있는 리스트는 함수를 이용해서 만들 수 있습니다. a = list() 위와 같이 만들 수 있습니다. 리스트 안에 서로 다른 데이터를 넣을 수 있다고 이야기 했..
2020.06.09 -
10. 반복문 알아보기
안녕하세요, 자꿈두입니다. 오늘은 반복문에 대해 공부하는 시간을 갖겠습니다. 파이썬에서 반복문은 for문과 while문으로 이야기할 수 있습니다. 반복문이란, 사용자가 지정한 루프에서 반복적으로 연산하게 만드는 문법입니다. for문의 기본구조 먼저 for문에 대해 알아보겠습니다. 기본적인 for문의 구조는 아래와 같습니다. for 변수 in 시퀀스 데이터 : 명령문 변수는 시퀀스 데이터를 순서대로 반복하며, 명령문에 있는 연산을 수행한다는 의미입니다. 이 때 시퀀스 데이터는 문자열, 리스트, 튜플, range() 등이 될 수 있습니다. 근데, 이런식으로 설명하면 이해가 잘안되죠? 예제와 함께 알아보겠습니다. 위 연산을 보시죠. example이라는 변수에 a, b, c 라는 문자가 들어있습니다. 그리고 f..
2020.06.07 -
9. 조건문 알아보기
안녕하세요. 자꿈두입니다. 오늘은 조건문에 대해 공부해보겠습니다. 조건문이란 주어진 조건에 따라 참인지 거짓인지 구분하여, 참이면 조건문에 딸린 명령에 따라 연산을 수행하게 만드는 구문입이다. 컴퓨터는 스스로 판단할 수 없죠. 그래서 컴퓨터가 판단을 내릴 수 있게 미리 예상되는 조건을 설정하여, 안내를 해주는 것이라고 생각하시면 됩니다. 파이썬에서 조건문은 if를 이용해서 표현합니다. 예전에 파이썬 알아보기라는 포스팅에서 파이썬은 들여쓰기가 굉장히 중요하다고 이야기했었죠. 파이썬에서는 들여쓰기를 틀리면 문법오류가 납니다. 조건문에서 들여쓰기가 쓰이니 주의해주세요. 먼저, if문의 문법에 대해 설명해보겠습니다. if 조건식: 명령문 if문은 위와 같은 형태를 띠는데, 조건식의 결과가 True(참)이라면 명..
2020.05.13 -
8. 문자열 알아보기
안녕하세요 자꿈두입니다. 오늘 포스팅은 문자열이라는 자료형에 대해서 알아볼텐데요. 문자열이란 말 그대로 데이터가 문자들의 집합으로 이루어진 것입니다. 예를 들어 "반갑습니다, 자꿈두입니다." 는 문자열이죠. 그러면 "123456789" 는 문자열일까요? 네 문자열입니다. 파이썬에서 문자열을 표현하는 방법으로는 문장의 양 끝에 작은따옴표('), 큰따옴표("), 작은따옴표 3개('''), 큰따옴표 3개(""") 등을 입력하면 된다. 주의할 것은 양 끝의 입력한 따옴표는 같은 것이어야 한다. 즉 작은따옴표로 시작하면 끝도 작은따옴표, 큰 따옴표로 시작하면 끝도 큰 따옴표여야 한다는 것이다. 이스케이프 코드 그러면, 문자의 따옴표를 넣고 싶으면 어떻게 할까요? 그냥 넣으면 될까요? 역시 안되죠. 문자열을 여러개..
2020.05.11 -
7. 파이썬의 연산자 알아보기
안녕하세요. 자꿈두입니다. 금일 포스팅에서는 파이썬에서 쓰이는 연산자에 대해 알아보겠습니다. 초등학교 시절 누구나 사칙연산을 배우죠. 덧셈, 뺄셈, 곱셉, 나눗셈 등등이요.. 파이썬에서도 똑같이 값을 연산하는 연산자가 있습니다. 자주쓰이는 산술연산자, 비교연산자, 논리연산자 그리고 비트연산자에 대해 알아보도록 하겠습니다. 산술연산자 덧셈 뺄셈 곱셈 거듭제곱 나눗셈 나눗셈 후 값의 정수부분 나눗셈 후 나머지 값 + - * ** / // % 산술연살자는 위에 정리되어있는 표와 같습니다. 예시를 몇개 들어보면요. >>> 3+2 Out : 5 >>> 3**2 Out : 9 >>> 3/2 Out : 1.5 >>> 3//2 Out : 1 >>> 5%1 Out : 1 이런식으로 계산기처럼 사용할 수 있습니다. 다만 ..
2020.05.08