파이썬 시작하기

파이썬 시작하기

회사에서 일하다 보면 문서작업에 많은 시간을 쏟는 경우가 있습니다.  특히 많은 데이터를 사용하는 엑셀 작업에서 “복사, 붙여넣기, 함수넣기등 단순한 작업에 시간을 쏟는 경우가 많죠, 이럴 때마다 문서작업을 단순화하고 자동화함으로써 내가 더 효율적인 일에 집중할 수 있었으면 좋겠다는 생각이 듭니다. 직장에서는 많은 부서에서엑셀을  많이 사용합니다. 제가 엑셀을 공부하다 보니 엑셀에 기능이 무궁무진하다는 것을 알았고 그 기능을 제대로 공부한다면 업무를 자동화함으로서 작업시간을 줄일 수 있겠다 싶은 생각이 들었습니다. 그래서 파이썬 업무자동화 공부를 시작하고자 합니다.  프로그램이라는 것은 전혀 공부 해 본 적이 없는 저이지만 이 분야는  꼭 한 번 도전해보고 싶다는 생각으로 공부를 하게 되었습니다 저도 파이썬에 초보이지만 공부를 해나가며 초심자로서 자료를 정리함으로써 많은 분들에게 도움이 되었으면 합니다. 그렇게 만든 자료를 무료로 제공 할 수 있어서 많은 분들에게 도움이 될 수 있다면 그 또한 저에게 큰 보람이라는 생각이 되게 되었습니다 엔터키만 누르면 바로 결과를 확인해 볼 수 있는 편리함과 문법적 간결함에 파이썬 지금부터 공부를 시작하겠습니다 

VBA와 파이썬의 차이점

파이썬을 시작하기 앞서 VBA 와 파이썬의 차이가 먼저 설명을 드리겠습니다 VBA는 비주얼 Visual Basic Application의 약자로 Visual Basic 마이크로소프트가 만든 범용 프로그램 언어입니다. PC에서 사용하는 프로그래밍 언어 가운데 역사가 가장 오래된 언어인 베이직에서 발전되었습니다. 비주얼베이직이 입문용 프로그래밍언어로 자리잡으면서 윈도우 환경에서 프로그램과 시스템 개발에도 널리 사용되고 있습니다. 컴퓨터 소프트웨어에는 OS와 어플리케이션 소프트웨어가 있습니다 우리가 사용하는 pc를 예로 든다면 윈도우 10가 OS, 어플리케이션은 OS에서 동작하는 소프트웨어입니다. VBA에서 A가 뜻하는 어플리케이션이란 엑셀이나 워드 같은 마이크로소프트 오피스 계열의 소프트웨어입니다VBA 란 엑셀이나 워드 등의 특화된 오피스 소프트웨어의 기능을 이용할 수 있는 비주얼 베이직을 기반으로 한 프로그래밍 언어를 말합니다.  VBA를 사용하면 엑셀이나 엑세스의 특화된 업무를 자동화 하거나 엑셀이나 액세스의 기능 확장이 입력폼을 만든 만들어 전문 어플리케이션이 수행하는 기능과 유사한 기능을 구현할 수 있습니다. 실용적인 어플리케이션을 엑셀이나 엑세스의 기능을 써서 비교적 짧은 시간에 만들 수 있다는게 VBA 가장 큰 장점이죠. 이런 특징 때문에 실제 업무에서 많이 사용되고 있습니다. 하지만 단점은 반드시 마이크로소프트 오피스를 써야 한다는점이 있습니다. 또한 마이크로소프트 오피스에 맥 버전도 있지만 기반이되는 운영체제가 다르기 때문에 맥용 VBA는 윈도우보다 사용할 수 있는 기능이 적습니다. 그렇기 때문에 윈도우에서 사용한 VBA 프로그램을 맥에서는 사용하지 못하는 경우가 있죠. VBA는 동작하는 플랫폼의 한정적이고 사용할 수 있는 범위의 문제가 단점이 있습니다. 파이썬은 윈도우뿐만 아니라 맥 OS, 우분투 같은 리눅스 OS에서 동작합니다. 일반 PC는 물론 네트워크에있는 서버에서도 동작을 하죠.  또한 클라우드 서버에서도 사용이 가능합니다. 또한 파이썬을 실행에 필요한 메모리는 CPU 하드디스크 용량 자원이 적게 든다는 장점이 있습니다. 이렇듯 파이썬은 광범위한 환경에서 프로그램을 작성 실행할 수 있다는 장점이 있습니다 

파이썬 설치하기

파이썬 설치하기

아래 파이썬 공식사이트에 접속 후  윈도우용 설치 프로그램을 다운로드 합니다.

https://www.python.org/

홈페이지 중간에 Downloads에 아이콘을 위치하면 Download for Windows Latest Python 3.10.2(최신판 파이썬) 가 나타납니다. 이를 클릭한 후 프로그램을 설치합니다. 

(그림1) 파이썬 다운로드
(그림1) 파이썬 다운로드

설치가 완료되면 시작메뉴에서 (그림2)IDLE (Python 3.10 64 bit)를 클릭해서 실행합니다. (그림3)과 파이썬 셀이 실행됩니다.

(그림2) 파이썬 실행하기
(그림2) 파이썬 실행하기
(그림3) 파이썬 실행창
(그림3) 파이썬 실행창

셀(shell)이란 일반적으로 운영체제(OS)에 직접 명령할 수 있도록 만든 소프트웨어를 뜻합니다. 여기서는 OS가 아닌 파이썬이 그 대상입니다. 

비주얼 스튜디오 코드 설치

파이썬이 설치되었다면 소스 코드 에디터인 비주얼 스튜디오 코드를 설치합니다. 비주얼 스튜디오 코드는 마이크로소프트에서 만든 무료 프로그램으로 프로그래밍이 편해지는 도구입니다. 아래 비주얼 스튜디오 코드 공식 사이트 중앙에 보이는 Download for windows 설치 프로그램을 다운로드합니다.

https://code.visualstudio.com/

(그림3) 비주얼 스튜디오 커드 설치
(그림4) 비주얼 스튜디오 커드 설치

사이트에서 자동으로 사용자의 운영체제를 인식함으로  맥을 사용하시는 분들이라면 Download for Mac 이 표시됩니다. 추가 작업 선택에서는 PATH에 추가에 체크를 한 후 설치를 해주세요.

비주얼 스튜디오 코드  확장(Extention) 기능 추가하기

파이썬으로 프로그래밍을 하기 위해서는 확장기능(Extension)이 필수입니다. 추가할 기능은 한국어 팩(Korean Language Pack for Visual Studio Code)과 파이썬 코드입력을 지원하는 확장기능(Python Extension For Visual Studio Code)입니다. Python Extension For Visual Studio Code를 설치하면 자동 들여쓰기, 프로그램 코드 자동완성(intelliSense), 정밀한 문법체크를 비롯한 다양한 프로그램 지능 기능을 비주얼 스튜디오 코드에서 사용 가능합니다.

비주얼 스튜디오 코드를 실행 후 왼쪽 5번째 위치한 기능확장 검색 아이콘을 클릭하여 검색창에 필요한 기능을 입력, 설치하시면 됩니다.

  1. 한국어 팩(Korean Language Pack for Visual Studio Code) 설치하기(그림5)
  2. 파이썬 코드입력을 지원하는 확장기능(Python Extension For Visual Studio Code) (그림5-2)
(그림5) 기능확장 추가하기
(그림5)한국어 팩(Korean Language Pack for Visual Studio Code) 기능확장 추가하기
(그림5-2) 기능확장 추가하기
(그림5-2) Python Extension For Visual Studio Code 기능확장 추가하기

Python Extension For Visual Studio Code 설치를 클릭하면 마이크로소프트 스토어로 연결이 되며 설치할 수 있는 곳으로 안내되어집니다. 이곳에서 확장기능을 다운받으세요.

이것으로 파이썬을 공부하기 위한 준비는 마쳤습니다. 다음시간부터는 엑셀과 파이썬의 열공 화이팅!!

*공부하실 때 눈으로만 읽으면 도움이 안됩니다. 노트에 기록해가며 함께 실행하는 것이 나의 것이 되다는거 아시죠~

Leave a Comment