ݺߣ

ݺߣShare a Scribd company logo
Python
프로그래머가 되고 싶다.
파이썬을 배운다.
짱 많은 언어
Python이 뭔가요?
파이썬이란?
파이썬[1](Python)은 1991년[2] 프로그래머인 귀도 반 로섬(Guido van
Rossum)[3] 이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이며 인터프리터
식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이다.
파이썬이라는 이름은 귀도가 좋아하는 코미디 〈Monty Python's Flying
Circus〉에서 따온 것이다.
파이썬은 초보자부터 전문가까지 폭넓은 사용자층을 보유하고 있다. 동적 타이
핑(dynamic typing) 범용 프로그래밍 언어로, 펄 및 루비와 자주 비교된다. 다
양한 플랫폼에서 쓸 수 있고, 라이브러리(모듈)가 풍부하여, 대학을 비롯한 여
러 교육 기관, 연구 기관 및 산업계에서 이용이 증가하고 있다. 또 파이썬은 순
수한 프로그램 언어로서의 기능 외에도 다른 언어로 쓰인 모듈들을 연결하
는 풀언어(glue language)로써 자주 이용된다. 실제 파이썬은 많은 상용 응용
프로그램에서 스크립트 언어로 채용되고 있다. 도움말 문서도 정리가 잘 되어
있으며, 유니코드 문자열을 지원해서 다양한 언어의 문자 처리에도 능하다.
출처 - Wiki
Q & A
파이썬 튜토리얼 (Python tutorial)
파이썬 튜토리얼 (Python tutorial)
?
파이썬 튜토리얼 (Python tutorial)
스크립트 언어 입니다.
파이썬은
스크립트 언어
컴파일 언어
컴파일 언어
컴파일러
소스파일
컴퓨터
큰 틀만 봐주세요
컴파일러
소스파일
컴퓨터
컴파일 언어
전부 읽고
컴파일러
소스파일
컴퓨터
컴파일 언어
번역해서 보내준다.
대표적인 컴파일 언어
C언어 C++ Java
자바는 조금 다르다고 합니다…
차이점 정리는 언젠간…
인터프리터
소스파일
컴퓨터
스크립트 언어
전부 읽고
인터프리터
소스파일
컴퓨터
스크립트 언어
전부 읽고
인터프리터
소스파일
컴퓨터
스크립트 언어
한 줄씩 읽고
인터프리터
소스파일
컴퓨터
스크립트 언어
보내준다.
인터프리터컴파일러
프로그램 전체를 번역 프로그램 한 줄씩 번역
목적 코드를 만들어 냄 바로 실행됨
한번 수정할 때 마다 재 컴파일 인터프리터가 꼭 있어야 함
단적인 예
C++
코드를 전부 입력한 후
디버깅 하면
실행 된다.
Python
파이썬은 한 줄 씩
바로바로
스크립트 언어의 종류
Python Ruby PHP Java Script
그 밖에도 더 있긴 하지만…
파이썬으로 할 수 있는 일들
웹도 만들구요
게임도 만들 수 있어요
파이썬을 사용하는 곳
기타 등등
파이썬 만을 사용하진 않습니다.
을 설치해봅시다.
파이썬
Python 설치
윈도우에서의
파이썬 튜토리얼 (Python tutorial)
파이썬 튜토리얼 (Python tutorial)
2.7 과 3.4의 차이?
어떤 것을 선택하죠?
Case by Case
2.7 은 더 이상 버전 업그레이드가 없다.
3.X 는 하위 호환성이 떨어진다.
But 점점 개선 중
사용 할 라이브러리를 지원하는지 확인
하고 싶은 거 세요.
다운 받은 파이썬을 실행시다.
파이썬 튜토리얼 (Python tutorial)
저는 이미 설치해 놓아서 붉은 글씨가 뜹니다.
파이썬 튜토리얼 (Python tutorial)
설치가 끝났으면 에서
이런 폴더를 볼 수 있습니다.
폴더 내의 Command Line을 이용할 수도 있지만
기본 cmd에서도 이용하기 위해서
환경 변수를 설정해 봅시다.
파이썬 튜토리얼 (Python tutorial)
파이썬 튜토리얼 (Python tutorial)
파이썬 튜토리얼 (Python tutorial)
Python 3.4의 경우 다음과 같이 입력합니다.
Python 2.7의 경우 C:WPython27;
cmd 창에서 python을 타이핑 해봅시다.
테스트로 간단한 사칙연산을 해보세요.
제대로 나오면 설치가 끝났습니다.
다른 운영체제에서는?
이미 설치되어 있음
단 Python 2.7임
터미널에서 테스트해보세요
다음 슬라이드는
문법에 대하여…

More Related Content

What's hot (20)

Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Joongi Kim
Go로 새 프로젝트 시작하기
Go로 새 프로젝트 시작하기Go로 새 프로젝트 시작하기
Go로 새 프로젝트 시작하기
Joonsung Lee
2017 새싹교실 1교시
2017 새싹교실 1교시2017 새싹교실 1교시
2017 새싹교실 1교시
Han Sung Kim
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
YunWon Jeong
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
Taeung Song
Python 생태계의 이해
Python 생태계의 이해Python 생태계의 이해
Python 생태계의 이해
용 최
Why use git
Why use gitWhy use git
Why use git
Taeung Song
도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택
Jc Kim
[120316] node.js 프로그래밍 5장
[120316] node.js 프로그래밍 5장[120316] node.js 프로그래밍 5장
[120316] node.js 프로그래밍 5장
sung ki choi
Django개발은 PyCharm에서
Django개발은 PyCharm에서Django개발은 PyCharm에서
Django개발은 PyCharm에서
Kyoung Up Jung
17 1 람다함수
17 1 람다함수17 1 람다함수
17 1 람다함수
Changwon National University
ǴƵƩ+ٱ+ڲ
ǴƵƩ+ٱ+ڲǴƵƩ+ٱ+ڲ
ǴƵƩ+ٱ+ڲ
one_two_12
012파이썬설치
012파이썬설치 012파이썬설치
012파이썬설치
Changwon National University
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
동현 김
코분투메뉴얼 10.04 Cobuntu Manual
코분투메뉴얼 10.04 Cobuntu Manual코분투메뉴얼 10.04 Cobuntu Manual
코분투메뉴얼 10.04 Cobuntu Manual
Ubuntu Korea Community
온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기
Seungjae Lee
CTF WEB Back_END 개발기
CTF WEB Back_END 개발기CTF WEB Back_END 개발기
CTF WEB Back_END 개발기
one_two_12
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQtPyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt
덕규 임
11 1 while반복문
11 1 while반복문11 1 while반복문
11 1 while반복문
Changwon National University
08 모듈
08 모듈08 모듈
08 모듈
Changwon National University
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Joongi Kim
Go로 새 프로젝트 시작하기
Go로 새 프로젝트 시작하기Go로 새 프로젝트 시작하기
Go로 새 프로젝트 시작하기
Joonsung Lee
2017 새싹교실 1교시
2017 새싹교실 1교시2017 새싹교실 1교시
2017 새싹교실 1교시
Han Sung Kim
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
YunWon Jeong
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
Taeung Song
Python 생태계의 이해
Python 생태계의 이해Python 생태계의 이해
Python 생태계의 이해
용 최
도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택
Jc Kim
[120316] node.js 프로그래밍 5장
[120316] node.js 프로그래밍 5장[120316] node.js 프로그래밍 5장
[120316] node.js 프로그래밍 5장
sung ki choi
Django개발은 PyCharm에서
Django개발은 PyCharm에서Django개발은 PyCharm에서
Django개발은 PyCharm에서
Kyoung Up Jung
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
동현 김
온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기
Seungjae Lee
CTF WEB Back_END 개발기
CTF WEB Back_END 개발기CTF WEB Back_END 개발기
CTF WEB Back_END 개발기
one_two_12
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQtPyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt
덕규 임

Similar to 파이썬 튜토리얼 (Python tutorial) (20)

땅울림 파이썬 스터디 intro
땅울림 파이썬 스터디 intro땅울림 파이썬 스터디 intro
땅울림 파이썬 스터디 intro
건희 김
Python study 1강 (오픈소스컨설팅 내부 강의)
Python study 1강 (오픈소스컨설팅 내부 강의)Python study 1강 (오픈소스컨설팅 내부 강의)
Python study 1강 (오픈소스컨설팅 내부 강의)
정명훈 Jerry Jeong
About python
About pythonAbout python
About python
Min Hee Cho
프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어
프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어
프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어
Bizmerce Corp
파이썬 소개
파이썬 소개파이썬 소개
파이썬 소개
fermat39
Unreal python
Unreal pythonUnreal python
Unreal python
TonyCms
00ᅡᅵᅥᆫ설치
00ᅡᅵᅥᆫ설치00ᅡᅵᅥᆫ설치
00ᅡᅵᅥᆫ설치
Ju-Hyung Lee
Week2-3 review
Week2-3 reviewWeek2-3 review
Week2-3 review
Eun Yu
현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트)
현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트)현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트)
현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트)
Ukjae Jeong
141103 최창원 파이썬 확장 프로그래밍
141103 최창원 파이썬 확장 프로그래밍141103 최창원 파이썬 확장 프로그래밍
141103 최창원 파이썬 확장 프로그래밍
Changwon Choe
3주차 language
3주차 language3주차 language
3주차 language
준혁 이
『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기
복연 이
04 1 함수
04 1 함수04 1 함수
04 1 함수
Changwon National University
​『함수형 반응형 프로그래밍』 맛보기
​『함수형 반응형 프로그래밍』 맛보기​『함수형 반응형 프로그래밍』 맛보기
​『함수형 반응형 프로그래밍』 맛보기
복연 이
20160126_python
20160126_python20160126_python
20160126_python
Na-yeon Park
『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기
복연 이
파이썬으로 할 수 있는 일 - 파이썬 기초 교육
파이썬으로 할 수 있는 일 - 파이썬 기초 교육파이썬으로 할 수 있는 일 - 파이썬 기초 교육
파이썬으로 할 수 있는 일 - 파이썬 기초 교육
테리엇
Native A/V
Native A/VNative A/V
Native A/V
Sungmin Park
In c
In cIn c
In c
park sungmin
파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)
Heungsub Lee
땅울림 파이썬 스터디 intro
땅울림 파이썬 스터디 intro땅울림 파이썬 스터디 intro
땅울림 파이썬 스터디 intro
건희 김
Python study 1강 (오픈소스컨설팅 내부 강의)
Python study 1강 (오픈소스컨설팅 내부 강의)Python study 1강 (오픈소스컨설팅 내부 강의)
Python study 1강 (오픈소스컨설팅 내부 강의)
정명훈 Jerry Jeong
프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어
프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어
프로그래밍 언어의 기본 개념과 주요 프로그래밍 언어
Bizmerce Corp
파이썬 소개
파이썬 소개파이썬 소개
파이썬 소개
fermat39
Week2-3 review
Week2-3 reviewWeek2-3 review
Week2-3 review
Eun Yu
현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트)
현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트)현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트)
현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트)
Ukjae Jeong
141103 최창원 파이썬 확장 프로그래밍
141103 최창원 파이썬 확장 프로그래밍141103 최창원 파이썬 확장 프로그래밍
141103 최창원 파이썬 확장 프로그래밍
Changwon Choe
『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기
복연 이
​『함수형 반응형 프로그래밍』 맛보기
​『함수형 반응형 프로그래밍』 맛보기​『함수형 반응형 프로그래밍』 맛보기
​『함수형 반응형 프로그래밍』 맛보기
복연 이
『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기
복연 이
파이썬으로 할 수 있는 일 - 파이썬 기초 교육
파이썬으로 할 수 있는 일 - 파이썬 기초 교육파이썬으로 할 수 있는 일 - 파이썬 기초 교육
파이썬으로 할 수 있는 일 - 파이썬 기초 교육
테리엇
파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)
Heungsub Lee

파이썬 튜토리얼 (Python tutorial)