파이썬 기초 강좌 아나콘다 설치방법

안녕하세요? 트위티 파파입니다.
블로그를 시작한지 한 달이 좀 넘어가는데 아직까지 어떤 방향으로 가야할지 사실 방향이 잘 안 잡힙니다. 이것저것 생각나면 정리해서 포스팅하고 있는데 오늘은 제가 예전부터 관심 있었고 좋은 기회로 회사에서 강좌를 들을 수 있게 된 파이썬에 대해서 알아보겠습니다. 파이썬이 무엇인지 알아보고 파이썬 강좌를 진행하기 위한 프로그램인 아나콘다3의 설치 방법에 대해서 설명드리겠습니다. 이후에는 제가 강좌와 책을 통해 습득 후 제 나름대로 재해석하여 내용을 정리해서 포스팅할 계획입니다. 또한 파이썬 공부를 통해서 제가 근무하고 있는 회계팀에서 활용할 수 있는 방법을 찾아보려고 합니다. 파이썬과 업무를 연관시키고 회계업무에 도움이 될 만한 활용 능력까지 발전할 수 있도록 열심히 해보겠습니다.

 

파이썬이란 무엇인가?

사진 출처 : 위키백과

파이썬(Python)은 네덜란드 출신의 프로그래머인 귀도 반 로섬(Guido van Rossum)이 1991년 발표한 고급 프로그래밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어입니다. 파이썬이라는 이름은 귀도가 좋아하는 코미디 〈Monty Python's Flying Circus〉에서 따온 것이라고 합니다. - 위키백과

 

사실 프로그래밍 언어를 1도 모르는 저는 무슨 말인지 정확히는 와 닿지 않습니다. 다만, 배우기 쉽고, 간단하고, 높은 생산성을 자랑하며 현재 전 세계에서 가장 유명한 프로그래밍 언어로 구글이나 인스타그램과 같은 많은 회사에서 사용하고 있는 언어라고 이해하시면 될 것 같습니다. 위에서 언급한 주요 특징들에 대해서는 차차 제가 언어를 배워나가면서 어떤 의미들이었는지 이해할 수 있다면 좋겠습니다. 이런 현재 제일 인기가 많은 언어인 파이썬의 핵심 철학은 아래와 같습니다.

"아름다운게 추한 것보다 낫다." (Beautiful is better than ugly)
"명시적인 것이 암시적인 것 보다 낫다." (Explicit is better than implicit)
"단순함이 복잡함보다 낫다." (Simple is better than complex)
"복잡함이 난해한 것보다 낫다." (Complex is better than complicated)
"가독성은 중요하다." (Readability counts)

 
저는 무언가 사려고 할 때 그 물건을 만드는 회사의 철학을 중요하게 생각합니다. 단순히 물건을 만들어서 파는게 아니라 어떤 생각을 갖고 물건을 만들며 어떤 가치를 위해서 이 물건을 파는지가 중요하다고 생각하는데 이런 기업의 철학이 단순히 인기 상품을 만드느냐 아니면 지속적으로 성장하고 세계 최고가 될수 있느냐를 결정한다고 생각합니다. 파이썬도 위와 같은 철학 위에서 개발되고 개선되고 사용되고 있습니다. 저도 저 철학의 의미를 느끼면서 앞으로 파이썬 강좌를 진행해보도록 하겠습니다. 이 글을 보시는 분들도 저와 같이 조금씩 조금씩 이해하며 배워 나가셨으면 좋겠습니다.

파이썬 아나콘다 설치방법


아나콘다는 파이썬을 코딩하고 코딩에 필요한 플러그인이나 추가 기능들을 제공하는 무료 프로그램입니다. 파이썬이라는 언어를 코딩하기 위해서는 반드시 필요한 프로그램이고 아나콘다 외에 장고와 같은 다른 오픈소스 프로그램들도 있습니다. 저는 가장 많이 사용하고 쥬피터 노트북과 같은 통합 패키지로 구성되어있는 아나콘다로 파이썬 강좌를 진행해보겠습니다.


설치 방법은 아니콘다 홈페이지에 접속 후 본인의 OS에 맞는 설치 프로그램을 다운로드 합니다. 그 중에서 파이썬 3.7버전을 선택하는데 파이썬 2.7버전은 지원이 중단된다고 하니 참고하시기 바랍니다.

다운로드한 파일을 실행시킵니다.

주요 라이센스에 대해 동의를 하시고

저는 다 같이 사용할 수 있는 All Users를 선택했습니다.

아나콘다를 설치할 경로를 정해줍니다. 저는 기본 설정으로 진행했습니다.

아나콘다를 파이썬 3.7 구동을 의한 기본 프로그램으로 설정을 해주고 인스톨을 눌러줍니다.

설치가 진행이 되고 시간은 그렇게 오래 걸리지는 않았습니다.

사진 출처 : 아나콘다 홈페이지

설치가 완료 되면 아나콘다 네비게이터라는 프로그램을 실행할 수 있는데 이를 실행하면 위와 같이 다양한 프로그램을 확인할 수 있습니다. 별도의 설치 과정없이 통합 패키지로 제공되는 아나콘다의 장점이라고 할 수 있습니다.

 

그 중에서 저는 쥬피터 노트북이라는 프로그램을 실행해봤는데 주석도 함께 넣고 대화형으로 바로 바로 실행결과를 확인하며 프로그래밍 할 수 있는 프로그램으로 다음 포스팅에서 더 자세히 다뤄보겠습니다.

 

마치며

사실 저는 프로그램 전공자도 아니고 지금 아무것도 모르는 초보입니다. 하지만 예전부터 관심이 많았고 앞으로 업무를 하면서 프로그래밍 언어를 통해 생산성도 높이고 제 개인적으로는 뭔가를 배워나간다는 성취감을 느끼고 싶어서 시작하게 되었습니다. 제가 회계팀에서 근무를 하다 보니 많은 데이터를 다뤄야 하는 경우가 많은데 조금씩 배워나기면서 제가 업무에 어떻게 활용할 수 있는지 과정을 정리해볼 생각입니다. 다른 분들에 비해 많이 부족하고 진행이 더디더라도 찬찬히 소소하게 배워나가는 재미를 느끼셨으면 좋겠습니다.

댓글

Designed by JB FACTORY