강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
리눅스기반의 Python 활용기초
조회 : 9,906  


리눅스기반의 Python 활용기초


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



차례(전체목차)

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)
현재 Final 버전 : Python 2.4.2(final)

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

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


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

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

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

 

④ Python 문서

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

 

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


② ZOPE를 얻는 방법

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

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

.③ ZOPE 문서 (The Zope Book)l

http://www.zope.org
http://zopewiki.org/ZopeBook

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

④ ZOPE와 Apache의 비교

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

관리성

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

 


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



[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1269


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
주진은
본명 : 주진은
E-Mail : thinkbook골뺑이superuser.co.kr
소속 : (주)수퍼유저코리아