기업의 재무제표와 거시 경제 지표를 분석하다 보면 필연적으로 방대한 숫자를 마주하게 됩니다. 이 숫자들을 일일이 엑셀에 타이핑하는 대신, 파이썬(Python)이라는 비서를 고용해 자동으로 데이터를 수집하고 가공하는 것이 우리가 이 시리즈를 시작한 이유입니다.
하지만 코딩 비전공자나 일반 직장인들이 파이썬을 배우려다 가장 먼저 포기하는 구간이 바로 ‘프로그램 설치 및 환경 세팅’입니다. 검은 화면에 알 수 없는 영어가 뜨면 지레 겁을 먹기 마련입니다.
결론부터 말씀드립니다. 기업 분석과 금융 데이터 수집을 위한 환경 세팅은 거창할 필요가 없습니다. 딱 두 가지만 설치하면 끝납니다. 바로 파이썬 본체와 코드를 쉽게 작성하게 해주는 편집기인 VS Code(Visual Studio Code)입니다. 오늘 글에서는 비전공자도 절대 헤매지 않는 가장 안전하고 확실한 세팅 방법을 단계별로 안내해 드립니다.
1단계: 파이썬(Python) 설치와 가장 치명적인 실수 피하기
파이썬은 컴퓨터가 우리의 명령(데이터를 가져와라, 엑셀로 저장해라)을 알아듣게 해주는 핵심 번역기입니다.
구글에서 'Python'을 검색하여 공식 홈페이지(python.org)의 다운로드 페이지에 접속합니다.
노란색 'Download Python' 버튼을 눌러 설치 파일을 다운로드하고 실행합니다.
[가장 중요한 주의사항]: 설치 창이 뜨면 가장 첫 화면 하단에 있는 'Add Python to PATH'라는 체크박스를 반드시 클릭해야 합니다.
제가 현업에서 엑셀 자동화나 크롤링을 처음 시도하는 분들을 도와드릴 때, 10명 중 8명은 이 체크를 누락해 다음 단계에서 에러를 겪습니다. 이 옵션을 체크해야 컴퓨터 내 어느 폴더에서든 파이썬을 자유롭게 실행할 수 있습니다. 체크를 확인했다면 'Install Now'를 눌러 설치를 마무리합니다.
2단계: 최강의 무료 코드 편집기, VS Code 세팅
파이썬이 번역기라면, VS Code는 우리가 번역기에게 명령을 내릴 때 쓰는 '고급 노트'입니다. 마이크로소프트에서 만든 무료 프로그램이며, 현재 금융권 및 IT 업계에서 가장 표준으로 쓰이는 편집기입니다.
구글에서 'VS Code'를 검색해 공식 홈페이지에서 다운로드 후 설치합니다. (설치 과정에서 나오는 옵션은 모두 '다음'을 눌러도 무방합니다.)
설치가 끝난 후 VS Code를 실행하면 전부 영어로 되어 있습니다. 당황하지 마시고 화면 왼쪽의 네모난 블록 아이콘(Extensions, 확장 프로그램)을 클릭합니다.
검색창에 'Korean'을 입력하고 'Korean Language Pack for Visual Studio Code'를 찾아 [Install]을 누릅니다.
같은 검색창에 'Python'을 입력하고 가장 상단에 나오는 파이썬 공식 확장 프로그램도 설치해 줍니다.
우측 하단에 뜨는 'Restart' 버튼을 누르거나 프로그램을 껐다 켜면, 완벽하게 한글화된 VS Code를 만날 수 있습니다.
3단계: 기업 숫자 분석을 위한 '무기(라이브러리)' 장착하기
파이썬의 가장 큰 장점은 전 세계의 똑똑한 개발자들이 미리 만들어둔 기능(라이브러리)을 무료로 가져다 쓸 수 있다는 점입니다. 재무 데이터 분석과 웹 크롤링을 위해서는 기본적으로 3가지 무기가 필요합니다.
Requests: 인터넷 웹사이트(네이버 금융, 다트 등)에 접속해 데이터를 요청하는 기능
BeautifulSoup: 웹사이트에서 가져온 복잡한 데이터 중 우리가 원하는 '숫자'만 예쁘게 골라내는 기능
Pandas: 골라낸 숫자들을 엑셀처럼 표 형태로 분석하고 저장하는 최강의 데이터 가공 기능
VS Code 상단 메뉴에서 [터미널] -> [새 터미널]을 클릭하면 화면 아래에 검은 창이 하나 열립니다. 여기에 아래의 명령어를 띄어쓰기까지 정확히 입력하고 엔터를 치시면 됩니다.
명령어: pip install requests beautifulsoup4 pandas openpyxl
화면에 무언가 텍스트가 주르륵 올라가며 설치가 진행될 것입니다. 'Successfully installed'라는 문구가 보인다면, 이제 여러분의 컴퓨터는 전 세계의 기업 재무 데이터와 주식 시장 지표를 긁어올 완벽한 준비를 마친 것입니다.
[핵심 요약]
파이썬 설치 시 첫 화면에서 'Add Python to PATH' 체크박스를 누르는 것이 가장 핵심입니다.
코딩 작성은 마이크로소프트의 무료 프로그램인 VS Code를 한글화하여 사용하는 것이 실무 표준입니다.
금융 데이터 수집과 엑셀 자동화를 위해 터미널 창에서 requests, beautifulsoup4, pandas 라이브러리를 미리 설치해야 합니다.
[다음 편 예고] 3편에서는 오늘 세팅한 환경을 바탕으로, 드디어 첫 번째 코드를 작성해 봅니다. 네이버 금융에서 코스피 200 지수와 환율 데이터를 실시간으로 크롤링(수집)하여 내 화면에 띄우는 웹 크롤링의 기초를 다뤄보겠습니다.
[궁금한 점이 있으신가요?] 설치 과정에서 터미널 창에 붉은색 에러 메시지가 뜨거나 PATH 설정 등을 놓쳐 막힌 부분이 있다면 댓글로 증상을 남겨주세요. 해결 방법을 상세히 알려드리겠습니다.
0 댓글