PYTHON/etc contents
-
파이참 내에서는 파이썬 IDLE이나 아나콘다의 Anaconda Prompt에서 "pip install --' 명령어를 통해 모듈을 설치하는 것과 달리 파이참 내에서 직접적으로 모듈들을 검색하고 설치하고 사용할 수 있다. 모듈 설치 방법 파이참을 실행한 후에, 왼쪽 상단에 있는 [file] - [Setting] 메뉴로 들어간 후에, 본인이 만든 프로젝트의 이름(본인의 경우 Project:trading이라고 되어 있음)을 클릭하면 [Python Interpreter] 메뉴가 있다. 해당 메뉴틀 클릭해서 들어가자. 이제 [Python Interpreter] 메뉴를 클릭하게 되면 오른쪽과 같은 화면이 나오게 되는데, 그 안에 적혀있는 것들이 바로 모듈(Packages)이며 모듈의 버전도 모듈마다 하나하나 적혀 ..
PyCharm 모듈 설치 방법파이참 내에서는 파이썬 IDLE이나 아나콘다의 Anaconda Prompt에서 "pip install --' 명령어를 통해 모듈을 설치하는 것과 달리 파이참 내에서 직접적으로 모듈들을 검색하고 설치하고 사용할 수 있다. 모듈 설치 방법 파이참을 실행한 후에, 왼쪽 상단에 있는 [file] - [Setting] 메뉴로 들어간 후에, 본인이 만든 프로젝트의 이름(본인의 경우 Project:trading이라고 되어 있음)을 클릭하면 [Python Interpreter] 메뉴가 있다. 해당 메뉴틀 클릭해서 들어가자. 이제 [Python Interpreter] 메뉴를 클릭하게 되면 오른쪽과 같은 화면이 나오게 되는데, 그 안에 적혀있는 것들이 바로 모듈(Packages)이며 모듈의 버전도 모듈마다 하나하나 적혀 ..
2021.06.17 -
Pandas 모듈 내에는 to_sql과 더불어 to_excel이라는 함수를 제공하고 있다. 즉, 데이터를 엑셀 파일로 저장하는 동작을 수행하는 함수이다. 다만 이에 관한 정보가 너무 많고 사용 방법에 있어서도 상당 부분 상이하고 각자만의 방법으로 사용하고 있다 보니 처음에 to_excel 함수를 사용할 때는 베껴서 작성한다 하더라도 나중에 가면 사용 방법을 까먹고 다시 또 구글링을 하게 되는 대참사(?)가 반복된다. 따라서 이번 포스팅에서는 파이썬을 통해 to_excel 함수를 사용하는 방법에 대해 작성하고자 한다. Basic Formation of Excel Pandas 모듈의 to_excel 함수를 사용하기 전에 앞서 알아두어야 할 몇 가지 개념들이 있는데, 아래의 사진을 참고하여 설명하도록 하겠다...
Pandas to_excel 사용 방법Pandas 모듈 내에는 to_sql과 더불어 to_excel이라는 함수를 제공하고 있다. 즉, 데이터를 엑셀 파일로 저장하는 동작을 수행하는 함수이다. 다만 이에 관한 정보가 너무 많고 사용 방법에 있어서도 상당 부분 상이하고 각자만의 방법으로 사용하고 있다 보니 처음에 to_excel 함수를 사용할 때는 베껴서 작성한다 하더라도 나중에 가면 사용 방법을 까먹고 다시 또 구글링을 하게 되는 대참사(?)가 반복된다. 따라서 이번 포스팅에서는 파이썬을 통해 to_excel 함수를 사용하는 방법에 대해 작성하고자 한다. Basic Formation of Excel Pandas 모듈의 to_excel 함수를 사용하기 전에 앞서 알아두어야 할 몇 가지 개념들이 있는데, 아래의 사진을 참고하여 설명하도록 하겠다...
2021.06.02 -
계산을 위한 코드를 제작하기에 앞서 실제 주식 시장 내에서는 상승률을 계산하는 기준으로 전일 종가를 사용한다. 따라서 코드 작성 시에는 특정 값의 비교를 하는 기준은 전일 종가가 되어야 한다. 아래의 코드처럼 함수의 이름에 있는 vix는 변동성을 의미하며, cal은 계산을 의미하는 calculator의 약자이다. 변동성을 계산하기 위한 것으로 cal_vix라는 이름을 지었다. 이 함수로 받아올 변수로는 low(당일 저가), high(당일 고가), yester_close(전일 종가) 세 개를 설정했다. [참고] low는 입력하지 않아도 된다. def cal_vix(low, high, yester_close): 그렇다면 이제 전일 종가와 당일 고가를 기준으로 변동성을 분석해보도록 하자. 상승률을 계산하는 방..
파이썬으로 당일 상승률 계산하기계산을 위한 코드를 제작하기에 앞서 실제 주식 시장 내에서는 상승률을 계산하는 기준으로 전일 종가를 사용한다. 따라서 코드 작성 시에는 특정 값의 비교를 하는 기준은 전일 종가가 되어야 한다. 아래의 코드처럼 함수의 이름에 있는 vix는 변동성을 의미하며, cal은 계산을 의미하는 calculator의 약자이다. 변동성을 계산하기 위한 것으로 cal_vix라는 이름을 지었다. 이 함수로 받아올 변수로는 low(당일 저가), high(당일 고가), yester_close(전일 종가) 세 개를 설정했다. [참고] low는 입력하지 않아도 된다. def cal_vix(low, high, yester_close): 그렇다면 이제 전일 종가와 당일 고가를 기준으로 변동성을 분석해보도록 하자. 상승률을 계산하는 방..
2021.05.06 -
1. 문자열 : String("" 또는 ''의 형태)으로 나타남 ex) food = "meal" 2. 리스트 : 말 그대로 하나의 변수 안에 입력되어 있는 리스트로, [ ]을 사용해서 표기 ex) food = ['meal', 'bory'] 3. 튜플 : 리스트와 비슷하지만 ( )을 사용해서 표기함. 다만, 리스트의 경우 그 안에 입력된 값을 변경할 수 있지만 튜플의 경우 입력된 값의 변경이 불가능함 ex) tuple = (1, 2, 3) 4. 딕셔너리 : Key 값과 Value 값이 서로 대응되어 저장되는 자료 형태로, { }을 사용해서 표기함. 아래의 입력 형태에서 알 수 있듯이, Key 값은 공통적으로 적용되는 변수를 입력하며 Value 값은 경우에 따라 달라질 수 있는 변수를 입력한다. ex) da..
파이썬 자료의 형태1. 문자열 : String("" 또는 ''의 형태)으로 나타남 ex) food = "meal" 2. 리스트 : 말 그대로 하나의 변수 안에 입력되어 있는 리스트로, [ ]을 사용해서 표기 ex) food = ['meal', 'bory'] 3. 튜플 : 리스트와 비슷하지만 ( )을 사용해서 표기함. 다만, 리스트의 경우 그 안에 입력된 값을 변경할 수 있지만 튜플의 경우 입력된 값의 변경이 불가능함 ex) tuple = (1, 2, 3) 4. 딕셔너리 : Key 값과 Value 값이 서로 대응되어 저장되는 자료 형태로, { }을 사용해서 표기함. 아래의 입력 형태에서 알 수 있듯이, Key 값은 공통적으로 적용되는 변수를 입력하며 Value 값은 경우에 따라 달라질 수 있는 변수를 입력한다. ex) da..
2020.10.03 -
1. 기본적인 연산자 (1) 덧셈 : a + b (2) 뺄셈 : a - b (3) 곱셈 : a * b (4) 나눗셈 : a / b 2. 파이썬에서 사용되는 특이한 연산자 (1) x의 y제곱 : a ** b (2) 나머지 반환 : a % b (3) 몫 반환 : a // b 3. 자료형을 고려할 것. int 및 float인가, 아니면 str인가. 다만 계산을 하기 위해서는 자료형이 int 또는 float이어야 한다. 간혹 string 형태의 자료형으로 계산을 하게 될 경우에는 다음과 같은 오류가 발생하게 된다. TypeError: unsupported operand type(s) for /: 'str' and 'str' 그렇기 때문에 위와 같은 오류가 발생할 경우에는 자료형을 변경해주어야 할 필요가 있는데,..
파이썬 연산자의 종류와 주의사항1. 기본적인 연산자 (1) 덧셈 : a + b (2) 뺄셈 : a - b (3) 곱셈 : a * b (4) 나눗셈 : a / b 2. 파이썬에서 사용되는 특이한 연산자 (1) x의 y제곱 : a ** b (2) 나머지 반환 : a % b (3) 몫 반환 : a // b 3. 자료형을 고려할 것. int 및 float인가, 아니면 str인가. 다만 계산을 하기 위해서는 자료형이 int 또는 float이어야 한다. 간혹 string 형태의 자료형으로 계산을 하게 될 경우에는 다음과 같은 오류가 발생하게 된다. TypeError: unsupported operand type(s) for /: 'str' and 'str' 그렇기 때문에 위와 같은 오류가 발생할 경우에는 자료형을 변경해주어야 할 필요가 있는데,..
2020.10.03 -
1. 파이참(Pycharm) 내 Interpreter 설정하기 처음 파이참을 실행하면 위와 같은 화면이 나오면서 파이참이 시작된다. 위 화면에서 Create New Project(새 작업 시작) 버튼을 누르면 아래와 같은 창이 생긴다. 위의 untitled1에 드래그되어 있는데, 그는 파일의 저장 이름을 의미하는 것으로 작업하고자 하는 작업명을 입력하면 된다. 파일명을 작성하는 곳 아래에 Project interpreter: New Conda environment라고 적혀 있는 부분이 있는데, 그 앞의 ▼ 버튼을 눌러 세부 사항 설정 창을 열자. 그러면 위와 같은 창이 나타나게 되는데, 기본적으로는 New environment using에 Conda 또는 그 외 몇 가지 프로그램들이 임의적으로 뜰 것인데..
파이참(Pycharm) 사용 환경 설정 방법1. 파이참(Pycharm) 내 Interpreter 설정하기 처음 파이참을 실행하면 위와 같은 화면이 나오면서 파이참이 시작된다. 위 화면에서 Create New Project(새 작업 시작) 버튼을 누르면 아래와 같은 창이 생긴다. 위의 untitled1에 드래그되어 있는데, 그는 파일의 저장 이름을 의미하는 것으로 작업하고자 하는 작업명을 입력하면 된다. 파일명을 작성하는 곳 아래에 Project interpreter: New Conda environment라고 적혀 있는 부분이 있는데, 그 앞의 ▼ 버튼을 눌러 세부 사항 설정 창을 열자. 그러면 위와 같은 창이 나타나게 되는데, 기본적으로는 New environment using에 Conda 또는 그 외 몇 가지 프로그램들이 임의적으로 뜰 것인데..
2019.01.15 -
아나콘다 3(Anaconda3) 아나콘다는 파이썬과 빅데이터를 관리하는 프로그램인 R을 보다 빠르고 쉽게 이용할 수 있도록 만든 프로그램이다. 현재 파이썬 3.7 버전과 파이썬 2.7 버전을 각각 32비트 형식과 64비트 형식으로 나누어 배포하고 있다. 설치 링크 : https://www.anaconda.com/download/ 최근 사용되는 컴퓨터들은 보통 64비트이나, 키움증권 Open API를 사용할 목적으로 다운로드하는 경우에는 32비트를 다운로드 받아 사용하길 권하는 바이다. 물론 그 외에 사용될 여러 가지 프로그램들은 어떤 버전을 사용해야 할진 모르지만, 호환이 되는지의 여부를 확인한 후에 다운로드 하여야 프로그램 간 충돌이 일어나지 않을 수 있다. 파이참(Pycharm) 다음으로 파이참의 경..
아나콘다(Anaconda3), 파이참(Pycharm) 설치 방법아나콘다 3(Anaconda3) 아나콘다는 파이썬과 빅데이터를 관리하는 프로그램인 R을 보다 빠르고 쉽게 이용할 수 있도록 만든 프로그램이다. 현재 파이썬 3.7 버전과 파이썬 2.7 버전을 각각 32비트 형식과 64비트 형식으로 나누어 배포하고 있다. 설치 링크 : https://www.anaconda.com/download/ 최근 사용되는 컴퓨터들은 보통 64비트이나, 키움증권 Open API를 사용할 목적으로 다운로드하는 경우에는 32비트를 다운로드 받아 사용하길 권하는 바이다. 물론 그 외에 사용될 여러 가지 프로그램들은 어떤 버전을 사용해야 할진 모르지만, 호환이 되는지의 여부를 확인한 후에 다운로드 하여야 프로그램 간 충돌이 일어나지 않을 수 있다. 파이참(Pycharm) 다음으로 파이참의 경..
2019.01.13