전체 글(122)
-
20220228_HTML/CSS : display, float
1) display:inline-block으로 블록을 인라인으로 바꾸거나 2)줄바꿈이 일어나는 block 박스에 float 속성을 지정하면 해당 블록의 좌측 혹은 우측 주변으로 다른 요소들이 한줄에 올 수 있게 된다. float 속성의 기본값은 none이며 해당 요소가 오른쪽에 오느냐 그리고 왼쪽에 오느냐에 따라서 right(한줄로 오른쪽부터 정렬) 와 left (한줄로 왼쪽부터 정렬)값으로 설정할 수 있다. 원하지 않는 요소들까지 해당 줄로 올라오는 것을 막으려면 clear 속성을 통해 float 속성을 정리해야 한다. 그러면 clear 속성이 지정된 요소를 포함하여 후속 요소들은 float 효과에서 벗어나게 된다. clear는 left(float:left 속성 정리), right(flaot:right..
2022.03.01 -
Python 코드로 구현해보는 기초 통계 3. Quartile 분위수
정규 분포를 크게 벗어난 상황에서는 분위수(Quartile)가 대푯값으로 사용된다. 분위수란 한 마디로 자료 크기 순서에 따른 위치값이라고 할 수 있는데, 백분위수(Percentiles)는 자료를 오름차순 정렬했을 때 0을 최소값, 100을 최대값으로 백분율로 나타낸 위치 값이다. import math height = [192, 122, 188, 145, 126, 165, 102, 154] def ct_percentile(height, percent): size = len(height) return sorted(height)[int(math.ceil((size*percent) /100)) -1 ] print ct_percentile(height, 70) 흔히 자료의 이상치(Outlier)를 찾기 위해서는..
2022.02.27 -
[데이터베이스 이론] 정규화 Normalization (1,2,3 정규화)
관계형 데이터베이스는 정규화(Normalization) 이론을 활용하여 데이터 이상 현상을 제거하고, 데이터 중복을 최소화하여 보다 구조적으로 설계하는 프로세스를 거쳐 데이터를 관리한다. 정규화는 DB 설계의 핵심 개념이며, 정규형(Normal Form)란 특정 조건에 만족하는 릴레이션 스키마의 형태를 의미한다. 기본 정규형에는 1NF, 2NF, 3NF, BCNF가 있고 고급 정규형에는 4NF, 5NF가 있다. 논리 데이터 모델링 단계 중 가장 중요한 파트로, 이 정규화를 통해 데이터베이스의 품질 및 성능이 향상된다. 1NF 전 비정규화 테이블 회원 번호 이름 나이 취미 1 김자바 25 독서, 요리 2 박스프링 26 게임, 영화 3 이쿼리 30 봉사, 산책 4 최프로세싱 22 수영 5 김아두이노 28 축..
2022.02.27 -
[R] 이상값 검색
이상값 검색(Outlier)는 분석에서 전처리를 어떻게 할지 결정할 때와 부정사용방지 시스템에서 규칙을 발견하는 데 사용할 수 있다. 그러나 실무에서 이상값을 찾기 위해 너무 많은 시간을 쓰는 것은 추천하지 않는다. 변수들에 대해 summary 정도로 평균과 중위수 값을 파악해 제 1사분위수와 제3사분위수를 보며 1차 판단을 한다. 또한 주요변수별로 시각화를 하면서 특성을 파악한다. 단 부정사용방지 프로젝트에서는 많은 시간을 이상값 찾기에 시간을 할당해야 한다. 의도하지 않게 잘못 입력된 경우 -> 이상값 아님 의도하지 않게 입력됐으나 분석 목적에 부합되지 않아 제거해야 하는 경우 -> 이상값 아님 ∨ 의도되지 않은 현상이지만 분석에 포함해야 하는 경우 -> 이상값 ∨ 의도된 이상값 -> 이상값 inst..
2022.02.27 -
20220225_HTML/CSS : CSS로 편집 디자인하기
padding & margin padding은 어떤 박스 공간의 경계와 실제 내부 요소 간의 거리를 설정한다. 값을 하나만 적으면 상하좌우 4군데, 두 개 적으면 (상하, 좌우) 거리순, 네 개 적으면 12시 방향부터 시계 방향으로 적용된다. margin은 padding 외부의 공간이다. 마찬가지로 패딩처럼 1개를 주면 사방, 2개를 주면 위아래와 양옆, 4개를 주면 12시부터 시계방향으로 하나씩 마진 값을 적용해준다. 바디가 가진 상하좌우 여백은 흰 공간 = margin(바깥여백), 텍스트 주위의 상하좌우 여백은 오렌지색 = padding(안쪽여백) style 태그 내에서 마진 값을 늘릴 경우 흰 공간이 증가하며, padding 값을 늘릴 경우 오렌지색 공간이 증가한다. HTML 코드로 편집 디자인하기..
2022.02.25 -
20220224_HTML/CSS : 선택자, font
Selector 이용해서 구조 단위로 스타일 먹이기 선택자를 이용하려면 HTML 코드를 구조적으로 볼 필요성이 있다. 아래 [코드1] 블럭에서 부모 태그인 바디 안의 , , 는 동등한 하이라키에 위치하며, 동등한 계층선 상에 있는 태그들을 형제 태그라고 부른다. 세 개의 형제 태그 중 만이 를 하위 항목으로 가지고, 는 를 하위 항목으로 갖는다. 코드 1. 확정 여행지 목록 2월 : 부산 3월 : 제주 4월 울릉도는 미정입니다. 코드 2. 인강사이트 바로가기 자바 인강 파이썬 인강 CPP 인강 부모 자식 관계의 태그는 내부에서 "부모태그 > 자식태그" 방식으로 작성한다. 두 개 이상의 계층 지정도 가능하며, > 선택자의 경우는 근접해있는 관계의 태그만 표현이 가능하다. 형제 관계인 태그끼리는 내부에서 형..
2022.02.24