분류 전체보기

· Python
작성일자 : 2023-08-28 Ver 0.1.1 1. Numpy란? Numerical python의 줄임말로써 고성능의 수치 계산을 하기 위해 만들어진 파이썬 package Numpy는 과학 계산을 위한 수치해석용 라이브러리로서 다차원 배열을 처리하는데 필요한 여러 유용한 기능을 제공하고 있음 기본적으로 array라는 자료 구조를 제공하며 선형대수용 행렬, 벡터 수학 계산을 위한 자료구조와 계산 함수를 제공 보통 과학용 일반 함수 목록으로 SciPy, 차트용 라이브러리인 Matplotlib, 고수준 DataFrame 제공 모듈인 Pandas와 함께 사용 1.1 Numpy 특징 특징, 메트릭스, 고수준의 배열은 과학계산 컴퓨팅에 있어 필수 도구라 할 수 있음 입력 값 세트를 통해 계산이 반복될 때, 배열..
· Python
작성일자 : 2023-07-25 Ver 0.1.1 1. Jupyter Notebook Syntax Notebook은 셀(cell)이라는 네모 칸들로 구성된 Notebook을 새로 만들면 하나의 셀만 표시되어 있음 단축키 b를 누르면 같은 결과를 얻을 수 있으며, a를 누르면 현재 셀 위에 새로운 셀이 추가됨 H 키를 눌러 다양한 단축키를 확인할 수 있음 1+2+3 6 print("Hi I'm JayJay") Hi I'm JayJay a = 10 b = a+5 b 15 print(a,b) print(0, "JayJay", a+b) 10 15 0 JayJay 25 a= 10 b = 10.5 c = "jayjay" d = (a==b) e = None print(a,b,c,d,e) print(type(a),ty..
작성일자 : 2023-09-16 수정일자 : 2023-09-19 Ver 0.1.2 UNION을 사용한 조건 분기는 SQL 초보자가 좋아하는 기술 중 하나이다. 일반적으로 이러한 조건 분기는, WHERE 구만 조금씩 다른 여러 개의 SELECT 구문을 합쳐서, 복수의 조건에 일치하는 하나의 결과 집합을 얻고 싶을때 사용한다. 이러한 방법은 큰 문제를 작은 문제를 나눌 수 있다는 점에서 생각하기 쉽다는 장점이 있다. 따라서 조건 분기와 관련된 문제를 접할 때 가장 처음 생각할 수 있는 기본적인 방법이다. 하지만 이런 방법은 성능적인 측면에서 굉장히 큰 단점을 가지고 있다. 외부적으로는 하나의 SQL 구문을 실행하는 것처럼 보이지만, 내부적으로는 여러 개의 SELECT 구문을 실행하는 실행 계획으로 해석되기 ..
작성일자 : 2023-09-10 Ver 0.1.1 참고 서적 : SQL 레벨업 이 페이지는 성능 좋은 SQL을 쓰는 방법, 특히 대량의 데이터를 처리하는 SQL의 성능을 향상시키는 방법을 정리한 페이지입니다. 프로젝트를 하면서 SQL을 많이 사용하게 되었습니다. 작성일 기준으로 저의 메인 직무는 Tableau를 이용한 대시보드 개발이기에 Tableau를 잘 다루는 것이 중요합니다. 하지만, 대시보드를 만들기 위해 데이터에 대한 분석과 DB를 다루는 역량 또한 매우 중요합니다. 마치 요리사가 음식을 만들기에 앞서 식재료에 대해서 잘 알아야하며(어떤 식재료를 써야하며, 어떻게 써야할지 등), 요리 도구를 잘 다루어야하는 것과 동일합니다. 어떤 관점에서는 대시보드 개발자에게 DB를 다루는 능력이 Tableau..
Unlimited Jun
'분류 전체보기' 카테고리의 글 목록 (63 Page)