[ToyProject] Data Chart Create
·
팀 프로젝트/Python
이번 ToyProject 는 Python 으로 강수량과 부침개 검색량에 따른상관관계에 대한 차트를 만들어 보는 Project를 진행하게 되었다. 우선 사용할 모듈을 import 해주자.import matplotlib.font_manager as fmimport matplotlib.pyplot as pltimport pandas as pdimport os Python 에서 차트를 사용하기 위해 matplotlib에 pyplot 사용해줍니다.pyplot 설정은 한글 설정이 깨지기 때문에 fon_manager 메서드를 받습니다. 차트를 사용할때 데이터 정제를 편하게 하기 위해 pandas를 받아옵니다. def resource_path(relative_path): base_path = os.path.abspat..
[Docker] Docker 란?
·
추가 공부/Docker
What is Docker?도커는 컨테이너 기술이며 컨테이너를 생성하고 관리하기 위한 도구이다.소프트웨어 개발에서 컨테이너 -> 표준화된 소프트웨어 패키지이다. 코드를 실행하는데 필요한 종속성과 도구가 포함되어있다. 예시로 Node.js 애플리케이션을 구축하는 경우 Node.js는 서버에서 JavaScript 코드를 실행하는데 사용할 수 있는 JavaScript 런타임이다. 도커로 빌드된 컨테이너가 있는 경우 애플리케이션 소스 코드뿐만 아니라 Node.js 런타임 코드를 실행하는 필요한 기타 도구가 있을 수 있다. 동일한 Node.js 코드와 Node.js 도구를 사용하는 컨테이너는 버전이 항시 동일해야한다. 이런 이점으로 Node.js 런타임이 항상 동일한 동작과 결과를 제공한다.
[pyplot] 한글 깨짐 설정
·
추가 공부/Python
matplotlib pyplot 를 사용할때 아래처럼 한글은 깨진다. 이때 사용할 수 있는게 matplotlib의 font_manager 을 사용해서 font를 변경할 수 있다. font_manager를 import 할 수 있다.import matplotlib.font_manager as fm 사용 방법은 아래처럼 간단하게 설정이 가능하다.plt.rcParams['axes.unicode_minus'] = FalsefontName = fm.FontProperties(fname="내 폰트 위치").get_name()plt.rc('font', family=fontName) 하나씩 살펴봅시다.plt.rcParams['axes.unicode_minus'] = Falsepyplot에 - 기호는 기본으로 유니코드로 ..
[Python] 그래프 그리기 (matplotlib)
·
코딩 테스트/Python
Python 에서 그래프를 그리기 위해서는Matplotlib 모듈을 다운받아야한다.pip install matplotlib 설치가 완료되었다면 matplotlib 내에 pyplot 메서드를 상속받는다.  아래는 그래프 그리는 간단한 예시이다.import csvimport matplotlib.pyplot as plt # pyplt이라 부른다.#인터프리터 언어에서는 대부분# as(별칭)을 지원한다.# matplotlib는 jsoup, ojdbc6.jar 같은 라이브러리라 설치가 필요하다.#pip install matplotlib## 3번째 일시## 4번째 평균기온## Python에서는 _(언더바)가 더 보편적으로 사용된다.## Java등의 언어에서는 다양한 함수,메서드를 사용하기 때문에 카멜표기법이 더 유용..
[Python] csv 모듈을 활용한 파일 입출력
·
추가 공부/Python
import csv## 3번째 일시## 4번째 평균기온## Python에서는 _(언더바)가 더 보편적으로 사용된다.## Java등의 언어에서는 다양한 함수,메서드를 사용하기 때문에 카멜표기법이 더 유용하다.file_path = "test.csv"# Python 파일입출력 기본 코드# with open(파일명, mode='어떤 모드로 열지', encoding="UTF-8") as 객체명:with open(file_path, mode='r') as file : ##reader 등의 색이 변하지 않는 함수는 내장 함수가 아니기 때문에 ##import 받아와야한다. reader = csv.reader(file) # Java에서는 패키지, 파이썬에서는 모듈이라 부른다. #기본 for문 ..
개발자가 되고 싶은 곰