Python94 첫 언어로서의 파이썬 첫 언어로서의 파이썬존 젤(John M. Zelle) Department of Mathematics, Computer Science, and Physics Wartburg College Waverly, IA 50677 zelle@wartburg.edu 한글판 johnsonj 2006.01.06 요약 현재, 컴퓨터 공학 개론 수업 시간에 어느 프로그래밍 언어가 가장 적절한지 일치된 견해가 없습니다. 대부분의 학교는 전통적인 시스템 프로그래밍 언어인 C, C++, Java, 또는 Ada 같은 언어를 CS1 수업과 CS2 수업시간에 사용합니다. 그렇지만, Tcl과 Perl 그리고 Python 같은 언어가 점차로 인기있는 소프트웨어 개발 도구가 되고 있습니다. 이 글에서는 스크립팅 언어를 컴퓨터 과학 교과과정에.. 2012. 4. 23. 파이썬으로 모두 붙여 봅시다 파이썬으로 모두 붙여 봅시다 Guido van Rossum CNRI 1895 Preston White Drive Reston, VA 20191 Email: guido@cnri.reston.va.us, guido@python.org Position paper for the OMG-DARPA-MCC Workshop on Compositional Software Architecture in Monterey, California, January 6-8, 1998. 서문 파이썬은 진보된 스트립트 언어로서 성공적으로 거대한 소프트웨어 콤포넌트를 함께 붙이는데 사용되고 있습니다. 그 범위는 다중 플랫폼, 미들웨어 생산품, 그리고 어플리케이션 영역에까지 확대되고 있습니다. 파이썬은 객체-지향적 언어로서 고-수준 데이타.. 2012. 4. 23. [06] 얼마나 시간이 경과됐을까? 예전에는 게시판 리스트에 작성일이 "2007년 1월 1일" 처럼 항상 "년월일" 형식으로 보여 주었다. 하지만 요새 진보된 게시판 리스트에는 작성일에 이런식으로 표시해 준다. 1일 2시간 전 또는 1시간 48분 전 사용자들 위주로 UI들이 변하고 있는것이다. 물론 파이썬에서도 위와 같은 기능을 구현할 수 있다. 다음의 함수를 보자. import datetime def elapsed_time(sdate): e = datetime.datetime.now() if not sdate or len(sdate) 2012. 4. 23. [05] 하위디렉토리 검색 자신의 PC에서 특정 파일만을 찾아내어 특정 문장이 포함되어 있는 부분을 다른 문구로 수정하여 저장해야 한다고 생각해 보자.(이와 비슷한 상황은 실제 업무에서 매우 빈번하게 발생한다.) 파이썬 프로그래머라면 일일이 파일을 찾은 후에 파일을 열어서 수정한 후에 다시 저장하는 행위를 반복하는 어리석은 짓은 하지 않을 것이다. 다음의 소스를 보자. import os def search(dirname): flist = os.listdir(dirname) for f in flist: next = os.path.join(dirname, f) if os.path.isdir(next): search(next) else: doFileWork(next) def doFileWork(filename): ext = os.pat.. 2012. 4. 23. 이전 1 ··· 4 5 6 7 8 9 10 ··· 24 다음