SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
파이썬으로 할 수 있는 일
- 파이썬 기초 -
목차
No 내용
1 파이썬 개요
2 파이썬 장점 및 설치 방법
3 파이썬 활용사례
파이썬 장점
* 라이브러리란?
→ 소프트웨어 개발시, 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것
자동화
딥러닝
웹크롤링
데이터분석, 모델링
urllib, beautifulsoup, html_table_parser….
pyautogui, sellenium ….
numpy, pandas, sklearn, matplotlib ….
tensorflow, keras….
- 쉽지만 느린 속도 때문에 외면 -> 컴퓨팅 파워 향상되면서 부각
- 텐서플로우가 파이썬을 지원
- 1971년 ‘귀도 반 로썸’ 이라는 프로그래머가 친구에게 생일선물로 주기 위해 개발한
오픈소스 인터프리터 프로그래밍 언어
1. 쉬운 언어이다
2. 수많은 라이브러리를 활용할 수 있다.
파이썬 2.x vs 3.x
- 1971년 ‘귀도 반 로썸’ 이라는 프로그래머가 친구에게 생일선물로 주기 위해 개발한
오픈소스 인터프리터 프로그래밍 언어
- 업그레이드를 계속하다가 부족한 버전을 대폭 업그레이드한 3.X버전을 오픈
- 파이썬 2.x 와 3.x가 호환이 안 됨
✳ 참조: 파이썬이란? ( https://tariat.tistory.com/54 )
파이썬 설치
1. 파이썬 홈페이지를 방문한다. 

(http://www.python.org)
2. 필요한 라이브러리를 설치한다.
c:> pip install <패키지명>
라이브러리 설치하다가
에러가 발생?
필요한 라이브러리를
그때그때 설치?
* 아나콘다 배포판을 설치한다
데이터와 관련된

모든 라이브러가 포함된 버전
파이썬 IDE
이제 파이썬을 실행해 봅시다
IDE를 설치해야 편리하게 사용할 수

있습니다.

(https://www.jetbrains.com)
✳ 참조: 파이썬을 위해 파이참을 써야만 하는 이유 5가지! ( https://tariat.tistory.com/73 )
파이썬 활용사례
- 웹크롤링
렛츠런 파크 싸이트에서 경주결과를 크롤링 해 봅니다.
✳ 참조: HTML에서 표 크롤링하기 ( https://tariat.tistory.com/4 )
파이썬 활용사례
- 웹자동화
네이버에 자동으로 로그인을 해 봅니다.
✳ 참조: sellenium을 활용한 네이버 자동 로그인 ( https://tariat.tistory.com/397 )
파이썬 활용사례
- 자동화
마우스를 자동으로 움직여 봅니다.
✳ 참조: 파이썬으로 마우스 컨트롤 ( https://tariat.tistory.com/434 )
파이썬 활용사례
- 이미지 변환
zAI를 이용하여 트럼프 사진을 피카소 그림 스타일로 변환해 봅니다
✳ 참조: 파이썬 인공지능 라이브러리 zAI 사용( https://tariat.tistory.com/365 )
파이썬 활용사례
- 데이터 분석
데이터를 가공하고, Decision Tree를 그려봅니다.
✳ 참조: Decision Tree 알고리즘 사용하기 ( https://tariat.tistory.com/39 )
향후 학습방안
1. 에러는 구글에서 검색하시면, 어느 정도 해결방안을 찾을 수 있습니다.
2. mooc를 활용하면 무료로 양질의 온라인 교육을 받을 수 있습니다.
✳ 참조: 파이썬 공부 동기부여( https://tariat.tistory.com/398 )
✳ 참조: 파이썬 유무료 교육과정( https://tariat.tistory.com/106 )
끝

Contenu connexe

Tendances

U.cs101 алгоритм программчлал-10
U.cs101   алгоритм программчлал-10U.cs101   алгоритм программчлал-10
U.cs101 алгоритм программчлал-10Badral Khurelbaatar
 
Presentation of programming languages for beginners
Presentation of programming languages for beginnersPresentation of programming languages for beginners
Presentation of programming languages for beginnersClement Levallois
 
The different components of a computer system
The different components of a computer system The different components of a computer system
The different components of a computer system Subagini Manivannan
 
U.cs101 laboratory 10
U.cs101 laboratory 10U.cs101 laboratory 10
U.cs101 laboratory 10Ganbaatar ch
 
салаалсан алгоритм
салаалсан алгоритмсалаалсан алгоритм
салаалсан алгоритмBurotino Iosifob
 
төв процессор буюу Cpu
төв процессор буюу Cpuтөв процессор буюу Cpu
төв процессор буюу Cpushulam
 
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1Free Courses
 
Microprocessor - A Brief History
Microprocessor - A Brief HistoryMicroprocessor - A Brief History
Microprocessor - A Brief HistoryKamran Gillani
 
алгоритмын бодлогууд
алгоритмын бодлогуудалгоритмын бодлогууд
алгоритмын бодлогуудzulaazul_0603
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Intro to Python for Non-Programmers
Intro to Python for Non-ProgrammersIntro to Python for Non-Programmers
Intro to Python for Non-ProgrammersAhmad Alhour
 

Tendances (20)

U.cs101 алгоритм программчлал-10
U.cs101   алгоритм программчлал-10U.cs101   алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
 
網路非常概論
網路非常概論網路非常概論
網路非常概論
 
Presentation of programming languages for beginners
Presentation of programming languages for beginnersPresentation of programming languages for beginners
Presentation of programming languages for beginners
 
The different components of a computer system
The different components of a computer system The different components of a computer system
The different components of a computer system
 
U.cs101 laboratory 10
U.cs101 laboratory 10U.cs101 laboratory 10
U.cs101 laboratory 10
 
салаалсан алгоритм
салаалсан алгоритмсалаалсан алгоритм
салаалсан алгоритм
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
PL Lecture3
PL Lecture3PL Lecture3
PL Lecture3
 
төв процессор буюу Cpu
төв процессор буюу Cpuтөв процессор буюу Cpu
төв процессор буюу Cpu
 
Excel test tsootsoolol
Excel test tsootsoololExcel test tsootsoolol
Excel test tsootsoolol
 
Lecture1
Lecture1Lecture1
Lecture1
 
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
 
Microprocessor - A Brief History
Microprocessor - A Brief HistoryMicroprocessor - A Brief History
Microprocessor - A Brief History
 
алгоритмын бодлогууд
алгоритмын бодлогуудалгоритмын бодлогууд
алгоритмын бодлогууд
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Ush 2014 new3
Ush 2014 new3Ush 2014 new3
Ush 2014 new3
 
l'ordinateur
l'ordinateurl'ordinateur
l'ordinateur
 
أسمبيلي للمبتدئين Assembly
أسمبيلي للمبتدئين Assemblyأسمبيلي للمبتدئين Assembly
أسمبيلي للمبتدئين Assembly
 
Intro to Python for Non-Programmers
Intro to Python for Non-ProgrammersIntro to Python for Non-Programmers
Intro to Python for Non-Programmers
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 

Similaire à 파이썬으로 할 수 있는 일 - 파이썬 기초 교육

Unreal python
Unreal pythonUnreal python
Unreal pythonTonyCms
 
파이썬을 배워야하는 이유 발표자료 - 김연수
파이썬을 배워야하는 이유 발표자료 - 김연수파이썬을 배워야하는 이유 발표자료 - 김연수
파이썬을 배워야하는 이유 발표자료 - 김연수Yeon Soo Kim
 
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)성일 한
 
Python Recipes for django girls seoul
Python Recipes for django girls seoulPython Recipes for django girls seoul
Python Recipes for django girls seoulJoeun Park
 
코딩은 문제해결이다 (도구로써 파이썬)
코딩은 문제해결이다 (도구로써 파이썬)코딩은 문제해결이다 (도구로써 파이썬)
코딩은 문제해결이다 (도구로써 파이썬)HYEONGNAM LEE
 
파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)Heungsub Lee
 
[Td 2015]python을 azure에서 사용하는법(배권한)
[Td 2015]python을 azure에서 사용하는법(배권한)[Td 2015]python을 azure에서 사용하는법(배권한)
[Td 2015]python을 azure에서 사용하는법(배권한)Sang Don Kim
 
Flask! - python web framework flask 튜토리얼
Flask! - python web framework flask 튜토리얼Flask! - python web framework flask 튜토리얼
Flask! - python web framework flask 튜토리얼mangonamu
 
141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작Changwon Choe
 
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
 
Django in Production
Django in ProductionDjango in Production
Django in ProductionHyun-woo Park
 
파이썬 소개
파이썬 소개파이썬 소개
파이썬 소개fermat39
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료Junyoung Jung
 
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
 
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발동현 김
 
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)NAVER D2
 
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터YunWon Jeong
 
Hoodpub 기술 발표
Hoodpub 기술 발표Hoodpub 기술 발표
Hoodpub 기술 발표Hyun-min Choi
 
00_파이썬설치
00_파이썬설치00_파이썬설치
00_파이썬설치Ju-Hyung Lee
 

Similaire à 파이썬으로 할 수 있는 일 - 파이썬 기초 교육 (20)

Unreal python
Unreal pythonUnreal python
Unreal python
 
파이썬을 배워야하는 이유 발표자료 - 김연수
파이썬을 배워야하는 이유 발표자료 - 김연수파이썬을 배워야하는 이유 발표자료 - 김연수
파이썬을 배워야하는 이유 발표자료 - 김연수
 
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
 
Python Recipes for django girls seoul
Python Recipes for django girls seoulPython Recipes for django girls seoul
Python Recipes for django girls seoul
 
코딩은 문제해결이다 (도구로써 파이썬)
코딩은 문제해결이다 (도구로써 파이썬)코딩은 문제해결이다 (도구로써 파이썬)
코딩은 문제해결이다 (도구로써 파이썬)
 
파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)
 
[Td 2015]python을 azure에서 사용하는법(배권한)
[Td 2015]python을 azure에서 사용하는법(배권한)[Td 2015]python을 azure에서 사용하는법(배권한)
[Td 2015]python을 azure에서 사용하는법(배권한)
 
Flask! - python web framework flask 튜토리얼
Flask! - python web framework flask 튜토리얼Flask! - python web framework flask 튜토리얼
Flask! - python web framework flask 튜토리얼
 
141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작
 
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
 
Django in Production
Django in ProductionDjango in Production
Django in Production
 
파이썬 소개
파이썬 소개파이썬 소개
파이썬 소개
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료
 
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
 
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
 
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)
 
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
알파희 - PyPy/RPython으로 20배 빨라지는 아희 JIT 인터프리터
 
JetsonTX2 Python
 JetsonTX2 Python  JetsonTX2 Python
JetsonTX2 Python
 
Hoodpub 기술 발표
Hoodpub 기술 발표Hoodpub 기술 발표
Hoodpub 기술 발표
 
00_파이썬설치
00_파이썬설치00_파이썬설치
00_파이썬설치
 

파이썬으로 할 수 있는 일 - 파이썬 기초 교육

  • 1. 파이썬으로 할 수 있는 일 - 파이썬 기초 -
  • 2. 목차 No 내용 1 파이썬 개요 2 파이썬 장점 및 설치 방법 3 파이썬 활용사례
  • 3. 파이썬 장점 * 라이브러리란? → 소프트웨어 개발시, 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것 자동화 딥러닝 웹크롤링 데이터분석, 모델링 urllib, beautifulsoup, html_table_parser…. pyautogui, sellenium …. numpy, pandas, sklearn, matplotlib …. tensorflow, keras…. - 쉽지만 느린 속도 때문에 외면 -> 컴퓨팅 파워 향상되면서 부각 - 텐서플로우가 파이썬을 지원 - 1971년 ‘귀도 반 로썸’ 이라는 프로그래머가 친구에게 생일선물로 주기 위해 개발한 오픈소스 인터프리터 프로그래밍 언어 1. 쉬운 언어이다 2. 수많은 라이브러리를 활용할 수 있다.
  • 4. 파이썬 2.x vs 3.x - 1971년 ‘귀도 반 로썸’ 이라는 프로그래머가 친구에게 생일선물로 주기 위해 개발한 오픈소스 인터프리터 프로그래밍 언어 - 업그레이드를 계속하다가 부족한 버전을 대폭 업그레이드한 3.X버전을 오픈 - 파이썬 2.x 와 3.x가 호환이 안 됨 ✳ 참조: 파이썬이란? ( https://tariat.tistory.com/54 )
  • 5. 파이썬 설치 1. 파이썬 홈페이지를 방문한다. 
 (http://www.python.org) 2. 필요한 라이브러리를 설치한다. c:> pip install <패키지명> 라이브러리 설치하다가 에러가 발생? 필요한 라이브러리를 그때그때 설치? * 아나콘다 배포판을 설치한다 데이터와 관련된
 모든 라이브러가 포함된 버전
  • 6. 파이썬 IDE 이제 파이썬을 실행해 봅시다 IDE를 설치해야 편리하게 사용할 수
 있습니다.
 (https://www.jetbrains.com) ✳ 참조: 파이썬을 위해 파이참을 써야만 하는 이유 5가지! ( https://tariat.tistory.com/73 )
  • 7. 파이썬 활용사례 - 웹크롤링 렛츠런 파크 싸이트에서 경주결과를 크롤링 해 봅니다. ✳ 참조: HTML에서 표 크롤링하기 ( https://tariat.tistory.com/4 )
  • 8. 파이썬 활용사례 - 웹자동화 네이버에 자동으로 로그인을 해 봅니다. ✳ 참조: sellenium을 활용한 네이버 자동 로그인 ( https://tariat.tistory.com/397 )
  • 9. 파이썬 활용사례 - 자동화 마우스를 자동으로 움직여 봅니다. ✳ 참조: 파이썬으로 마우스 컨트롤 ( https://tariat.tistory.com/434 )
  • 10. 파이썬 활용사례 - 이미지 변환 zAI를 이용하여 트럼프 사진을 피카소 그림 스타일로 변환해 봅니다 ✳ 참조: 파이썬 인공지능 라이브러리 zAI 사용( https://tariat.tistory.com/365 )
  • 11. 파이썬 활용사례 - 데이터 분석 데이터를 가공하고, Decision Tree를 그려봅니다. ✳ 참조: Decision Tree 알고리즘 사용하기 ( https://tariat.tistory.com/39 )
  • 12. 향후 학습방안 1. 에러는 구글에서 검색하시면, 어느 정도 해결방안을 찾을 수 있습니다. 2. mooc를 활용하면 무료로 양질의 온라인 교육을 받을 수 있습니다. ✳ 참조: 파이썬 공부 동기부여( https://tariat.tistory.com/398 ) ✳ 참조: 파이썬 유무료 교육과정( https://tariat.tistory.com/106 )
  • 13.