마케팅 담당자를 위한 프로그래밍: Python 설치 방법

게시 됨: 2017-07-01

참고: 이 블로그 게시물은 수석 웹 분석가인 Adrian Palacios가 작성한 시리즈의 두 번째 게시물이며 마케팅 담당자에게 Python 프로그래밍 언어 설치에 필요한 정보와 지침을 제공하기 위해 작성되었습니다. 놓친 경우를 대비하여 Adrian의 첫 번째 게시물은 마케터가 처음부터 그렇게 하는 것을 고려해야 하는 이유를 설명합니다.

어떻게 파이썬을 배우기 시작합니까? 가장 먼저 해야 할 일은 설치하는 것입니다. 예, Adobe Photoshop을 설치하는 것처럼 컴퓨터에 Python을 가져와야 합니다. 현재 컴퓨터에 매우 기본적인 Python 버전이 있을 가능성이 있지만, 해당 기본 버전이 있으면 Microsoft Word를 설치하고 사용하는 것과 비교하여 TextEdit 또는 메모장을 사용하는 데 멈춘 것처럼 느껴질 것입니다. 후속 게시물에는 우리가 활용하고 싶은 다른 "추가 기능"이 있으므로 전반적으로 새로 설치하는 것이 좋습니다.

설치할 때 Continuum.io라는 회사의 Anaconda를 사용하는 것이 좋습니다. 그것들은 Python의 확장 기능과 다른 많은 것들을 쉽게 설치하고 관리할 수 있게 해줍니다(“실제” 프로그래머가 “왜 PIP를 사용하지 않습니까?”라는 겸손한 어조로 당신에게 묻는다면, 당신이 하루 일과가 있기 때문이라고 말하십시오. ).

먼저 브라우저를 열고 Continuum의 Anaconda 다운로드 페이지로 이동합니다.

Windows 장치의 경우 단계가 약간 다를 수 있지만 전반적으로 동일한 프로세스입니다. 올바른 패키지를 다운로드하고 설치합니다. 그런 다음 아래로 스크롤하여 현재 사용 중인 운영 체제 탭을 선택합니다. 다운로드할 버전을 선택하십시오("그래픽" 또는 "비트" 설치 프로그램이 작업하기 가장 쉽습니다).

  • 올바른 패키지를 다운로드하고 설치
  • 아래로 스크롤하여 현재 사용 중인 운영 체제 탭을 선택합니다.
  • 다운로드할 버전 선택("그래픽" 또는 "비트" 설치 프로그램이 가장 쉽게 작업할 수 있음)

이제 다운로드 폴더를 찾은 다음 .pkg 파일을 두 번 클릭합니다.

.pkg 파일을 클릭하면 다음과 같은 지침이 나타납니다.

이 프로그램은 컴퓨터에서 꽤 많은 공간을 차지합니다!

필요한 모든 스크립트 실행을 완료하는 데 5~10분이 소요될 수 있습니다. 그러면 다음 화면이 표시됩니다.

자, 이제 무엇을 합니까? 이 버전의 Anaconda에는 Slack과 같은 프로그램에서 기대할 수 있는 아이콘이 없습니다. 대신 터미널을 통해 프로그램을 "실행"합니다. 이전에 터미널을 사용한 적이 없다면 애플리케이션에서 찾을 수 있습니다. 아이콘을 찾으면 두 번 클릭하십시오.

터미널입니다. 너무 헐벗고 실용적이어서 미지의 영역과 마찬가지로 무섭게 느껴질 수 있습니다. 하지만 안전한 삶을 사는 데 재미가 어디 있겠습니까?

터미널을 사용하는 것은 프로그래밍 방법을 배우는 데 큰 장애물입니다. 마우스로 무언가를 가리키고 클릭하는 것과 같은 친숙함과 사용 편의성은 사라졌습니다. 대신 컴퓨터에 수행할 작업을 지시하는 명령을 입력해야 합니다. 그러나 일단 터미널에 입력할 명령과 각 명령이 실행되어야 하는 순서를 파악하면 많은 힘을 얻게 됩니다. 어때요? 완료하려면 백만 번, 반복적으로 클릭하고 스크롤해야 하는 두려운 보고서를 생각해 보십시오.

컴퓨터가 따라야 하는 명령 레시피를 만들면 컴퓨터는 지루한 작업을 모두 수행할 수 있으며 클릭할 수 있는 것보다 훨씬 빠르게 수행할 수 있습니다. 이제 연습해 봅시다. 터미널을 연 상태에서 ls 를 입력하고 Enter/Return 키를 누르십시오. ls는 "list" 명령이며 현재 디렉토리의 모든 파일을 나열합니다.

터미널이 처음에는 완전히 낯설게 느껴질 수 있지만 음악, 문서, 다운로드 등의 단어가 친숙하다는 점에 주목하십시오. 터미널이 (대부분) 클릭하는 데 익숙한 폴더와 아이콘의 텍스트 표현이라는 점을 충분히 강조할 수 없습니다. 탐색 중. 가장 큰 차이점은 터미널(및 기타 유사한 Unix 셸)을 사용하여 실제 명령을 실행할 수 있다는 것입니다. 컴퓨터에 수행할 작업을 지시할 수 있습니다!

참고 사항: 개발자에게 처음으로 터미널을 사용했다고 언급하면 ​​"rm -rf 명령을 시도하십시오. 정말 유용합니다."라는 문구를 따라 말하는 것이 정말 재미있다고 생각할 수 있습니다. 하지마 기본적으로 항목을 삭제합니다. 누군가 이 장난을 치려고 하면 컴퓨터를 끄고 명령을 실행했지만 이제 화면이 비어 있고 컴퓨터가 켜지지 않는다고 말하세요. 그들의 표정은 값을 매길 수 없을 것입니다.

모든 텍스트를 읽으면 새로운 것을 발견할 수 있습니다. 아나콘다. 좋은 징조입니다! 다른 명령을 입력해 봅시다: which python . aconda/bin/python으로 끝나는 텍스트 문자열이 표시되는 경우에도 좋은 신호입니다.

마지막 테스트를 해보자: ipython 을 입력하고 Enter/Return을 누르십시오. 아래에 보이는 것과 같은 일이 발생하면 축하합니다. Anaconda를 설치한 것입니다. 이제 Python의 대화형 버전인 IPython을 실행할 수 있습니다(안타깝게도 이 버전이 "대화형"으로 느껴지는 이유를 완전히 이해하려면 Python 프로그래밍에 상당한 경험이 필요합니다. ).

무엇이 잘못될 수 있습니까?

강화된 버전의 Python을 설치하는 것은 프로그래밍을 시작하는 데 있어 가장 어려운 부분 중 하나일 수 있습니다. IT 부서에서 컴퓨터를 단단히 잠그고 Anaconda 플랫폼을 설치할 수 있는 권한이 없다는 것을 알게 될 것입니다. 가장 노련한 소프트웨어 엔지니어도 어리둥절할 수 있는 기이한 오류를 경험할 수 있습니다.

잘못될 수 있는 많은 것들이 있지만 좋은 점은 Continuum의 똑똑한 사람들이 그 모든 이상한 시나리오를 생각하려고 노력했고 Anaconda 플랫폼은 대부분의 경우 잘 작동한다는 것입니다. 그렇지 않은 경우 설치 시 지원 문서를 살펴보십시오. 그래도 문제가 해결되지 않으면 어떤 오류가 발생하든지 Google에 검색하고(실제로 Google에 복사하여 붙여넣기) 찾을 수 있는 지침을 따르세요.

여전히 문제가 있는 경우 기꺼이 도움을 줄 수 있는 프로그래머를 찾으십시오. 그 사람과 실제로 대화하기 전에 먼저 이 기사에서 질문하는 방법에 대해 읽는 것이 좋습니다. Google 검색을 하고 친구에게 전화를 걸어 생각할 수 있는 모든 작업을 수행했지만 여전히 Anaconda 플랫폼을 설치할 수 없다면 플랜 B가 있습니다. repl.it는 Python을 직접 사용할 수 있는 멋진 서비스입니다. 설정이 필요 없는 브라우저(작업을 저장할 수 있도록 계정을 만드는 것이 좋습니다). 불행히도 이 서비스를 사용하면 이 일련의 게시물에서 계획한 모든 작업을 수행할 수 없지만 시작하기에 충분합니다.

IPython 세션을 시작할 수 있었다면 여기 있는 동안 첫 번째 Python 명령인 print()를 입력해 보겠습니다. "Hello World" 메시지를 인쇄하는 것이 관례이므로 이제 그렇게 합시다. 프로그래밍의 한 가지 핵심 교훈은 입력하는 모든 문자가 중요하다는 것입니다. 당신이 문법에 집착한다면, 오늘은 당신의 운 좋은 날입니다. 그렇지 않다면 곧 코드를 엄격하게 교정하는 방법을 배우게 될 것입니다.

인쇄 명령은 문자열이라는 것을 사용합니다. 문자열은 일반적으로 따옴표로 묶인 텍스트입니다. 아래 그림과 같이 명령을 입력한 다음 Enter/Return 키를 누르십시오. 컴퓨터가 메시지를 반향하는 것을 볼 수 있습니다.

축하합니다! 첫 번째 Python 명령을 실행했습니다. 축하하는 시간을 가져보세요

추가 튜토리얼 및 테이크아웃

Mac에 Anaconda를 설치하는 방법에 대한 비디오 버전이 필요한 경우 이 튜토리얼이 도움이 되었습니다. 처음 5분은 설치 방법을 설명하고 나머지 비디오는 일반적으로 Anaconda 플랫폼에 대한 보다 기술적인(그러나 유용한) 소개입니다.

Windows에 Anaconda 플랫폼을 설치하는 프로세스는 매우 유사합니다. 다음은 설치 방법을 보여주는 훌륭한 YouTube 동영상입니다. 이 영상처럼 Jupyter Notebook을 여는 것보다 Anaconda Prompt를 사용하여 iPython을 실행하고 위의 예를 따르기를 권장합니다.

다음 게시물에서는 데이터 유형과 데이터 유형이 Python으로 수행할 수 있는 작업과 수행할 수 없는 작업을 제어하는 ​​방법에 대해 설명합니다. 질문이 있는 경우 주저하지 말고 Twitter에서 저에게 연락해 주세요.