[음악] >> 오늘은 기계학습 알고리즘 프로그래밍에서 쓸 멋진 툴 두 개를 소개합니다 데이터 과학에서도 유용하죠 하나는 파이썬 프로그래밍 언어고 둘은 iPython 노트북이라고 합니다 지금쯤 컴퓨터에 파이썬을 설치하셨으리라 믿습니다 설치 과정도 다 거치고요 시작하는데 필요한 몇 가지 팁을 짚고 넘어가죠 온라인에 알아야 할 기법에 대한 자료가 넘치도록 있지요 하지만 같이 해보는 게 재미날 것 같습니다 정말 유용한 도구이기 때문이죠 실무에서도 어마어마한 차이를 가져다 줍니다 처음으로 iPython 노트북을 실행시키면 다음과 같은 화면을 보게 됩니다 기본적으로 디렉토리 상태와 디렉토리 안에 있는 모든 파일의 목록입니다 데이터 파일 몇 개와 이전에 만든 iPython 노트북 및 그 안에 있는 데이터 파일이죠 파일 브라우저 같은 거죠 이제 새로운 노트북을 만들 겁니다 New, Python 2를 순서대로 누르면 Python 노트북이 하나 생깁니다 첫 iPython 노트북 사용을 축하합니다 이 도구는 나온지 몇 년 됐는데 기계학습, 데이터 과학 알고리즘 개발과 둘 사이의 소통 방식을 완전히 바꿔버렸죠 정말 유용한 도구죠 제가 좋아하는 두 개를 조합하죠. 간단한 스크립팅 언어 파이썬과 다른 이들과 소통하기 상당히 편한 위키 페이지를 하나로 합쳤습니다 파이썬 더하기 위키 페이지가 iPython 노트북인 것이죠 오늘 iPython 노트북과 파이썬에 대한 몇 가지 비법과 요령을 보여드리고자 합니다 이미 파이썬이나 다른 언어로 코딩할 수 있다는 전제로요 자, iPython 노트북을 열어서 새로운 노트북을 만들었습니다 인터페이스에 대해 설명해 드리죠 여기 가장 위에 있는 건 노트북 제목입니다 다른 걸로 바꿔보죠 iPython 노트북 시작하기로 바꿀 겁니다 다 됐습니다 새 노트북과 제목입니다 이 노트북은 일종의 파이썬 콘솔입니다 콘솔이지만 결과 화면을 저장하고 그 화면에 있는 텍스트, 영상을 포함할 수 있습니다 이 강의 중간에 다 써보게 될텐데 정말 유용합니다 여기 이 메뉴에 들어가면 파일 저장, 열기, 칸 수정, 복사, 추가가 가능한데 조금 있다 설명드리죠 곧바로 시작하죠 파이썬부터 하겠습니다 여기 이 칸을 클릭할건데 콘솔 입력 같은 것이죠 첫 파이썬 함수를 입력하겠습니다 첫 함수가 할 건 출력입니다 문자열을 출력할 건데 파이썬에선 작은따옴표나 큰따옴표 중 골라쓸 수 있죠 출력할 문자열은 그 유명한 Hello World입니다 쉬프트+엔터를 누르면 칸을 실행하게 되니 기억해 두시죠 그냥 엔터를 누르면 어떻게 되는지 곧 설명 드리겠습니다 실행 후에 Hello World가 출력됩니다 이제 강의에서 사용할 iPython 노트북과 파이썬 함수를 향한 여행을 떠나보도록 합시다 iPython 노트북의 특징 하나를 보자면 텍스트와 서식화된 텍스트 이렇게 칸 종류가 두 가지 있다는 점입니다 첫 번째는 여기 칸 종류로 가서 마크다운을 누릅니다 칸에 클락하면 이제 쓸 수 있죠 마크다운 언어는 위키 페이지와 꽤나 비슷합니다 샵을 입력하면 헤더가 됩니다 #파이썬 시작하기 쉬프트+엔터를 치는 대신에 엔터만 치면 여러 줄로 늘어나죠 엔터를 쳐보죠 파이썬을 시작해 봅시다 서브헤더를 써보죠 지금까지 한 걸 여러분도 따라서 했다고 가정하죠 다음을 했습니다 그리고 엔터만 누릅니다 목록은 이렇습니다 파이썬 프로그래밍 언어를 설치했습니다 iPython 노트북을 시작했습니다 아 잘 안 됐네요 실행했는데 제대로 안 됐네요 뭘 잘못했는지 돌아가 보죠 더블클릭해서 수정합니다 여기 공백을 잊었네요 이 사이에 공백이 있어야 합니다 이제 iPython 설치했고 iPython 노트북을 시작한 게 지금까지 한 거죠 이제 쉬프트+엔터를 누르면 목록이 보이죠 [음악]