ko ko ko en en en ko ko cs zh ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko en en ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko ko fr ko ko ko en en ko en zh en en
파이썬 코딩 도장: 46.1 아나콘다 설치하기
◀ Q & A46.2 주피터 노트북 사용하기 ▶︎
Unit 46. 실전예제: 웹의 데이터로 그래프 그리기
앞의 유닛을 통해서 파이썬의 기본 문법과 사용 방법을 배웠습니다. 마지막으로 파이썬을 실무에서 어떻게 사용하는지 간단한 예제로 알아보겠습니다. 파이썬은 다양한 분야에서 사용하지만 요즘은 데이터 처리와 분석에 유용하게 사용하고 있습니다. 그래서 이번 유닛에서는 웹의 데이터를 가져온 뒤 그래프로 그리는 방법을 알아보겠습니다.
웹의 데이터를 그래프로 그릴 때는 다음과 같은 단계를 거칩니다. 먼저 웹 페이지에 접근하여 HTML을 가져옵니다. 그다음에 HTML의 내용 중에서 필요한 데이터만 가져와서 파일로 저장합니다. 마지막으로 파일의 데이터를 읽어서 그래프로 그릴 수 있도록 가공한 뒤 그래프로 그립니다.
▼ 그림 46-1 크롤링, 전처리, 시각화 과정
즉, 웹 페이지를 가져오고 파일로 저장하는 크롤링(crawling) 과정, 데이터를 가공하는 전처리 과정, 데이터로 그래프를 그리는 시각화 과정으로 구분할 수 있습니다.
지금까지 실습을 할 때 모든 기능을 직접 만들었습니다. 하지만 이번 유닛에서는 주요 기능이 구현된 파이썬 패키지를 사용하도록 하겠습니다. 특히 실무에서는 시간과 노력을 절약하기 위해 패키지를 주로 사용합니다.
운영체제 중에서 리눅스나 macOS에서는 pip로 패키지를 설치하는데 큰 문제가 없습니다. 하지만 Windows에서는 pip로 패키지를 설치하더라도 중간에 에러가 나는 경우가 많습니다. 그러다보니 Windows에서는 주요 패키지가 포함된 파이썬 배포판을 사용합니다. 이런 파이썬 배포판은 데이터 처리 및 분석에 필요한 패키지가 모두 들어 있어서 데이터 과학 분야에서 널리 사용되고 있습니다.
46.1.1  아나콘다 설치 파일 받기
파이썬 배포판은 여러 가지 종류가 있지만 이번 유닛에서는 아나콘다(Anaconda)를 사용하겠습니다. 웹 브라우저를 실행하고 다음 주소로 이동합니다.
웹사이트가 표시되면 스크롤을 내린 뒤 Python 3.6 version의 64-BIT INSTALLER 버튼을 클릭하여 설치 파일을 받습니다(버전은 시간이 지나면 계속 바뀌는데 3.으로 시작하는 버전을 받으면 됩니다. 그리고 32비트 버전을 받아도 상관없습니다).
▼ 그림 46-2 아나콘다 다운로드
▼ 그림 46-3 아나콘다 설치 시작
라이선스 동의 창이 나오면 I Agree를 클릭합니다.
▼ 그림 46-4 라이선스 동의
설치 방식 선택 화면입니다. 여기서는 기본값 그대로 Just Me (recommended)로 설치하겠습니다. Next >를 클릭합니다.
▼ 그림 46-5 설치 방식 선택
아나콘다가 설치될 위치를 설정합니다. 여기서도 기본값 그대로 C:\Users\ \Anaconda3에 설치하겠습니다. Next >를 클릭합니다.
▼ 그림 46-6 설치 위치 설정
아나콘다의 경로를 환경 변수의 PATH에 추가할지 설정하는 화면입니다. Add Anaconda to my PATH environment variable의 체크를 해제한 뒤 Install을 클릭합니다. 왜냐하면 아나콘다에도 python.exe가 들어있는데 'Unit 2 파이썬 설치하기'에서 설치한 파이썬과 중복되기 때문입니다. 기존 python.exe와 혼동되지 않도록 아나콘다의 경로는 PATH에 추가하지 않습니다(아나콘다의 python.exe는 PATH에 추가하지 않더라도 시작 메뉴의 Anaconda Prompt를 통해 사용할 수 있습니다).
▼ 그림 46-7 아나콘다의 경로를 환경 변수의 PATH에 추가하지 않음
이제 아나콘다가 설치됩니다. 파일이 많으므로 시간이 조금 오래 걸릴 수도 있습니다.
▼ 그림 46-8 아나콘다 설치 중
설치가 끝났습니다. Next >를 클릭합니다.
▼ 그림 46-9 아나콘다 설치 완료
아나콘다 클라우드 설명은 읽지 않아도 됩니다. Learn more about Anaconda Cloud는 체크를 해제하고 Finish를 클릭합니다.
▼ 그림 46-10 아나콘다 설치 프로그램 종료
◀ Q & A46.2 주피터 노트북 사용하기 ▶︎
Unit 1. 소프트웨어 교육과 파이썬
Unit 2. 파이썬 설치하기
Unit 3. Hello, world!로 시작하기
Unit 4. 기본 문법 알아보기
Unit 5. 숫자 계산하기
Unit 6. 변수와 입력 사용하기
Unit 7. 출력 방법 알아보기
Unit 8. 불과 비교, 논리 연산자 알아보기
Unit 9. 문자열 사용하기
Unit 10. 리스트와 튜플 사용하기
Unit 11. 시퀀스 자료형 활용하기
Unit 12. 딕셔너리 사용하기
Unit 13. if 조건문으로 특정 조건일 때 코드 실행하기
Unit 14. else를 사용하여 두 방향으로 분기하기
Unit 15. elif를 사용하여 여러 방향으로 분기하기
Unit 16. for 반복문으로 Hello, world! 100번 출력하기
Unit 17. while 반복문으로 Hello, world! 100번 출력하기
Unit 18. break, continue로 반복문 제어하기
Unit 19. 계단식으로 별 출력하기
Unit 20. FizzBuzz 문제
Unit 21. 터틀 그래픽스로 그림 그리기
Unit 22. 리스트와 튜플 응용하기
Unit 23. 2차원 리스트 사용하기
Unit 24. 문자열 응용하기
Unit 25. 딕셔너리 응용하기
Unit 26. 세트 사용하기
Unit 27. 파일 사용하기
Unit 28. 회문 판별과 N-gram 만들기
Unit 29. 함수 사용하기
Unit 30. 함수에서 위치 인수와 키워드 인수 사용하기
Unit 31. 함수에서 재귀호출 사용하기
Unit 32. 람다 표현식 사용하기
Unit 33. 클로저 사용하기
Unit 34. 클래스 사용하기
Unit 35. 클래스 속성과 정적, 클래스 메서드 사용하기
Unit 36. 클래스 상속 사용하기
Unit 37. 두 점 사이의 거리 구하기
Unit 38. 예외 처리 사용하기
Unit 39. 이터레이터 사용하기
Unit 40. 제너레이터 사용하기
Unit 41. 코루틴 사용하기
Unit 42. 데코레이터 사용하기
Unit 43. 정규표현식 사용하기
Unit 44. 모듈과 패키지 사용하기
Unit 45. 모듈과 패키지 만들기
Unit 46. 실전예제: 웹의 데이터로 그래프 그리기
46.2 주피터 노트북 사용하기
46.3 웹 페이지의 HTML을 가져와서 파일로 저장하기
46.4 데이터로 그래프 그리기
C 언어 코딩 도장
- 이 사이트에 실린 모든 내용, 디자인, 이미지, 편집 구성의 저작권은 (주)도서출판 길벗과 지은이에게 있습니다.
- 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다.
- 책의 내용을 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다.
- 링크, SNS 공유는 허용합니다.
서울시 마포구 서교동 월드컵로 10길 56 (서울시 마포구 서교동 467-9)
Copyright © 2016-2021 Coding Dojang