달력

2

« 2020/2 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1

'2020/02/21'에 해당되는 글 4

  1. SQLite 작업 단계
  2. sqlite3 DB Module
  3. with 문
  4. seaborn.FacetGrid()


 

 

SQLite 작업 단계

단계

작업

1

connection open

2

cursor open

3

DB work

4

cursor close

5

connection close

 

 


'Development > Python' 카테고리의 다른 글

두개의 테이블과 다대다 관계 - ER 다이어그램  (0) 2020.02.23
다대다 테이블 활용 - ER 다이어그램  (0) 2020.02.23
SQLite 작업 단계  (0) 2020.02.21
sqlite3 DB Module  (0) 2020.02.21
with 문  (0) 2020.02.21
seaborn.FacetGrid()  (0) 2020.02.21
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

sqlite3 DB Module

sqlite3모듈은 Python 2.5 이상 버전에 기본 내장되어 있습니다.

 


'Development > Python' 카테고리의 다른 글

다대다 테이블 활용 - ER 다이어그램  (0) 2020.02.23
SQLite 작업 단계  (0) 2020.02.21
sqlite3 DB Module  (0) 2020.02.21
with 문  (0) 2020.02.21
seaborn.FacetGrid()  (0) 2020.02.21
경로 추가  (0) 2020.02.20
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 2. 21. 18:11

with 문 Development/Python


 

 

with

·       with 문의 블록이 끝나면 지정한 객체(conn) 자동으로 종료됩니다.

·       그래서 블럭 내 에러가 발생하더라도 리소스를 안전하게 해제 있습니다.

 

 

with conn:

    cur = conn.cursor()

    cur.execute("SELECT * FROM tablename")

    rows = cur.fetchall()

 

 

 

 

try with 문의 사용

·       Connection, Cursor 와 같은 리소스들이 Leak 되는 것을 방지하기 위하여 try...finally 혹은 with 문을 사용할 수 있습니다.

·       try...finally with 문은 블럭 내 에러가 발생하더라도 항상 리소스를 해제하는 역활을 하기 때문에, 데이터베이스 프로그램에서 자주 사용 활용됩니다.

 


'Development > Python' 카테고리의 다른 글

SQLite 작업 단계  (0) 2020.02.21
sqlite3 DB Module  (0) 2020.02.21
with 문  (0) 2020.02.21
seaborn.FacetGrid()  (0) 2020.02.21
경로 추가  (0) 2020.02.20
sys 모듈  (0) 2020.02.20
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

seaborn.FacetGrid()

·         FaceGrid 만듭니다.

·         다중 플롯 그리드를 만들어서 여러가지 관계를 표현하기 위한 그리드 Class이다. (도화지에 축을 나누는것과 같습니다.)

·         FaceGrid 만드는 플롯의 데이터 인식 격자를 매개변수로 설정할 있습니다.

 

seaborn.FacetGrid(data, row=None, col=None, hue=None, col_wrap=None, sharex=True, sharey=True, height=3, aspect=1, palette=None, row_order=None, col_order=None, hue_order=None, hue_kws=None, dropna=True, legend_out=True, despine=True, margin_titles=False, xlim=None, ylim=None, subplot_kws=None, gridspec_kws=None, size=None)

 

 

https://seaborn.pydata.org/generated/seaborn.FacetGrid.html

 

 

 

매개변수

설명

col

데이터를 어떤 서브셋으로 나눌건지를 정합니다.

hue

데이터를 어떤 서브셋으로 나눌건지를 정합니다.

 

 

 

 

 

Facetgrid 객체의 멤버 메소드

메소드

설명

map()

·         Facetgrid 객체의 멤버 메소드

·         어떤 그래프를 그릴것인지 명시합니다.

·         Facet 데이터 하위 집합에 플로팅 기능을 적용합니다.

 

 

 

 

https://seaborn.pydata.org/generated/seaborn.FacetGrid.map.html

add_legend()

범례를 추가합니다.

set_axis_labels(x_var=None, y_var=None).

축에 대한 라벨을 적용해 줍니다.

 

 

 

 

매개변수

설명

bins

막대의 개수 설정

 

 


'Development > Python' 카테고리의 다른 글

sqlite3 DB Module  (0) 2020.02.21
with 문  (0) 2020.02.21
seaborn.FacetGrid()  (0) 2020.02.21
경로 추가  (0) 2020.02.20
sys 모듈  (0) 2020.02.20
모듈의 경로  (0) 2020.02.20
Posted by codedragon codedragon

댓글을 달아 주세요