🔠 프로그래밍언어

    Python :: 3 - 연산자로 계산을 해 보자

    Python :: 3 - 연산자로 계산을 해 보자

    연산자란 무엇일까 ? 우리의 일상에서 "계산"은 흔하게 이루어지는 과정이다. 계산이라고 하면, 단순히 편의점에서 물건을 구입하고 돈을 거슬러 받는 것을 떠올릴 수도 있지만, 우리가 즐겨보는 영화의 컴퓨터 그래픽 장면들이 역시 계산의 영역에 속한다. 그래픽 장면들이 컴퓨터의 계산 기능을 통하여 이루어지기 때문이다. 컴퓨터는 사람이 해야 하는 계산을 대신 해주기 위해 만들어진 "전자계산기" 로 처음 만들어졌다. 이처럼 계산을 컴퓨터에게 시키는 과정에서 우리는 수식만 작성하여 컴퓨터로 넘겨주면 된다. 그러기 위해 "연산자"에 대해서 알아야 한다. 올바르게 수식을 작성하여야 계산의 효율도 높이고 코드도 간략하게 만들 수 있기 때문이다. 이제 연산자에 대해서 알아보자. 우리는 이미 파이썬을 공부하면서 연산자 하나..

    Python :: 2 - 값을 담아 다루어 보자

    Python :: 2 - 값을 담아 다루어 보자

    프로그래밍을 할 때 우리는 많은 데이터를 처리하여야 하고, 데이터를 계속해서 사용하려면 어딘가에 저장을 해두고 사용하고 싶을 때마다 꺼내서 써야 한다. 이 데이터는 메모리에 저장이 되고, 데이터가 저장된 메모리 공간에 다시 접근해서 사용하기 위해서 우리는 "변수" 를 사용한다. 변수란 메모리 공간에 이름을 붙인다고 생각하면 된다. weight = 78.2 예를 들어 자신의 몸무게를 저장해놓고, 프로그램 안에 bmi 를 구하는 등의 연산을 하기 위해 그 몸무게를 사용한다고 생각해보자. 그러면 우리는 weight 와 같은 이름의 변수를 만들고 거기다 78.2 라는 값을 저장할 수 있다. 이러한 것을 우리는 변수의 선언이라고 하고, 한 줄에 여러 개의 변수를 선언할 수도 있다. weight, height = ..

    Python :: 1 - 데이터 과학과 파이썬의 세계로

    Python :: 1 - 데이터 과학과 파이썬의 세계로

    세상에는 다양한 데이터들이 존재하고, 우리의 일상 곳곳에서 너무나 많은 데이터들이 다뤄지고 있다. 이러한 데이터들을 어떻게 가공해야 의미있는 정보를 추출할 수 있을까? 데이터 과학은 이러한 데이터들에서 과학적인 방법으로 정보나 지식을 추출하는 학문을 얘기한다. 그렇다면 데이터를 다루는 이유는 무엇인가? 가공되지 않은 수많은 정보가 일상생활 가운데 넘쳐나고 있다. 하지만 이 정보들을 우리의 삶을 편리하게 해주기 위해서는 중요한 의미를 지니는 데이터로 분석하고 가공해야 할 필요가 있다. 예를 들어 서울시의 택시 승하차 정보와 이동 통신사의 통화량 데이터를 이용하여 심야 시간에 시민들이 어떻게 이동하는지 파악할 수 있고, 이를 바탕으로 심야버스 노선을 새로 조정할 수 있다. 데이터 과학을 다루기 위해 이 카테..