모듈 4

[AI 데이터 분석] 데이터 분석을 위한 라이브러리 - 03. 데이터 조작 및 분석을 위한 Pandas 기본

01 Series 데이터 Pandas란? - 행과 열을 가진 2차원 데이터와 대용량 데이터 처리에 효율적이고, 엑셀과 비슷한 데이터베이스 형태이다. - Numpy의 array가 보강된 형태로 Data와 Index를 가지고 있다. Series : 값 ( Values ) 을 ndarray 형태로 가지고 있다. ( Pandas의 자료형 중 하나) - data들은 인덱스와 값이 출력된다. Series의 첫 번째 특징 : dtype 인자로 데이터 타입을 지정할 수 있다. Series의 두 번째 특징 : 인덱스를 지정할 수 있고 인덱스로 접근이 가능하다. Series의 세 번째 특징 : Dictionary를 활용하여 Series 생성이 가능하다. 02 데이터프레임 DataFrame : 여러 개의 Series가 모여..

[AI 데이터 분석] 데이터 분석을 위한 라이브러리 - 01. 파이썬의 여러가지 모듈과 패키지

01 모듈 모듈의 필요성 - 코드의 길이가 길어지는 상황에서 모든 함수, 변수를 구현하는 것은 불가능하다. - 이 때, 누군가 만들어 놓은 모듈 (함수, 변수) 등을 활용하면 편리하다. - 모듈은 특정 목적을 가진 함수나 자료의 모임이다. 02 모듈 사용하기 모듈 불러오기 : import 키워드를 이용해서 모듈을 불러온다. - 모듈 속 사용하려는 함수 / 변수의 사용법을 확인하고 형식에 맞춰 사용한다. 모듈 사용하기 : . ( dot )을 쓴 후에 모듈 속 함수 / 변수를 사용한다. 모듈 만들기 : 우리가 원하는 내용이 담긴 모듈을 .py ( 파이썬 파일) 로 만들 수 있다. 1. py 파일을 생성 후, 함수와 변수를 만든다. 2. 다른 파일에서 만들어 둔 .py 파일을 불러온다. 3. 불러온 모듈 속 ..

[SW 코딩] Node.js와 Express.js - 03. NPM과 모듈(2)

03 NPX NPX란? : 어떤 프로젝트에서 패키지를 설치하지 않고 사용할 수 있게 해주는 도구 04 Node.js의 모듈 모듈이란? - 모듈은 코드를 분리하기 위한 방법 중 하나이다. - 간단한 프로그램이라면 파일 하나로도 충분히 가능하다. - 프로젝트가 커지면 각 기능에 맞게 코드를 분리하는 것이 중요하다. - 반복되는 B라는 코드를 모듈로 분리하여 사용하면 반복되는 코드의 사용을 줄일 수 있게 된다. 모듈과 패키지 - 패키지는 모듈의 모음이다. npm 패키지들은 많은 모듈을 포함하고 있는 코드 모음이다. Node.js의 기본 제공 모듈 - Node.js는 다양한 모듈을 기본적으로 제공하고, 기본 제공 모듈은 직접 작성하기 매우 어렵거나 복잡한 로직을 포함한 모듈이 있으므로 자주 사용되는 기본 제공 ..

[SW 코딩] Node.js와 Express.js - 03. NPM과 모듈(1)

01 NPM 이해하기 NPM이란? - Package : Node.js 코드들의 모음 - Manager : Package를 관리하는 툴 NPM 온라인 저장소 커맨드라인 도구, CMD - CoMmanDline : cmd, terminal 등에서 npm을 관리할 수 있는 도구 - 프로젝트 의존성 : 프로젝트 간 존재하는 의존 관계를 의미한다. 02 NPM 사용해 보기 NPM을 사용한다는 것은? - NPM 커맨드라인 도구의 사용법을 익히는 것이다. - 프로젝트의 생성부터 다양한 기능을 사용하는 법까지 학습한다. 프로젝트 생성하기 init : initial의 약어로, 새로운 프로젝트나 패키지를 만들 때 사용한다. npm init 명령어 실행 시 나오는 내용 일부 Package.json - npm init 실행 시..