[파이썬 프로그래밍 03] = (equal) 기호 이해하기

파이썬 프로그래밍
= (equal) 기호 이해하기 수학에서 =기호는 =기호 양쪽이 서로 같다는 것을 나타내는 기호입니다. a=b라고 쓰면 a와 b가 같다는 것을 의미합니다. 하지만 프로그램밍에서는 전혀 다른 의미로 쓰입니다. 프로그래밍에서 =기호는 '오른쪽의 결과를 왼쪽에 저장한다'라는 것을 의미합니다. 그러므로 =기호 왼쪽에는 결과를 저장하는 뭔가가 있어야하고, 오른쪽은 결과를 내보내는 뭔가가 있어야합니다. 여기에서 결과를 저장하는 뭔가를 보통 '변수'(variable)이라고 부릅니다. 지난번 jupyter notebook을 실행하는 공부자료에서 2+3을 입력하고 Shift-Enter를 치면 5라는 값이 Out[1]에 나오는 것을 볼 수 있었습니다. 2+3의 계산 결과가 나온 것입니다. 프로그래밍을 할때도 숫자와 사칙연산 기호를 조합한 식을 입력하면 실행할때 그 수식을 계산하고 결과를 내보냅니다. 이걸 저장하지 않고 수식만 달랑 써버리면 컴퓨터는 결과를 계산하지만, 계산 결과는 곧 사라집니다. 이 경우 새로운 계산을 하는 다음단계로 넘어가면 계산 결과는 어디에도 없게 됩니다. 만약에 나중에 계산결과를 쓸일이 있다면 그 값을 저장해야 놔야 합니다. 이떄 저장하는 장소가 변수입니다. 변수는 뭔가를…
Read More

[파이썬 프로그래밍 02] jupyter notebook 실행하기

파이썬 프로그래밍
jupyter notebook 실행하기 처음 파이썬을 배울때는 프로그램밍을 하면서 한줄 한줄 잘 샐행되는지 확인해가며 프로그래밍을 하는 것이 여러모로 편합니다. 아나콘다(anaconda)를 설치할떄 설칟되는 jupyter notebook(또는 ipyton notebook)과 spyder가 이런 이유로 많이 쓰입니다. 특히 jupyter notebook은 python을 배울때 뿐만 아니라, 고급 수준의 python프로그램밍을 하는 사람들도 여전히 애용하는 도구입니다. Jupyter Notebook 실행방법은 다음과 같습니다. (1) Windows를 쓰는 사람들은 '시작메뉴'(start menu)에서 아나콘다 (Anaconda)메뉴로 클릭해 들어가면 jupyter notebook메뉴를 찾을 수 있습니다. 바로 이 메뉴를 클릭하면 웹브라우저가 뜨고 jupyter라는 제목의 창이 뜹니다. Mac이나 Linux를 쓸 경우 terminal을 실행시킨 후 jupyter nobook (또는 ipython notebook)을 입력한 다음 엔터를 치면 프로그림이 시작됩니다. 이 경우에도 웹브라우저가 뜨고 jupyter라는 제목의 창이 뜹니다. (2) 첫 프로그래밍을 시작하기 위해서, 오른쪽 상단에 "New"메뉴를 클릭하면 Python이나 Python3메뉴를 찾아 클릭합니다. 그러면 파이썬 프로그램밍을 시작할 준비가 됩니다. jupyter notebook은 간단한 사칙연산 계산기 처럼 쓸 수 있습니다. 예를…
Read More

[파이썬 프로그래밍 01] 파이썬(Python) 설치

파이썬 프로그래밍
파이썬(Python) 설치 파이썬으로 프로그래밍을 하려면 컴퓨터에 파이썬을 설치해야 합니다. 파이썬만 설치하면 처음에 아주 기본적인 프로그래밍을 할 때는 문제가 없습니다. 하지만, 프로그래밍에 조금만 깊이 들어가도 문제가 발생하기 시작합니다. 이것 저것 추가로 설치해야하는 것들이 생기고, 이를 설치하지 않으면 프로그래밍을 더 공부하기가 어려워집니다. 프로그래밍 한 것을 실행해 보고 잘못된부분을 찾고 고치고 확인하는 과정을 쉽게해주는 도구들도 필요하게 됩니다. 그런데 걱정하실 필요는 없습니다. 한번에 파이썬과 웬만한 것들을 다 설치하는 방법이 있습니다. 아나콘다(Anaconda)라는 패키지를 설치하는 방법입니다. 아나콘다를 설치하면 파이쎤뿐만 아니라 자주 쓰는 파이썬 라이브러리들과 프로그래밍을 편리하게 해주는 도구들을 한꺼번에 다 설치할 수 있습니다. Windows가 설치된 컴퓨터나, Mac 컴퓨터, 또는 Linux가 설치된 컴퓨터에 어디에도 설치할 수 있습니다. https://www.anaconda.com/download/ 에 가셔서 가지고 있는 컴퓨터의 OS를 선택해 설치파일을 먼저 다운로드 받아야 합니다. 그런 다음 다운로드한 파일을 더블클릭하면 설치를 시작할 수 있습니다. 가능하면 Python2.7과 Python3.6 둘중에 하나를 선택해야하는데 이때 Python3.6를…
Read More