Investment Story/금융공학 - 파이썬(18)
-
6. 파이썬의 변수 및 데이터 타입
안녕하세요, 자꿈두입니다. 금일 포스팅에서는 파이썬에서 쓰이는 변수와 데이터 타입에 대해 알아보는 시간을 갖도록 하겠습니다. 변수(Variable)란? 사용자가 필요한 값을 어떤 곳에 저장을 해두어야 필요할 때 호출해서 값을 사용하고 연산이 끝난 뒤에 저장을 할 장소가 필요하겠죠? 우리는 이 장소를 메모리라고 부릅니다. 근데 사람도 각자 살 집이 있는 것처럼, 데이터도 각자 저장될 공간이 필요하겠죠. 이를 할당하기 위해 지정하는 것이 변수입니다. 예를 들어 'A'라는 변수에 '1'이라는 값을 집어 넣을 수 있는 것이죠. 변수는 사용자가 임의로 정할 수 있습니다. 다만 파이썬에서 정해주는 규칙을 지켜야 합니다. 변수명을 정할 때 지켜야 할 규칙 변수명은 영어 대소문자, 숫자, _(언더 바)로 구성이 가능합..
2020.05.07 -
5. 파이썬 알아보기 (Feat. Life is short)
안녕하세요, 자꿈두입니다. 지금까진, 파이썬을 공부하기 위해 Anaconda라는 플랫폼을 설치하고 사용방법에 대해 알아보았는데요, 정작 파이썬이 아직 무엇인지 잘 감이 안 오시죠? 파이썬을 처음 접하면 많이 듣는 말입니다. 'Life is short, Use Python.' 인생은 짧으니 파이썬을 사용해라. 프로그래밍 언어를 공부하는데 생뚱맞게 인생이야기를 하죠? 사실 C나 Java 등 기타 프로그래밍 언어를 공부해보신 분은 알 텐데요 뭐 하나 코딩을 하려고 해도 많은 문장들이 들어갑니다. 귀찮죠. 파이썬은 간단합니다. C나 Java로 10줄 내외 작성해야 할 코드면 파이썬은 단 4~5줄이면 됩니다. 인생도 짧은데 코딩하는데 시간을 아끼라는 이야기죠... 아무튼 본격적으로 파이썬 이야기로 넘어가 봅시다...
2020.05.06 -
4. 주피터 노트북 사용하기
안녕하세요. 자꿈두입니다. 금일 포스팅은 주피터 노트북 사용방법에 대해 알아보는 시간을 가져보겠습니다. 주피터 노트북이 무엇인지 아시고 싶은 분은 지난 링크를 참고해주시기 바랍니다. 2020/05/02 - [금융공학] - 3. Jupyter Notebook 3. Jupyter Notebook 안녕하세요. 자꿈두입니다. 오늘 공부할 내용은 Jupyter Notebook입니다. Jupyter Notebook? Anaconda를 설치하게 되면 자동으로 설치되는 응용 프로그램중 하나입니다. Jupyter Notebook을 사용하게 되면요 1. 코 tobefreein2040.tistory.com 주피터 노트북은 크게 서버와 클라이언트, 커널로 구성되어있다고 이야기했는데요. 서버를 동작시키면 커널은 자동 실행되니 ..
2020.05.05 -
3. Jupyter Notebook
안녕하세요. 자꿈두입니다. 오늘 공부할 내용은 Jupyter Notebook입니다. Jupyter Notebook? Anaconda를 설치하게 되면 자동으로 설치되는 응용 프로그램중 하나입니다. Jupyter Notebook을 사용하게 되면요 1. 코딩한 결과를 실시간 확인이 가능합니다. 2. 다양한 그래프를 생성하는 등 데이터 시각화가 가능합니다. 3. 웹 접근이 가능합니다. 4. 웹 브라우저 상 구현 어려운 수학 수식의 표현이 가능합니다. 5. Markdown을 지원합니다. 6. 다양한 언어를 지원합니다. 등등.. 굉장히 다양한 장점을 갖고 있습니다. 동작원리는? Jupyter Notebook의 동작원리는 크게 서버(Server), 클라이언트(Client) 그리고 커널(Kernal)에 대해 알면 되는..
2020.05.02 -
2. Anaconda 설치
안녕하세요. 자꿈두입니다. 파이썬을 공부하기 위해 Anaconda(아나콘다)라는 개발 플랫폼을 이용하고자 합니다. 비전공자라면 개발 플랫폼이란 말이 생소할 수 있는데요. 소프트웨어 개발에 필요한 프로그램을 개발 플랫폼 또는 개발툴이라고 보통 표현합니다. Anaconda 이외에도 Pycharm, Eclipse 등 많습니다. 제가 아나콘다를 이용해서 공부하려는 이유는요 금융에는 파이썬과 R 프로그래밍이 적합하고, 아나콘다라는 플랫폼은 바로 이 두 언어를 잘 서포트합니다. 아나콘다 배포판에는 이미 수준 높은 패키지가 포함되어 있어요 이 말은 사용자가 번거로울 수 있는 일들을 덜어준다는 것이고요 또 가상환경 관리자를 통해 물리적 하나의 컴퓨터를 가지고 다수의 논리적 가상환경을 구축할 수 있습니다. 아나콘다 설치..
2020.04.27 -
1. 파이썬과 금융
퀀트라는 용어를 들어보신 적이 있나요? 투자자들에게 퀀트(Quant)라는 용어가 이제는 모두에게 그리 생소한 용어는 아닙니다. Quantitative와 Analyst라는 용어가 합성되서 만들어진 합성어인데요. 이들은 IT 산업 발전과 함께 컴퓨터를 금융에 활용하여 투자모델을 만들거나 금융데이터를 활용하여 시장을 예측하기도 합니다. 4차산업혁명 시대에도 금융과 IT는 뗄 수 없는 관계로 성장할 것입니다. 핀테크(Fintech)라는 이름으로 말이죠. 이미 은행과 증권거래소는 적극적으로 IT 기술을 도입하여 대부분 전산으로 처리하는데 이게 무슨 이야기인지 이해가 잘 안가시는 분이 계실 수도 있습니다. 지금까지 금융산업에서 IT 기술은 편의를 위한 조력자 역할을 했을 수 있지만 다가올 핀테크의 시대에는 IT 기..
2020.04.22