금융공학(11)
-
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 -
2. Anaconda 설치
안녕하세요. 자꿈두입니다. 파이썬을 공부하기 위해 Anaconda(아나콘다)라는 개발 플랫폼을 이용하고자 합니다. 비전공자라면 개발 플랫폼이란 말이 생소할 수 있는데요. 소프트웨어 개발에 필요한 프로그램을 개발 플랫폼 또는 개발툴이라고 보통 표현합니다. Anaconda 이외에도 Pycharm, Eclipse 등 많습니다. 제가 아나콘다를 이용해서 공부하려는 이유는요 금융에는 파이썬과 R 프로그래밍이 적합하고, 아나콘다라는 플랫폼은 바로 이 두 언어를 잘 서포트합니다. 아나콘다 배포판에는 이미 수준 높은 패키지가 포함되어 있어요 이 말은 사용자가 번거로울 수 있는 일들을 덜어준다는 것이고요 또 가상환경 관리자를 통해 물리적 하나의 컴퓨터를 가지고 다수의 논리적 가상환경을 구축할 수 있습니다. 아나콘다 설치..
2020.04.27 -
1. 파이썬과 금융
퀀트라는 용어를 들어보신 적이 있나요? 투자자들에게 퀀트(Quant)라는 용어가 이제는 모두에게 그리 생소한 용어는 아닙니다. Quantitative와 Analyst라는 용어가 합성되서 만들어진 합성어인데요. 이들은 IT 산업 발전과 함께 컴퓨터를 금융에 활용하여 투자모델을 만들거나 금융데이터를 활용하여 시장을 예측하기도 합니다. 4차산업혁명 시대에도 금융과 IT는 뗄 수 없는 관계로 성장할 것입니다. 핀테크(Fintech)라는 이름으로 말이죠. 이미 은행과 증권거래소는 적극적으로 IT 기술을 도입하여 대부분 전산으로 처리하는데 이게 무슨 이야기인지 이해가 잘 안가시는 분이 계실 수도 있습니다. 지금까지 금융산업에서 IT 기술은 편의를 위한 조력자 역할을 했을 수 있지만 다가올 핀테크의 시대에는 IT 기..
2020.04.22