SlideShare a Scribd company logo
1 of 13
Download to read offline
Python 소개
정진욱
2015. 5. 9.
목차
ü Python 개요
ü Python의 IDE
ü Python의 응용예제
ü Python을 추천하는 이유
ü Reference
Python 개요
Python의 간단한 역사
• 1989 : 구현시작 (네덜란드 국립연구소)
• 1991 : Guido van Rossum에 의해 발표
• 2000 : Python 2.0 배포
• 2008 : Python 3.0 배포 (이전버전과 호환되지 않음)
Python에 영감을 준 언어
• ABC, Modula-3, C, C++, Algol-68, SmallTalk, Unix shell..
Python 개요
Python의 인기
– 2015년 8위에 랭크
Python 개요
Python의 인기
– 금융 과학분야에서의인기
• SciPy, Numpy와 갈은 과학 라이브러리를 이용한 벡터, 행렬처리
가능
Python 개요
Python의 장점
– 고수준 언어
• Matlab과 매스플롯라이브러리처럼 행렬 수학을 처리할 수 있는 고수
준언어
• 깔끔한 문법, 실행 가능한 의사코드(Executable pseudo-code)라는 별
명이 있음 à 생산성
• Object-oriented, Procedural, functional 모두 가능 à 재사용성
• 텍스트를 조작하거나, 데이터를 처리하는데 이상적 à 생산성
Python 개요
– 배우기 쉽다
• 키워드가 많지 않으며 구조가 간단함
– 기타장점
• H/W 플랫폼 뿐 아니라, 모든 플랫폼에서 동일한 인터페이스를 가짐
à 호환성
• 탭, 스페이스로 엄격히 적용되어 가독성이 좋아짐
à 가독성
• GC(가비지 컬렉션 지원)
Python의 단점
– 인터프리터 기반이라 JAVA에 비해 상대적으로 느림
– C > JAVA > Python
Python 개요
Python으로 할 수 있는 일
– 웹 프로그래밍
– 수치연산 프로그래밍
– C/C++과 결합가능
– GUI 프로그래밍
– 시스템 유틸리티
Python으로 할 수 없는 일
– 대단히 빠른 속도를 요구하는 프로그램
• 데이터 압축 알고리즘
– 하드웨어를 직접 건드려야하는 프로그램
Python의 IDE
Pycharm
Python의 응용예제
초보자를 위한 야구게임 학습예제
Python의 응용예제
연구자를 위한 기계학습 알고리즘 적용 예제
K-NN(k-nearest neighbors algorithm)
Python을 추천하는 이유
ü 이왕이면, 가볍게 시작하자..
ü 가볍게 배워서 Sub언어로 활용하자…
ü 온라인에 공개된 한글자료가 많다.
ü 고수준언어로 알고리즘 개발에 힘써보자…
ü Python 진영, 최신 트랜드에 대한 학습기회
예 : dJango, flask 등의 framework 및 여러 확장(memcached..)
Reference
ü Python 3.4 공부 좀 해볼까?
ü Python을 이용한 시스템 트레이딩
ü 점프 투 파이썬
ü 위키피디아 : 파이썬
ü Pycharm
ü TIOBE

More Related Content

What's hot

Defensive programming
Defensive programmingDefensive programming
Defensive programmingMark Reynolds
 
FM-indexによる全文検索
FM-indexによる全文検索FM-indexによる全文検索
FM-indexによる全文検索Sho IIZUKA
 
ブートストラップ法とその周辺とR
ブートストラップ法とその周辺とRブートストラップ法とその周辺とR
ブートストラップ法とその周辺とRDaisuke Yoneoka
 
Nimとgrundy数の大雑把な説明
Nimとgrundy数の大雑把な説明Nimとgrundy数の大雑把な説明
Nimとgrundy数の大雑把な説明yuta kasai
 
関数データ解析の概要とその方法
関数データ解析の概要とその方法関数データ解析の概要とその方法
関数データ解析の概要とその方法Hidetoshi Matsui
 
統計的因果推論勉強会 第1回
統計的因果推論勉強会 第1回統計的因果推論勉強会 第1回
統計的因果推論勉強会 第1回Hikaru GOTO
 
Twitterユーザに対するゼロショットタグ付け
Twitterユーザに対するゼロショットタグ付けTwitterユーザに対するゼロショットタグ付け
Twitterユーザに対するゼロショットタグ付けKohei Shinden
 
距離まとめられませんでした
距離まとめられませんでした距離まとめられませんでした
距離まとめられませんでしたHaruka Ozaki
 
Creative Teaching Activities for the Multiple Intelligences
Creative Teaching Activities for the Multiple Intelligences Creative Teaching Activities for the Multiple Intelligences
Creative Teaching Activities for the Multiple Intelligences ETAI 2010
 

What's hot (9)

Defensive programming
Defensive programmingDefensive programming
Defensive programming
 
FM-indexによる全文検索
FM-indexによる全文検索FM-indexによる全文検索
FM-indexによる全文検索
 
ブートストラップ法とその周辺とR
ブートストラップ法とその周辺とRブートストラップ法とその周辺とR
ブートストラップ法とその周辺とR
 
Nimとgrundy数の大雑把な説明
Nimとgrundy数の大雑把な説明Nimとgrundy数の大雑把な説明
Nimとgrundy数の大雑把な説明
 
関数データ解析の概要とその方法
関数データ解析の概要とその方法関数データ解析の概要とその方法
関数データ解析の概要とその方法
 
統計的因果推論勉強会 第1回
統計的因果推論勉強会 第1回統計的因果推論勉強会 第1回
統計的因果推論勉強会 第1回
 
Twitterユーザに対するゼロショットタグ付け
Twitterユーザに対するゼロショットタグ付けTwitterユーザに対するゼロショットタグ付け
Twitterユーザに対するゼロショットタグ付け
 
距離まとめられませんでした
距離まとめられませんでした距離まとめられませんでした
距離まとめられませんでした
 
Creative Teaching Activities for the Multiple Intelligences
Creative Teaching Activities for the Multiple Intelligences Creative Teaching Activities for the Multiple Intelligences
Creative Teaching Activities for the Multiple Intelligences
 

Viewers also liked

빅 데이터 개요 및 활용
빅 데이터 개요 및 활용빅 데이터 개요 및 활용
빅 데이터 개요 및 활용Jin wook
 
빅데이터의 이해
빅데이터의 이해빅데이터의 이해
빅데이터의 이해수보 김
 
파이썬을 배워야하는 이유 발표자료 - 김연수
파이썬을 배워야하는 이유 발표자료 - 김연수파이썬을 배워야하는 이유 발표자료 - 김연수
파이썬을 배워야하는 이유 발표자료 - 김연수Yeon Soo Kim
 
빅데이터의 개념과 이해 그리고 활용사례 (Introduction to big data and use cases)
빅데이터의 개념과 이해 그리고 활용사례 (Introduction to big data and use cases)빅데이터의 개념과 이해 그리고 활용사례 (Introduction to big data and use cases)
빅데이터의 개념과 이해 그리고 활용사례 (Introduction to big data and use cases)Wonjin Lee
 
MIPS CPU의 이해 (입문)
MIPS CPU의 이해 (입문)MIPS CPU의 이해 (입문)
MIPS CPU의 이해 (입문)Jin wook
 
PHP를 위한 NginX(엔진엑스) 시작과 설정
PHP를 위한 NginX(엔진엑스) 시작과 설정PHP를 위한 NginX(엔진엑스) 시작과 설정
PHP를 위한 NginX(엔진엑스) 시작과 설정Jin wook
 
Mongo DB로 진행하는 CRUD
Mongo DB로 진행하는 CRUDMongo DB로 진행하는 CRUD
Mongo DB로 진행하는 CRUDJin wook
 
나도 코딩 공부 시작하고 싶다! (웹/파이썬)
나도 코딩 공부 시작하고 싶다! (웹/파이썬)나도 코딩 공부 시작하고 싶다! (웹/파이썬)
나도 코딩 공부 시작하고 싶다! (웹/파이썬)FAST CAMPUS
 
Angular2를 위한 컴포넌트 분석과 개발
Angular2를 위한 컴포넌트 분석과 개발Angular2를 위한 컴포넌트 분석과 개발
Angular2를 위한 컴포넌트 분석과 개발Jin wook
 
파이썬 기초
파이썬 기초 파이썬 기초
파이썬 기초 Yong Joon Moon
 
아파치 쓰리프트 (Apache Thrift)
아파치 쓰리프트 (Apache Thrift) 아파치 쓰리프트 (Apache Thrift)
아파치 쓰리프트 (Apache Thrift) Jin wook
 
한양대학교 철학과 파이썬 스터디: 코딩 파이썬
한양대학교 철학과 파이썬 스터디: 코딩 파이썬한양대학교 철학과 파이썬 스터디: 코딩 파이썬
한양대학교 철학과 파이썬 스터디: 코딩 파이썬Yeongho Kim
 
Node.js의 도입과 활용
Node.js의 도입과 활용Node.js의 도입과 활용
Node.js의 도입과 활용Jin wook
 
Mongo DB 성능최적화 전략
Mongo DB 성능최적화 전략Mongo DB 성능최적화 전략
Mongo DB 성능최적화 전략Jin wook
 
Angular2를 활용한 컴포넌트 중심의 개발
Angular2를 활용한 컴포넌트 중심의 개발Angular2를 활용한 컴포넌트 중심의 개발
Angular2를 활용한 컴포넌트 중심의 개발Jin wook
 
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?Yongho Ha
 
빅데이터의 활용
빅데이터의 활용빅데이터의 활용
빅데이터의 활용수보 김
 
웹 3.0 세상을 바꾸고 있다 요약
웹 3.0 세상을 바꾸고 있다 요약웹 3.0 세상을 바꾸고 있다 요약
웹 3.0 세상을 바꾸고 있다 요약Konkuk University
 

Viewers also liked (20)

빅 데이터 개요 및 활용
빅 데이터 개요 및 활용빅 데이터 개요 및 활용
빅 데이터 개요 및 활용
 
빅데이터의 이해
빅데이터의 이해빅데이터의 이해
빅데이터의 이해
 
파이썬을 배워야하는 이유 발표자료 - 김연수
파이썬을 배워야하는 이유 발표자료 - 김연수파이썬을 배워야하는 이유 발표자료 - 김연수
파이썬을 배워야하는 이유 발표자료 - 김연수
 
빅데이터의 개념과 이해 그리고 활용사례 (Introduction to big data and use cases)
빅데이터의 개념과 이해 그리고 활용사례 (Introduction to big data and use cases)빅데이터의 개념과 이해 그리고 활용사례 (Introduction to big data and use cases)
빅데이터의 개념과 이해 그리고 활용사례 (Introduction to big data and use cases)
 
MIPS CPU의 이해 (입문)
MIPS CPU의 이해 (입문)MIPS CPU의 이해 (입문)
MIPS CPU의 이해 (입문)
 
PHP를 위한 NginX(엔진엑스) 시작과 설정
PHP를 위한 NginX(엔진엑스) 시작과 설정PHP를 위한 NginX(엔진엑스) 시작과 설정
PHP를 위한 NginX(엔진엑스) 시작과 설정
 
Mongo DB로 진행하는 CRUD
Mongo DB로 진행하는 CRUDMongo DB로 진행하는 CRUD
Mongo DB로 진행하는 CRUD
 
나도 코딩 공부 시작하고 싶다! (웹/파이썬)
나도 코딩 공부 시작하고 싶다! (웹/파이썬)나도 코딩 공부 시작하고 싶다! (웹/파이썬)
나도 코딩 공부 시작하고 싶다! (웹/파이썬)
 
Angular2를 위한 컴포넌트 분석과 개발
Angular2를 위한 컴포넌트 분석과 개발Angular2를 위한 컴포넌트 분석과 개발
Angular2를 위한 컴포넌트 분석과 개발
 
파이썬 기초
파이썬 기초 파이썬 기초
파이썬 기초
 
Python - Module
Python - ModulePython - Module
Python - Module
 
아파치 쓰리프트 (Apache Thrift)
아파치 쓰리프트 (Apache Thrift) 아파치 쓰리프트 (Apache Thrift)
아파치 쓰리프트 (Apache Thrift)
 
한양대학교 철학과 파이썬 스터디: 코딩 파이썬
한양대학교 철학과 파이썬 스터디: 코딩 파이썬한양대학교 철학과 파이썬 스터디: 코딩 파이썬
한양대학교 철학과 파이썬 스터디: 코딩 파이썬
 
Node.js의 도입과 활용
Node.js의 도입과 활용Node.js의 도입과 활용
Node.js의 도입과 활용
 
Mongo DB 성능최적화 전략
Mongo DB 성능최적화 전략Mongo DB 성능최적화 전략
Mongo DB 성능최적화 전략
 
Angular2를 활용한 컴포넌트 중심의 개발
Angular2를 활용한 컴포넌트 중심의 개발Angular2를 활용한 컴포넌트 중심의 개발
Angular2를 활용한 컴포넌트 중심의 개발
 
빅데이터
빅데이터빅데이터
빅데이터
 
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
 
빅데이터의 활용
빅데이터의 활용빅데이터의 활용
빅데이터의 활용
 
웹 3.0 세상을 바꾸고 있다 요약
웹 3.0 세상을 바꾸고 있다 요약웹 3.0 세상을 바꾸고 있다 요약
웹 3.0 세상을 바꾸고 있다 요약
 

Similar to 파이썬(Python) 소개

Python(basic)
Python(basic)Python(basic)
Python(basic)POSTECH
 
Python 생태계의 이해
Python 생태계의 이해Python 생태계의 이해
Python 생태계의 이해용 최
 
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보Young Hoo Kim
 
OSS SW Basics Lecture 12: Open source in research fields
OSS SW Basics Lecture 12: Open source in research fieldsOSS SW Basics Lecture 12: Open source in research fields
OSS SW Basics Lecture 12: Open source in research fieldsJeongkyu Shin
 
200720 바이오협회 생물정보학 파이썬 강의
200720 바이오협회 생물정보학 파이썬 강의 200720 바이오협회 생물정보학 파이썬 강의
200720 바이오협회 생물정보학 파이썬 강의 Joohyun Han
 
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발Jeongkyu Shin
 
2016317 파이썬기초_파이썬_다중설치부터_Jupyter를이용한프로그래밍_이태영
2016317 파이썬기초_파이썬_다중설치부터_Jupyter를이용한프로그래밍_이태영2016317 파이썬기초_파이썬_다중설치부터_Jupyter를이용한프로그래밍_이태영
2016317 파이썬기초_파이썬_다중설치부터_Jupyter를이용한프로그래밍_이태영Tae Young Lee
 
200718 덕성여대 생물정보학 강의 :: 생물정보학 파이썬
200718 덕성여대 생물정보학 강의 :: 생물정보학 파이썬200718 덕성여대 생물정보학 강의 :: 생물정보학 파이썬
200718 덕성여대 생물정보학 강의 :: 생물정보학 파이썬Joohyun Han
 
파이썬 데이터과학 1일차 - 초보자를 위한 데이터분석, 데이터시각화 (이태영)
파이썬 데이터과학 1일차 - 초보자를 위한 데이터분석, 데이터시각화 (이태영)파이썬 데이터과학 1일차 - 초보자를 위한 데이터분석, 데이터시각화 (이태영)
파이썬 데이터과학 1일차 - 초보자를 위한 데이터분석, 데이터시각화 (이태영)Tae Young Lee
 
EveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 KoreanEveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 KoreanJaewook. Kang
 
[Tf2017] day1 jwkang_pub
[Tf2017] day1 jwkang_pub[Tf2017] day1 jwkang_pub
[Tf2017] day1 jwkang_pubJaewook. Kang
 
2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence 2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence Jong MIn Yu
 
18 2 파이썬표준라이브러리
18 2 파이썬표준라이브러리18 2 파이썬표준라이브러리
18 2 파이썬표준라이브러리Changwon National University
 
Overview of Machine Learning
Overview of Machine LearningOverview of Machine Learning
Overview of Machine LearningHyeongchan Kim
 
파이썬 소개
파이썬 소개파이썬 소개
파이썬 소개fermat39
 
20200923 open domain-qa_saltlux
20200923 open domain-qa_saltlux20200923 open domain-qa_saltlux
20200923 open domain-qa_saltluxDongGyun Hong
 
1장 사물인터넷과 라즈베리 파이
1장 사물인터넷과 라즈베리 파이1장 사물인터넷과 라즈베리 파이
1장 사물인터넷과 라즈베리 파이Young Jin Suh
 
『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기복연 이
 

Similar to 파이썬(Python) 소개 (20)

Python(basic)
Python(basic)Python(basic)
Python(basic)
 
Python 생태계의 이해
Python 생태계의 이해Python 생태계의 이해
Python 생태계의 이해
 
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보
PyCon 12월 세미나 - 실전 파이썬 프로그래밍 책 홍보
 
OSS SW Basics Lecture 12: Open source in research fields
OSS SW Basics Lecture 12: Open source in research fieldsOSS SW Basics Lecture 12: Open source in research fields
OSS SW Basics Lecture 12: Open source in research fields
 
JetsonTX2 Python
 JetsonTX2 Python  JetsonTX2 Python
JetsonTX2 Python
 
200720 바이오협회 생물정보학 파이썬 강의
200720 바이오협회 생물정보학 파이썬 강의 200720 바이오협회 생물정보학 파이썬 강의
200720 바이오협회 생물정보학 파이썬 강의
 
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
 
2016317 파이썬기초_파이썬_다중설치부터_Jupyter를이용한프로그래밍_이태영
2016317 파이썬기초_파이썬_다중설치부터_Jupyter를이용한프로그래밍_이태영2016317 파이썬기초_파이썬_다중설치부터_Jupyter를이용한프로그래밍_이태영
2016317 파이썬기초_파이썬_다중설치부터_Jupyter를이용한프로그래밍_이태영
 
200718 덕성여대 생물정보학 강의 :: 생물정보학 파이썬
200718 덕성여대 생물정보학 강의 :: 생물정보학 파이썬200718 덕성여대 생물정보학 강의 :: 생물정보학 파이썬
200718 덕성여대 생물정보학 강의 :: 생물정보학 파이썬
 
파이썬 데이터과학 1일차 - 초보자를 위한 데이터분석, 데이터시각화 (이태영)
파이썬 데이터과학 1일차 - 초보자를 위한 데이터분석, 데이터시각화 (이태영)파이썬 데이터과학 1일차 - 초보자를 위한 데이터분석, 데이터시각화 (이태영)
파이썬 데이터과학 1일차 - 초보자를 위한 데이터분석, 데이터시각화 (이태영)
 
EveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 KoreanEveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 Korean
 
[Tf2017] day1 jwkang_pub
[Tf2017] day1 jwkang_pub[Tf2017] day1 jwkang_pub
[Tf2017] day1 jwkang_pub
 
2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence 2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence
 
18 2 파이썬표준라이브러리
18 2 파이썬표준라이브러리18 2 파이썬표준라이브러리
18 2 파이썬표준라이브러리
 
Overview of Machine Learning
Overview of Machine LearningOverview of Machine Learning
Overview of Machine Learning
 
파이썬으로 익히는 딥러닝
파이썬으로 익히는 딥러닝파이썬으로 익히는 딥러닝
파이썬으로 익히는 딥러닝
 
파이썬 소개
파이썬 소개파이썬 소개
파이썬 소개
 
20200923 open domain-qa_saltlux
20200923 open domain-qa_saltlux20200923 open domain-qa_saltlux
20200923 open domain-qa_saltlux
 
1장 사물인터넷과 라즈베리 파이
1장 사물인터넷과 라즈베리 파이1장 사물인터넷과 라즈베리 파이
1장 사물인터넷과 라즈베리 파이
 
『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기
 

파이썬(Python) 소개

  • 2. 목차 ü Python 개요 ü Python의 IDE ü Python의 응용예제 ü Python을 추천하는 이유 ü Reference
  • 3. Python 개요 Python의 간단한 역사 • 1989 : 구현시작 (네덜란드 국립연구소) • 1991 : Guido van Rossum에 의해 발표 • 2000 : Python 2.0 배포 • 2008 : Python 3.0 배포 (이전버전과 호환되지 않음) Python에 영감을 준 언어 • ABC, Modula-3, C, C++, Algol-68, SmallTalk, Unix shell..
  • 4. Python 개요 Python의 인기 – 2015년 8위에 랭크
  • 5. Python 개요 Python의 인기 – 금융 과학분야에서의인기 • SciPy, Numpy와 갈은 과학 라이브러리를 이용한 벡터, 행렬처리 가능
  • 6. Python 개요 Python의 장점 – 고수준 언어 • Matlab과 매스플롯라이브러리처럼 행렬 수학을 처리할 수 있는 고수 준언어 • 깔끔한 문법, 실행 가능한 의사코드(Executable pseudo-code)라는 별 명이 있음 à 생산성 • Object-oriented, Procedural, functional 모두 가능 à 재사용성 • 텍스트를 조작하거나, 데이터를 처리하는데 이상적 à 생산성
  • 7. Python 개요 – 배우기 쉽다 • 키워드가 많지 않으며 구조가 간단함 – 기타장점 • H/W 플랫폼 뿐 아니라, 모든 플랫폼에서 동일한 인터페이스를 가짐 à 호환성 • 탭, 스페이스로 엄격히 적용되어 가독성이 좋아짐 à 가독성 • GC(가비지 컬렉션 지원) Python의 단점 – 인터프리터 기반이라 JAVA에 비해 상대적으로 느림 – C > JAVA > Python
  • 8. Python 개요 Python으로 할 수 있는 일 – 웹 프로그래밍 – 수치연산 프로그래밍 – C/C++과 결합가능 – GUI 프로그래밍 – 시스템 유틸리티 Python으로 할 수 없는 일 – 대단히 빠른 속도를 요구하는 프로그램 • 데이터 압축 알고리즘 – 하드웨어를 직접 건드려야하는 프로그램
  • 10. Python의 응용예제 초보자를 위한 야구게임 학습예제
  • 11. Python의 응용예제 연구자를 위한 기계학습 알고리즘 적용 예제 K-NN(k-nearest neighbors algorithm)
  • 12. Python을 추천하는 이유 ü 이왕이면, 가볍게 시작하자.. ü 가볍게 배워서 Sub언어로 활용하자… ü 온라인에 공개된 한글자료가 많다. ü 고수준언어로 알고리즘 개발에 힘써보자… ü Python 진영, 최신 트랜드에 대한 학습기회 예 : dJango, flask 등의 framework 및 여러 확장(memcached..)
  • 13. Reference ü Python 3.4 공부 좀 해볼까? ü Python을 이용한 시스템 트레이딩 ü 점프 투 파이썬 ü 위키피디아 : 파이썬 ü Pycharm ü TIOBE