본문 바로가기

Python94

[01] 내가 프로그램을 만들 수 있을까? 프로그램을 막 시작하려는 사람이 처음 느끼는 벽은 아마도 다음과 같을 것이다. “문법도 어느 정도 알겠고, 책의 내용도 대부분 다 이해하는데, 이러한 지식을 바탕으로 내가 도대체 어떤 프로그램을 만들 수 있을까?” 이럴 때는 무턱대고 “어떤 프로그램을 짜야지”라는 생각보다는 다른 사람들의 프로그램 파일들을 구경하고 분석하는데서 시작하는 것이 좋다. 그러면서 다른 사람들의 생각도 읽을 수 있고 거기에 더해 뭔가 새로운 아이디어가 떠오르기도 하는 것이다. 하지만 여기서 가장 중요한 것은 자신의 수준에 맞는 소스를 찾는 일이다. 그래서 이 장에서는 아주 쉬운 예제부터 시작해서 차츰 어려워지는 실용적인 예제까지를 다루려고 노력하였다. 이것들을 어떻게 활용하는가는 독자의 몫이다. 이곳에 있는 예제들은 모두 필자가.. 2012. 4. 20.
06. 어디서부터 시작할 것인가? 이 곳에서는 아주 짤막한 스크립트나 함수들을 만들어 볼 것이다. 유용할 수도 있고 그렇지 않을 수도 있지만 독자의 프로그래밍 감각을 늘리는데는 더할 나위 없이 좋은 재료들이 될 것이다. 부디 이 책에 있는 것에 대해서만 생각하지 말고 자신이 새로운 것을 직접 만들어 보고 또 연구도 해가면서 파이썬을 공부하도록 하자. 이곳에 소개되는 모든 파이썬 프로그램 예제는 대화형 인터프리터가 아닌 에디터로 작성해야 한다. 스크립트라는 말이 처음 나왔는데 에디터로 작성한 파이썬 프로그램파일을 스크립트라고 부른다. 앞으로는 에디터로 작성한 파이썬 프로그램 파일을 계속 파이썬 스크립트라고 부를 것이니 혼동하지 말도록 하자.출처 : wikidocs 점프 투 파이썬 2012. 4. 20.
05. 파이썬 날개달기 4) 라이브러리 [2] 외장함수 [2] 외장함수 유용한 파이썬 라이브러리들 파이썬 사용에 날개를 달아보자. 전세계의 파이썬 사용자들에 의해서 이미 만들어진 프로그램들을 모아놓은 것이 바로 파이썬 라이브러리이다. ‘라이브러리’는 ‘도서관’이다. 즉, 찾아보는 곳이다. 모든 라이브러리를 공부할 필요는 없다. 그저 어떤 곳에 어떤 라이브러리를 써야 한다는 것만 알면 된다. 그러기 위해서 어떤 라이브러리들이 존재하고 어떻게 사용하는지에 대해서 알아야 할 필요가 있다. 이 곳에서 파이썬의 모든 라이브러리를 다루지는 않을 것이다. 다만, 자주 쓰이고 꼭 알아야만 한다고 여겨지는 것들에 대해서만 다루도록 하겠다. 그리고 여기서는 주로 실례 위주로 설명할 것이다. 자세한 것은 파이썬과 함께 배포되는 파이썬 라이브러리 레퍼런스를 참고하도록 하자. (※.. 2012. 4. 20.
05. 파이썬 날개달기 4) 라이브러리 [1] 내장함수 [1] 내장함수 우리는 이미 몇 가지의 내장 함수들을 사용해 왔다. print, del, type 등이 바로 그것이다. 이러한 파이썬 내장 함수들은 외부 모듈과는 달리 import를 필요로 하지 않는다. 아무런 설정 없이 바로 사용할 수가 있다. 이곳에서 우리는 모든 내장함수에 대해서 알아보지는 않을 것이다. 다만 활용빈도가 높고 중요한 것들에 대해서만 간략히 알아볼 것이다. 여기서 설명하고 있지 않은 것들에 대해서는 라이브러리 레퍼런스를 참고하도록 하자. abs abs(x)는 숫자값을 입력값으로 받았을 때, 그 숫자의 절대값을 돌려주는 함수이다. >>> abs(3) 3 >>> abs(-3) 3 >>> abs(1+2j) 2.2360679774997898 >>> 복소수의 절대값은 다음과 같이 구해진다. a.. 2012. 4. 20.