본문 바로가기

분류 전체보기246

05. 파이썬 날개달기 1) 클래스 1) 클래스 클래스(class)라는 것은 함수나 변수들을 모아놓은 집합체이다. 하지만 단순한 데이터 자료형이라고 하기엔 그 활용도가 무궁무진하다고 할 수 있다. 클래스를 어떻게 설계하고 그 관계를 어떻게 설정하는가에 의해서 복잡한 것을 단순하게 불분명한것을 명확하게 바꿀 수 있는 능력을 발휘하기도 한다. 다음은 파이썬 클래스의 가장 간단한 예이다. class Simple: pass 위의 클래스는 아무런 기능도 갖고 있지 않은 껍질 뿐인 클래스이다. 하지만 이렇게 껍질 뿐인 클래스도 인스턴스(instance)라는 것을 생성하는 기능은 가지고 있다. (인스턴스와 객체는 같은 말이다. 클래스에 의해서 생성된 객체를 인스턴스라고 부른다) 그렇다면 인스턴스는 무엇인가? 인스턴스는 클래스에 의해서 만들어진 객체로 .. 2012. 4. 12.
13.3. 파이썬에서 MySQL 사용하기 SQL로 데이터베이스를 다루는 것에 조금 익숙해지셨으면, 파이썬에서 데이터베이스를 사용하는 방법을 알아보도록 하시지요. MySQLdb 모듈 설치 파이썬에서 어떤 DBMS를 다루기 위해서는 둘 사이를 이어줄 징검다리가 필요하답니다. 이런 것을 데이터베이스 모듈이라고하는데, http://python.org/topics/database/modules.html에 가시면 종류별로 잘 정리되어 있지요. 데이터베이스는 종류도 많고, 각각의 특징이 있기 때문에 어떤 데이터베이스를 선택하느냐에 따라서 프로그래머가 처리해주어야할 내용도 달라지게 되는데, 다행히 파이썬에서는 서로 다른 데이터베이스를 위한 모듈끼리도 사용방법이 같다고 하는군요. http://www.codegood.com/archives/129 설치 MySQL.. 2012. 4. 12.
11.1. 웹에서 정보 얻기 * ASP 강좌로 유명한 taeyo.net에 재미있는 강좌가 있어서 파이썬 버전으로 옮겨봅니다. 세계의 인구는 몇명일까요? 미국의 인구 조사 사이트에 가보면 현재의 세계 인구를 알 수 있답니다. http://www.census.gov/population/popclockworld.html 다음은 세계 인구를 알려주는 웹페이지를 읽어서 인구수를 출력해주는 파이썬 스크립트입니다.#-*- coding: cp949 -*- import urllib, re url = 'http://www.census.gov/population/popclockworld.html' text = urllib.urlopen(url).read() pattern = '([0-9,]+)' match = re.search(pattern, text.. 2012. 4. 12.
11. 네트워크 출처 : wikidocs 왕초보를 위한 파이썬 2012. 4. 12.