파이썬 튜토리얼 (python tutorial)

64
Python

Upload: minji-kim

Post on 18-Jul-2015

619 views

Category:

Software


1 download

TRANSCRIPT

Page 1: 파이썬 튜토리얼 (Python tutorial)

Python

Page 2: 파이썬 튜토리얼 (Python tutorial)

프로그래머가 되고 싶다.

파이썬을 배운다.

짱 많은 언어

Page 3: 파이썬 튜토리얼 (Python tutorial)

Python이 뭔가요?

Page 4: 파이썬 튜토리얼 (Python tutorial)

파이썬이란? 파이썬 [1](Python)은 1991년 [2] 프로그래머인 귀도 반 로섬 (Guido van Rossum)[3] 이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이다. 파이썬이라는 이름은 귀도가 좋아하는 코미디 〈Monty Python's Flying Circus〉에서 따온 것이다. 파이썬은 초보자부터 전문가까지 폭넓은 사용자층을 보유하고 있다. 동적 타이핑(dynamic typing) 범용 프로그래밍 언어로, 펄 및 루비와 자주 비교된다. 다양한 플랫폼에서 쓸 수 있고, 라이브러리(모듈)가 풍부하여, 대학을 비롯한 여러 교육 기관, 연구 기관 및 산업계에서 이용이 증가하고 있다. 또 파이썬은 순수한 프로그램 언어로서의 기능 외에도 다른 언어로 쓰인 모듈들을 연결하는 풀언어(glue language)로써 자주 이용된다. 실제 파이썬은 많은 상용 응용 프로그램에서 스크립트 언어로 채용되고 있다. 도움말 문서도 정리가 잘 되어 있으며, 유니코드 문자열을 지원해서 다양한 언어의 문자 처리에도 능하다.

출처 - Wiki

Page 5: 파이썬 튜토리얼 (Python tutorial)

Q & A

Page 6: 파이썬 튜토리얼 (Python tutorial)
Page 7: 파이썬 튜토리얼 (Python tutorial)
Page 8: 파이썬 튜토리얼 (Python tutorial)

?

Page 9: 파이썬 튜토리얼 (Python tutorial)
Page 10: 파이썬 튜토리얼 (Python tutorial)

스크립트 언어 입니다.

파이썬은

Page 11: 파이썬 튜토리얼 (Python tutorial)

스크립트 언어

컴파일 언어

Page 12: 파이썬 튜토리얼 (Python tutorial)

컴파일 언어

컴파일러

소스파일

컴퓨터

큰 틀만 봐주세요

Page 13: 파이썬 튜토리얼 (Python tutorial)

컴파일러

소스파일

컴퓨터

컴파일 언어

전부 읽고

Page 14: 파이썬 튜토리얼 (Python tutorial)

컴파일러

소스파일

컴퓨터

컴파일 언어

번역해서 보내준다.

Page 15: 파이썬 튜토리얼 (Python tutorial)

대표적인 컴파일 언어

Page 16: 파이썬 튜토리얼 (Python tutorial)

C언어 C++ Java 자바는 조금 다르다고 합니다…

Page 17: 파이썬 튜토리얼 (Python tutorial)

차이점 정리는 언젠간…

Page 18: 파이썬 튜토리얼 (Python tutorial)

인터프리터

소스파일

컴퓨터

스크립트 언어

전부 읽고

Page 19: 파이썬 튜토리얼 (Python tutorial)

인터프리터

소스파일

컴퓨터

스크립트 언어

전부 읽고

Page 20: 파이썬 튜토리얼 (Python tutorial)

인터프리터

소스파일

컴퓨터

스크립트 언어

한 줄씩 읽고

Page 21: 파이썬 튜토리얼 (Python tutorial)

인터프리터

소스파일

컴퓨터

스크립트 언어

보내준다.

Page 22: 파이썬 튜토리얼 (Python tutorial)

인터프리터 컴파일러

프로그램 전체를 번역 프로그램 한 줄씩 번역

목적 코드를 만들어 냄 바로 실행됨

한번 수정할 때 마다 재 컴파일 인터프리터가 꼭 있어야 함

Page 23: 파이썬 튜토리얼 (Python tutorial)

단적인 예

Page 24: 파이썬 튜토리얼 (Python tutorial)

C++

코드를 전부 입력한 후

디버깅 하면

실행 된다.

Page 25: 파이썬 튜토리얼 (Python tutorial)

Python

파이썬은 한 줄 씩

바로바로

Page 26: 파이썬 튜토리얼 (Python tutorial)

스크립트 언어의 종류

Page 27: 파이썬 튜토리얼 (Python tutorial)

Python Ruby PHP Java Script

Page 28: 파이썬 튜토리얼 (Python tutorial)

그 밖에도 더 있긴 하지만…

Page 29: 파이썬 튜토리얼 (Python tutorial)

파이썬으로 할 수 있는 일들

Page 30: 파이썬 튜토리얼 (Python tutorial)

웹도 만들구요

Page 31: 파이썬 튜토리얼 (Python tutorial)

게임도 만들 수 있어요

Page 32: 파이썬 튜토리얼 (Python tutorial)

파이썬을 사용하는 곳

Page 33: 파이썬 튜토리얼 (Python tutorial)

기타 등등

Page 34: 파이썬 튜토리얼 (Python tutorial)

파이썬 만을 사용하진 않습니다.

Page 35: 파이썬 튜토리얼 (Python tutorial)

을 설치해봅시다.

파이썬

Page 36: 파이썬 튜토리얼 (Python tutorial)

Python 설치 윈도우에서의

Page 37: 파이썬 튜토리얼 (Python tutorial)
Page 38: 파이썬 튜토리얼 (Python tutorial)
Page 39: 파이썬 튜토리얼 (Python tutorial)

2.7 과 3.4의 차이?

Page 40: 파이썬 튜토리얼 (Python tutorial)

어떤 것을 선택하죠?

Page 41: 파이썬 튜토리얼 (Python tutorial)

Case by Case

Page 42: 파이썬 튜토리얼 (Python tutorial)

2.7 은 더 이상 버전 업그레이드가 없다.

Page 43: 파이썬 튜토리얼 (Python tutorial)

3.X 는 하위 호환성이 떨어진다. But 점점 개선 중

Page 44: 파이썬 튜토리얼 (Python tutorial)

사용 할 라이브러리를 지원하는지 확인

Page 45: 파이썬 튜토리얼 (Python tutorial)

하고 싶은 거 하세요.

Page 46: 파이썬 튜토리얼 (Python tutorial)

다운 받은 파이썬을 실행합시다.

Page 47: 파이썬 튜토리얼 (Python tutorial)
Page 48: 파이썬 튜토리얼 (Python tutorial)

저는 이미 설치해 놓아서 붉은 글씨가 뜹니다.

Page 49: 파이썬 튜토리얼 (Python tutorial)
Page 50: 파이썬 튜토리얼 (Python tutorial)

설치가 끝났으면 에서

Page 51: 파이썬 튜토리얼 (Python tutorial)

이런 폴더를 볼 수 있습니다.

Page 52: 파이썬 튜토리얼 (Python tutorial)

폴더 내의 Command Line을 이용할 수도 있지만

Page 53: 파이썬 튜토리얼 (Python tutorial)

기본 cmd에서도 이용하기 위해서

Page 54: 파이썬 튜토리얼 (Python tutorial)

환경 변수를 설정해 봅시다.

Page 55: 파이썬 튜토리얼 (Python tutorial)
Page 56: 파이썬 튜토리얼 (Python tutorial)
Page 57: 파이썬 튜토리얼 (Python tutorial)
Page 58: 파이썬 튜토리얼 (Python tutorial)

Python 3.4의 경우 다음과 같이 입력합니다. Python 2.7의 경우 C:WPython27;

Page 59: 파이썬 튜토리얼 (Python tutorial)

cmd 창에서 python을 타이핑 해봅시다.

Page 60: 파이썬 튜토리얼 (Python tutorial)

테스트로 간단한 사칙연산을 해보세요.

제대로 나오면 설치가 끝났습니다.

Page 61: 파이썬 튜토리얼 (Python tutorial)

다른 운영체제에서는?

Page 62: 파이썬 튜토리얼 (Python tutorial)

이미 설치되어 있음 단 Python 2.7임

Page 63: 파이썬 튜토리얼 (Python tutorial)

터미널에서 테스트해보세요

Page 64: 파이썬 튜토리얼 (Python tutorial)

다음 슬라이드는 문법에 대하여…