강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

리눅스기반의 Python 활용기초

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스기반의 Python 활용기초


작성자 : (주)수퍼유저코리아, http://www.superuser.co.kr 서버팀



차례(전체목차)

python.gif

1. 월컴 투 Python
① Python의 정의, 역사 그리고 특징
② Python을 얻는 방법
③ Python을 설치하고 실행하는 방법
④ Python 문서
⑤ Python과 다른 언어의 비교

2. 월컴 투 ZOPE

① ZOPE의 정의, 특징
② ZOPE를 얻는 방법
③ ZOPE 문서
④ ZOPE와 Apache의 비교

3. 참고 자료 및 사이트

1. 월컴 투 Python

top

 

① Python의 정의, 역사, 그리고 특징

Python is 습득 쉽고, 쉽게 스크립트 작성을 할 수 있는 인터프리티드 언어
역 사 귀도 반 로썸(Guido van Rossum)에의해 1989년 네덜란드 CWI에서
진행되다. 1991년 대중에게 공개되었다.
특 징

- 수준 높은 언어
- 객체 지향성
- 신장성
- 확장성
- 이식성
- 배우기 쉽다읽기 쉽다
- 관리하기 쉽다
- 튼튼하다
- 훌륭한 메모리 관리자이다
- 인터프리티드와 바이트 컴파일

② Python을 얻는 방법

Python을 지원하는 플랫품 - Unix(Linux, Solaris, FreeBSD, AIX, HP/UX, IRIX 등)
- MS Windows 계열
- OS/2
- DOS(다중 버전)
- Acorn/RISC OS
- BeOS
- Amiga
- VMS/OpenVMS
- QNX
- VxWorks
- Psion
- 기타등등
Python 웹페이지 (http://www.python.org) python_01.gif
현재 Final 버전 : Python 2.4.2(final)

③ Python을 설치하고 실행하는 방법

Unix 계열에서의 설치 - ./configure
  # 기본 설치 디렉토리 /usr/local
- make
- make install
python_02.gif

< Unix 계열에서 실행화면 >
MS Windows에서의 설치

- GUI 화면을 읽으며 일반적인 프로그램 설치와 유사하다

python_03.gif

< MS Windows 계열에서 실행화면 >

 

④ Python 문서

http://www.python.or.kr python_04.gif
http://www.python.org

python_05.gif

 

② Python을 얻는 방법

소스코드길이 Python < Java * 3~5 < C++ * 5~10
간결성과 생산성 Python = 5 * java = 20 * C++

Python
Java
C++
print "Hello World!"

public class HelloWorldApp {

public static void main(String[] args) {

System.out.println("Hello World! ");

 }
}

#include <iostream.h>

void main() {

cout << "Hello World!" << endl;

  }

 

2. 월컴 투 ZOPE

top


① ZOPE의 정의, 특징

ZOPE is Z Obejct Publishing Environment
(객체를 웹 서비스 할수 있게 해주는 도구)
특 징 - 공개소스
- 인터페이스의 다양성
- 다양한 형태로 설치가능
- 다양한 형식으로 데이터를 가공
- 재활용과 공동작업 유용
- 파이썬으로 개발됨
- 처리속도가 늦다
- 언제/어디서나 작업 가능


python_06.gif

② ZOPE를 얻는 방법

ZOPE를 지원하는 플랫품 - Python이 동작 할 수 있는 환경
ZOPE 웹페이지 (http://www.zope.org) python_07.gif

현재 Final 버전 : Zope 2.8.3 stable
               Zope 3.3.1.0final

.③ ZOPE 문서 (The Zope Book)l

http://www.zope.org python_08.gif
http://zopewiki.org/ZopeBook python_09.gif

http://wiki.kldp.org/wiki.php/LinuxdocSgml/Zope_Install-KLDP

④ ZOPE와 Apache의 비교

처리속도 - Apache가 ZOPE보다 확실히 빠른다.

python_10.gif
관리성

- ZOPE가 Apache보다 월등히 관리가 편하다.

python_11.gif

 


3. 참고 자료 및 사이트

top


Python
- 열혈강의 Python(파이썬) : 이강성 저
- CORE 파이썬 : 웨슬리 천 지음, 백종현외 옮김
- http://www.python.org
- http://www.python.or.kr
- http://cafe.naver.com/cafepython
- http://cafe.daum.net/webpython

ZOPE
- http://www.zope.org(The Zope Book)
- http://wiki.kldp.org
- http://www.sjpark.org


copyright.gif

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,772 개
  • 현재 접속자 :  211 명