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