회원 로그인
|
Python 1강 - 파이썬이란?
열혈 강의 Python의 동영상 강좌를 정리
Python01-1.asf
Python 1강
#목차
1. 파이썬이란?
2. 파이썬 설치
3. 한글 환경 설정
4. 파이썬 실행 환경 설정
5. 프로그램 간단히 실행해 보기
1. 파이썬이란?
#유래
열대 뱀
BBC 코미디 프로그램의 제목 (개발자 애청자)
#배워야 하는 이유
개발시간 단축 시켜준다.
배우기 쉽고, 개발자로 사용하기 쉽다.
코드를 이해하기 쉽다.
코드가 짧다.
팀 프로젝트에 좋다.
확장성이 뛰어나다(C, Java)
#어떤 언어?
객체 지향 언어
대화기능의 인터프리터 언어
동적인 데이터 타입 결정 지원
플랫폼에 독립적
개발 기간 단축에 초점을 둔 언어
간단하고 쉬운 문법
고 수준의 내장 객체 데이터 형 제공
메모리 자동 관리
무료
#어디에 좋은가?
시스템 관리(스크립팅)
GUI
인터넷 프로그래밍
DB 프로그래밍
각종 텍스트 프로세싱
분산처리
수치연산, 그래픽스 등등
2. 파이썬 설치
설치 시 다 넥스트
#실행 IDLE (Python GUI)로 실행
Python Shell창 뜸 (대화식 인터프리터)
바로
3. 한글 환경 설정
메뉴file/open -> /Lib/site.py 열기
alt+g(라인이동) 288라인 이동(파이썬 2.5는 370라인)
또는 ctrl+f(문자열 찾기)해서 ascii를 찾는다.
encoding = "ascii"를 "utf-8"로 변경
저장
#파이썬 2.5이상은 아래 설정을 할 필요가 없다.
바로 파이썬을 다시 실행하여
메뉴file/open -> Lib/lib-tk/FixTk.py 열기
(변경된 것은 # 주석)
Python01-2.asf
4. 파이썬 실행 환경 설정
#유틸리티
IDLE (Python GUI) - Python shell을 사용한다.
Module Docs - 모듈을 검색하여 레퍼런스와 예제를 웹브라우져를 통해 찾을 수 있다.
Python (command line) - 도스형태의 파이썬을 사용한다.
Python Manuals - 파이썬 메뉴얼을 본다.
Uninstall Python - 파이썬을 삭제한다.
#기타 환경 설정
유니코드 코덱 설치
파이썬 실행 환경 설정
PATH
PYTHONPATH
PYTHONSTARUP
다른 시스템의 설치 및 환경 설정
PYTHONPATH 설정
라이브러리나 모듈을 한곳에 모아 어디서든 바로 사용할 수 있도록 경로를 설정한다.
시작>실행>sysedit
AUTOEXEC.BAT창에
SET PYTHONPATH = D:PythonLib
와 같이 임시로 만들어둬도 된다.
PYTHONSTARUP 설정
파이썬 실행시 같이 실행되는 스크립트를 넣어 두는 경로
#대화식 모드로 파이썬 실행하기
계산기로 활용 예
문자열 출력하기
반복, 붙이기
부분 문자열 취하기
터틀 그래픽의 예
사칙연산 + - * / %(나머지) **(제곱)
# 몫과 나머지 구함
문자
# turtle이라는 라이브러리 사용하겠다고 정의
이제 반복문 사용해 보자.
Python01-2.asf 13:37
5. 프로그램 간단히 실행해 보기
#스크립트 파일 실행하기 (1) - 달력
파이썬 쉘에서
메뉴file>new window
cal.py 저장
메뉴edit>run script 실행
도스창에서도 사용할 수 있다.
시작>실행>cmd
cal.py 저장된 곳으로 폴더 이동
c:임의폴더>python cal.py 로 실행하면
도스창에서 바로 달력이 나온다.
탐색기에서 cal.py를 실행하면
도스창에서 실행이 자동으로 된다.
#다른 예제 -위에 선 긋기
# range는? 수를 만들어 내는 함수
# range(시작, 끝, 간격)
run script 실행, 바로 더블클릭하여 도스창에서 실행 가능
square.pyw로 확장자를 변경하면 더블클릭시 도스창 열리지 않고 바로 실행
(square.pyc 바이트 코드로 번역된 파일)
Python01-1.asf 21:00
# 스크립트 파일 실행하기 (2) - execfile 이용하기
import로 수행하기
(1-5-7절 책 내용 참조)
#도움말 사용
라이브러리 os에 대한 도움말을 볼 수도 있다.
Python01-2.asf 끝
Python01-1.asf
Python 1강
#목차
1. 파이썬이란?
2. 파이썬 설치
3. 한글 환경 설정
4. 파이썬 실행 환경 설정
5. 프로그램 간단히 실행해 보기
1. 파이썬이란?
#유래
열대 뱀
BBC 코미디 프로그램의 제목 (개발자 애청자)
#배워야 하는 이유
개발시간 단축 시켜준다.
배우기 쉽고, 개발자로 사용하기 쉽다.
코드를 이해하기 쉽다.
코드가 짧다.
팀 프로젝트에 좋다.
확장성이 뛰어나다(C, Java)
#어떤 언어?
객체 지향 언어
대화기능의 인터프리터 언어
동적인 데이터 타입 결정 지원
플랫폼에 독립적
개발 기간 단축에 초점을 둔 언어
간단하고 쉬운 문법
고 수준의 내장 객체 데이터 형 제공
메모리 자동 관리
무료
#어디에 좋은가?
시스템 관리(스크립팅)
GUI
인터넷 프로그래밍
DB 프로그래밍
각종 텍스트 프로세싱
분산처리
수치연산, 그래픽스 등등
2. 파이썬 설치
설치 시 다 넥스트
#실행 IDLE (Python GUI)로 실행
Python Shell창 뜸 (대화식 인터프리터)
바로
1+1 #입력해 보자. 2답인 2가 바로 나온다.
3. 한글 환경 설정
print "한글" #을 처보자.깨져서 나온다.
메뉴file/open -> /Lib/site.py 열기
alt+g(라인이동) 288라인 이동(파이썬 2.5는 370라인)
또는 ctrl+f(문자열 찾기)해서 ascii를 찾는다.
encoding = "ascii"를 "utf-8"로 변경
저장
#파이썬 2.5이상은 아래 설정을 할 필요가 없다.
바로 파이썬을 다시 실행하여
print "한글" #해보자. 한글 #한글이 바로 출력된다.#파이썬 2.5이하 버젼일 때 설정
메뉴file/open -> Lib/lib-tk/FixTk.py 열기
import sys, os, _tkinter ver = str(_tkinter.TCL_VERSION) for t in "tcl", "tk", "tix": key t.upper() + "_LIBRARY" try: v = os.environ[key] except KeyError: v = os.path.join(sys.prefix, "tcl", t+ver) if os.path.exists(os.path.join(v, "tclIndex")): os.environ[key] = v위와 같은 코드를 아래와 같이 변경한다.
(변경된 것은 # 주석)
#import sys, os, _tkinter import sys, os #ver = str(_tkinter.TCL_VERSION) ver = "8.3" for t in "tcl", "tk", "tix": key t.upper() + "_LIBRARY" try: v = os.environ[key] except KeyError: v = os.path.join(sys.prefix, "tcl", t+ver) if os.path.exists(os.path.join(v, "tclIndex")): os.environ[key] = v저장 후 파이썬 다시 실행하여
print "한글" #해보자. 한글
Python01-2.asf
4. 파이썬 실행 환경 설정
#유틸리티
IDLE (Python GUI) - Python shell을 사용한다.
Module Docs - 모듈을 검색하여 레퍼런스와 예제를 웹브라우져를 통해 찾을 수 있다.
Python (command line) - 도스형태의 파이썬을 사용한다.
Python Manuals - 파이썬 메뉴얼을 본다.
Uninstall Python - 파이썬을 삭제한다.
#기타 환경 설정
유니코드 코덱 설치
파이썬 실행 환경 설정
PATH
PYTHONPATH
PYTHONSTARUP
다른 시스템의 설치 및 환경 설정
PYTHONPATH 설정
라이브러리나 모듈을 한곳에 모아 어디서든 바로 사용할 수 있도록 경로를 설정한다.
시작>실행>sysedit
AUTOEXEC.BAT창에
SET PYTHONPATH = D:PythonLib
와 같이 임시로 만들어둬도 된다.
PYTHONSTARUP 설정
파이썬 실행시 같이 실행되는 스크립트를 넣어 두는 경로
#대화식 모드로 파이썬 실행하기
계산기로 활용 예
문자열 출력하기
반복, 붙이기
부분 문자열 취하기
터틀 그래픽의 예
사칙연산 + - * / %(나머지) **(제곱)
# 몫과 나머지 구함
divmod(50, 3) #50/3으로 몫 16과 나머지 2가 나온다. (16, 2) a = 5 + 6j a (5+6j) a * a (-11+60j) a ** 2 (-11+60j)
문자
print 'Hello' Hello #또는 print "Hello" Hello문자의 반복 실행
print 'Hello' * 3 HelloHelloHello print 'Hello ' * 3 Hello Hello Hello print 'Hello ' + 'World' Hello World문자열(배열)
s = 'spam and ham" s[0] #앞 배열에 첫번째 's' s[1] #앞 배열에 두번째 'p' s[-1] #뒤 배열에 첫번째 'm' s[-2] #뒤 배열에 두번째 'a' s[1:4] #앞 배열에 두번째에서 4번째 'pam' len(s) #배열의 길이 12# 재미있는 예제 (파이썬2.5에선 사용불가능?)
# turtle이라는 라이브러리 사용하겠다고 정의
from turtle import * reset()tk라는 창이 하나 뜬다.
forward(50) right(90) forward(50) right(90) forward(50) right(90) forward(50) right(90)입력하면 tk창에 선이 그어진다.
이제 반복문 사용해 보자.
for x in range(4) : forward(50) left(90)함수 사용해 보기
def square() : for x in range(4) : forward(50) right(90) reset() #하면 화면 지워짐 square() #함수 호출함수 인자 사용해 보기
def square(size) : for x in range(4) : forward(size) right(90) square(100)
Python01-2.asf 13:37
5. 프로그램 간단히 실행해 보기
#스크립트 파일 실행하기 (1) - 달력
파이썬 쉘에서
import calender calender #모듈 호출 calendar.prmonth(2007, 9) #2007년 9월 달력이 나온다.이것을 스크립트 에디터에서 작성후 저장하여 사용해 보자
메뉴file>new window
# file : cal.py #은 주석커맨드 import calender calendar.prmonth(2007, 10)메뉴file>save
cal.py 저장
메뉴edit>run script 실행
도스창에서도 사용할 수 있다.
시작>실행>cmd
cal.py 저장된 곳으로 폴더 이동
c:임의폴더>python cal.py 로 실행하면
도스창에서 바로 달력이 나온다.
탐색기에서 cal.py를 실행하면
도스창에서 실행이 자동으로 된다.
#다른 예제 -위에 선 긋기
from turtle import * reset() def square(size) : for x in range(4) : forward(size) right(90) for size in range(10, 100, 30); square(size)
# range는? 수를 만들어 내는 함수
# range(시작, 끝, 간격)
range(4) [0, 1, 2, 3] range(1, 10, 2) [1, 3, 5, 7, 9]square.py로 저장
run script 실행, 바로 더블클릭하여 도스창에서 실행 가능
square.pyw로 확장자를 변경하면 더블클릭시 도스창 열리지 않고 바로 실행
(square.pyc 바이트 코드로 번역된 파일)
Python01-1.asf 21:00
# 스크립트 파일 실행하기 (2) - execfile 이용하기
import로 수행하기
(1-5-7절 책 내용 참조)
#도움말 사용
라이브러리 os에 대한 도움말을 볼 수도 있다.
import os help(os) #os라이브러리에 대한 도움말 os.path #경로 출력 help(os.path) #os라이브러리 경로에 관한 도움말
Python01-2.asf 끝
댓글 0개
| 엮인글 0개
285개(14/15페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
25 | [VisualStudio] Visual Studio Express 2012 다운로드/설치 | 푸딩뱃살 | 2731 | 2013.04.06 20:12 |
24 | [Python] DC 이효리 겔러리에서 사진 추출하기 | artsOne | 934 | 2009.03.27 01:54 |
23 | [Python] 클래스 안의 함수 실행 | artsOne | 2546 | 2012.09.20 11:54 |
22 | [Python] 기본 함수들 | artsOne | 4882 | 2012.09.12 15:39 |
21 | [Python] Config Parser | artsOne | 2264 | 2012.08.28 13:55 |
20 | [Python] win32 오픈오피스 실행 | artsOne | 2154 | 2012.08.01 17:38 |
19 | [Python] 문자열의 기호들을 출력하기 | artsOne | 2868 | 2009.04.17 11:59 |
18 | [Python] python 자료형 / 자료형 출력 | artsOne | 3394 | 2009.03.30 00:54 |
17 | [Python] win32 모듈로 Excel 사용하기 | artsOne | 4113 | 2008.03.18 02:24 |
16 | [Python] 용어 정리 | artsone | 3565 | 2008.02.26 23:11 |
15 | [Python] Python 9강 - 파일 | artsone | 9963 | 2007.11.03 02:59 |
14 | [Python] Python 8강 - 객체의 복사 및 형 변환 | artsone | 5220 | 2007.11.01 04:15 |
13 | [Python] Python 7강 - 사전 | artsone | 2871 | 2007.10.30 03:26 |
12 | [Python] Python 6강 - 튜플 | artsone | 3139 | 2007.10.24 05:30 |
11 | [Python] Python 5강 - 리스트 | artsone | 7338 | 2007.10.23 22:13 |
10 | [Python] Python 4강 - 문자열 | artsone | 3700 | 2007.10.20 03:04 |
9 | [Python] Python 3강 - 수치 자료형과 연산자 | artsone | 4197 | 2007.10.18 17:01 |
8 | [Python] Python 2강 - 파이썬 문과 기본 자료형 | artsone | 5315 | 2007.10.15 02:25 |
>> | [Python] Python 1강 - 파이썬이란? | artsOne | 3419 | 2007.10.11 23:36 |
6 | [Python] [스크랩] Python은 무엇인가? | artsone | 2001 | 2008.02.26 16:20 |