2007. 2. 16. 15:51
Lecture/열혈강의 Python
1. 파이썬이란?
- 대화 기능의 인터프리터 언어
- 동적인 데이터 타입 결정 지원
- 플랫폼 독립적 언어
- 개발 기간 단축에 초점을 둔 언어
- 간단하고 쉬운 문법
- 고수준의 내장 객체 자료형 제공
- 메모리 자동 관리
- 팀워크에 유용
- 쉬운 유지 보수
- 많은 수의 라이브러리 제공
- 짧아지는 코드
- 높은 확장성
- 확장(Extending) 및 내장(Embedding) 기능
- 무료:)
2. 활용분야
1) 시스템 유틸리티 : POSIX 시스템 콜, 소켓, Perl식, 정규식 등
2) GUI : Tcl/tk, wxPython, PyQt, PyGTK, MFC, Anygui 등
3) 인터넷 프로그래밍 : RPC 프로토콜, 웹 애플리케이션 서버, CGI 래퍼, PSP 등 ※ Zope, Google
4) DB 프로그래밍 : Oracle, DB Ⅱ, Sybase, MySQL 등
5) 각종 테스트 프로세싱 : 정규식, 유니코드, XML 지원
6) 기타 : COM 인터페이스, 수치 연산, AI, 그래픽스, 분산 처리 등
3. 파이썬 설치
- 대화 기능의 인터프리터 언어
- 동적인 데이터 타입 결정 지원
- 플랫폼 독립적 언어
- 개발 기간 단축에 초점을 둔 언어
- 간단하고 쉬운 문법
- 고수준의 내장 객체 자료형 제공
- 메모리 자동 관리
- 팀워크에 유용
- 쉬운 유지 보수
- 많은 수의 라이브러리 제공
- 짧아지는 코드
- 높은 확장성
- 확장(Extending) 및 내장(Embedding) 기능
- 무료:)
2. 활용분야
1) 시스템 유틸리티 : POSIX 시스템 콜, 소켓, Perl식, 정규식 등
2) GUI : Tcl/tk, wxPython, PyQt, PyGTK, MFC, Anygui 등
3) 인터넷 프로그래밍 : RPC 프로토콜, 웹 애플리케이션 서버, CGI 래퍼, PSP 등 ※ Zope, Google
4) DB 프로그래밍 : Oracle, DB Ⅱ, Sybase, MySQL 등
5) 각종 테스트 프로세싱 : 정규식, 유니코드, XML 지원
6) 기타 : COM 인터페이스, 수치 연산, AI, 그래픽스, 분산 처리 등
3. 파이썬 설치