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 )