본문 바로가기

Python/왕초보를 위한 파이썬50

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.
10.1. DIR 흉내내기 이제부터는 기본 문법을 응용해서 프로그램을 작성해보기로 했지요? 처음엔 간단한 것부터 시작해서 차근차근 공부해나가기로 해요. 오늘의 문제는 MS-DOS의 DIR 명령을 흉내내는 프로그램을 작성하는 것입니다. DIR은 아래 그림과 같이 현재 디렉토리(폴더)에 속해있는 파일과 디렉토리들을 보여주는 명령이지요. 아주 간단한 것 같지만 직접 만들어보려고 하면 예상외로 신경 쓸 것이 많답니다. 우리가 만들 프로그램이 어떻게 동작해야 할지 생각해볼까요? 윗부분에는 현재 위치한 드라이브의 레이블과 일련번호, 디렉터리 이름을 표시합니다. 그 다음은 현재 디렉터리에 들어있는 파일과 디렉터리를 하나씩 검사해서 이름과 크기, 만들어진 날짜 등을 표시합니다. 마지막으로 파일 개수와 파일을 모두 합한 크기, 디렉터리의 개수, .. 2012. 4. 12.