본문 바로가기

분류 전체보기275

[Django] Django 프로젝트 생성 (goormIDE) Django 입문에 이어서 인프런 강의 중 'Django Mini project BEST 3' 를 수강하며 학습 내용을 정리하겠습니다. 해당 강좌에서는 goormIDE 를 활용하여 프로젝트를 진행합니다. 따라서 goormIDE 의 활용법과 프로젝트 생성 후 서버 구동까지 살펴보겠습니다. goormIDE 활용법 IDE > 새 컨테이너 만들기 terminal > 가상환경 설정하기 python -m venv venv 가상환경 접속하기 source venv/bin/activate 프로젝트 진행은 무조건 가상환경에서 작업하기 ✅ 파이썬 패키지 설치 django 라이브러리 설치 pip install django ✅ 프로젝트 생성 django-admin startproject djangomtv . ✅ 내 홈페이지에 .. 2022. 4. 9.
[Django] Django 입문 Django python으로 만들어진 무료 오픈소스 웹 어플리케이션 프레임워크(Web Application Framework) MTV(Model-Template-View) 패턴을 따른다. MODEL : DB와 커넥션을 해서 필요한 DB 연산을 처리 TEMPLATE : .js나 .html과 같은 페이지를 만들어서 웹 브라우저에게 넘겨주는 역할 VIEW : 사용자 요청을 받아 데이터 베이스 어디에 접근해서 어떤 데이터를 가공할 것인지 MODEL에게 알려주는 역할 Project와 App 프로젝트 생성 명령어 manage.py : 실행파일 tutorial : 프로젝트명 settings.py : 프로젝트 환경설정 정보 담겨 있음 urls.py : 파일은 정규표현식으로 구성 wsgi.py : 웹서버와 장고를 적절하.. 2022. 4. 9.
[Seaborn] Seaborn을 이용한 시각화 Seaborn Matplotlib를 기반으로 만들어진 파이썬 라이브러리 Matplotlib을 더 사용하기 쉽게 만들어진 강력한 라이브러리 통계함수를 공학도들이 통계원리를 포함시켜 만듦 공식 사이트 http://seaborn.pydata.org seaborn과 matplot과 다른 점? 내가 분석한 그래프를 시각화할 때 내가 색감을 지정해서 디자인을 구성하는 능력 중요! seaborn에서 지정하는 palette 를 사용할 건데 어떤 그래프를 골라서 사용하는지도 중요하지만 color 선택이 정말 중요하다. 통계와 알고리즘을 절묘하게 섞어서 API를 만들어내어야 하는데 color는 미국 뉴욕의 현역 디자이너들, 전문가와 협력하여 만든 것이다. Seaborn에서만 제공되는 통계기반 plot # seaborn을 .. 2022. 4. 9.
[Matplotlib] Matplot을 이용한 시각화 Matplot 파이썬으로 데이타를 시각화 하는데는 matplotlib 라는 라이브러리를 가장 많이 사용matplotlib은 파이썬에서 2D 형태의 그래프, 이미지 등을 그릴때 사용하는 것으로실제 과학 컴퓨팅 분야나 인공지능 연구분야에서도 많이 사용됨 matplotlib 모듈 중에는 다양한 모듈들이 있는데 그 중에서 가장 많이 사용하는서브모듈이 pyplot 이다. import matplotlib.pyplot as plt matplot의 서브 모듈인 pyplot을 사용한다. 1. 직선 그래프 그리기 plot(), subprot(), subplots() x = np.arange(10) plt.plot(x) # 원래는 x, y 형식으로 넣어줘야 하는데 매개변수 하나만 넣으면 x와 y 동일하게 들어가서 대각선 출.. 2022. 4. 9.
[Pandas] Pandas - plot plot kind 옵션을 어떻게 지정하느냐에 따라서 다양한 그래프를 그릴수 있다.시각화 목적에 맞게 kind를 잘 지정해줘서 그린다 line 선그래프 bar 바그래프 barh 수평 바그래프 pie 파이그래프 box 박스플롯 kde 커널 밀도 그래프 hist 히스토그램 scatter 산점도 그래프 area 면적 그래프 df['분양가격'].plot() # 서울지역에 대한 집값만 보겠다. df_s = df.loc[df['지역명']=='서울'] df_s # 서울지역 연도별 분양가 df_s_year = df_s.groupby('연도').mean() df_s_year df_s_year['분양가격'].plot(kind='line') # 그려줘 plt.show() # 지역별 분양가 df.groupby('지역명')['분.. 2022. 4. 9.
[Dataframe] Dataframe - 데이터 병합 Concat, Merge 서로 다른 데이타프레임을 하나로 합치는 작업 1) Concatenate 행 방향으로 연결됨 기본값이 axis=0 지정 이 경우에는 두 DataFrame이 서로 동일한 인덱스,컬럼을 가지고 있는 경우가 대부분 위+아래로 연결되는 방식이 기본이지만 좌,우로도 연결 가능하다. outer join이 기본방식이다. sql에서 join과 같음 두개의 DataFrame에 공통적으로 포함되어 있는 하나의 컬럼을 기준으로 합치는 방식 즉, 서로 다른 구성의 DataFrame이지만 공통된 key(컬럼)값을 가지고 있다면 병합 가능하다. inner join이 기본방식. => 교집합 on 속성뒤 공통의 컬럼명 how 속성뒤 조인기법을 적용함 concat은 동일한 데이터의 날짜가 다르다던지, 분기별로 .. 2022. 4. 9.