
함수 구현 1\. 함수의 선언부와 구현부를 구성선언부(Header) : 함수의 이름과 입력값을 받을 변수(Parameter, 매개변수)를 지정함수 이름 작성 관례 : 동사형, Snake 표기법 사용Parameter는 argument를 받기 위한 변수로, 생략할 수도 있
Python 가상 환경 같은 컴퓨터로 여러 개의 프로젝트를 진행하는 경우, 각각 필요로 하는 패키지가 다르므로 프로젝트마다 상이한 환경을 필요로 할 수 있음 이 때 가상환경 구축을 통해 패키지를 효과적으로 관리할 수 있음 가상환경은 운영체제 위에 설치되며 사용

DataFrame 개요 표를 다루는 Pandas의 타입 Database의 Table이나 Excel 표와 동일한 역할 행(row)와 열(column)으로 구성 각 행과 열은 순번, 이름 두 가지 종류의 식별자를 가짐 순번 양수 index, 음수 index 두 종류 컬

두 개 이상의 DataFrame을 합쳐 하나의 DataFrame으로 만드는 것glob 모듈 이용파일 경로 내에서 패턴 매칭을 사용해 특정 파일 또는 디렉토리를 검색하는 모듈패턴지정을 위한 wildcard 문자\* : 파일 명에 사용, 0개 이상의 모든 문자들\*\* :

가상환경 활성화 (MacOS) source 가상환경 이름/bin/activate 파이썬 가상환경 선택 (VS code) control + shift + p > Python: Select interpreter 데이터 시각화 데이터 분석 결과를 쉽게 이해하고 판단할 수
산점도(산포도) x축과 y축을 가지는 좌표평면 상 관측값들을 점을 찍어 표시하는 그래프 scatter() 이용 1번 인수: x축 값, 2번 인수 : y축 값 x, y 모두 parameterfh 전달해야 함, 원소 개수 같아야 함 색상 color=, 점 모양

Pandas 자체적으로 matplotlib을 기반으로 한 시각화 기능 지원Series나 DataFrame에 plot()함수나 plot accessor 사용matplotlib을 이용해 그래프에 대한 설정 추가로 가능kind 매개변수에 지정한 값에 따라 다양한 그래프 그리

Numerical Python벡터, 행렬 연산을 위한 수치해석용 파이썬 라이브러리다차원 배열 지원빠른 수치 계산, 벡터화 연산, 브로드캐스팅 기법 등을 통한 다차원 배열과 행렬 연산에 필요한 다양한 함수 제공, 데이터 수집 및 연산에 최적화다수의 과학 연산 라이브러리들