목록programming (25)
돌맹이
Pandas는 데이터분석 라이브러리로, R의 데이터분석 기능을 파이썬으로 가져오기 위해 만들어졌다. R의 data.frame 함수와 비슷하게 Pandas는 Series와 DataFrame 구조를 통해 기능을 수행한다. 대표적인 기능 1. csv, xlsx과 같은 다양한 포맷 파일을 불러오거나, 저장할 수 있다. 2. 데이터 추출 및 인덱싱(loc, iloc) 3. 데이터 병합(merging) 및 조인(join) 4. column 추가/삭제 등 numpy와 함께 파이썬에서 데이터 전처리 과정을 담당한다. 참조: https://pandas.pydata.org/docs/user_guide/10min.html

NumPy는 다양한 데이터를 array화 하고 연산할 수 있도록 만든 파이썬의 라이브러리이다. NumPy는 파이썬의 느린 연산속도를 보완 해주며 arange, reshape, ndim 등의 편리한 메서드를 제공한다. 참조: https://numpy.org/doc/stable/user/quickstart.html
Docstring은 class, method 등의 사용법이나 이해를 돕기위해 달아 놓은 코드로 ''' 또는 """ 사이에 작성한다. class, method 등의 선언 바로 뒤에 작성하는 것을 원칙으로 한다. 예시) def add(num1, num2): """ Add up two integer numbers. This function simply wraps the ``+`` operator, and does not do anything interesting, except for illustrating what the docstring of a very simple function looks like. Parameters ---------- num1 : int First number to add. num2..
문자열 포매팅이란 문자열 안에 특정 값 또는 변수를 삽입하기 위한 방법이다. 문자열 포매팅 방식은 3가지다. 1. %기호 방식 2. format 메서드 방식 3. f 문자열 방식 예시) month = 12, temperature = -5 print("12월 평균 온도는 -5도 입니다") print("%d월 평균 온도는 %d도 입니다" %(month, temperature)) # %방식 print("{}월 평균 온도는 {}도 입니다".format(month, temperature)) # format 메서드 방식 print(f"{month}월 평균 온도는 {temperature}도 입니다") # f문자열 방식

Dictionary는 key와 value로 구성된 자료형이고, {key: value}의 형태를 가진다. # {key:value} country_capital={"한국":"서울", "일본":"도쿄", "중국":"베이징", "미국":"워싱턴"} Dictionary에서 key: value는 1대1 mapping되어 있으며, value값은 수정 가능(mutable)하지만 key값은 수정 불가능(immutable)하다. Dictionary는 list나 tuple과는 달리 value를 key값에 할당하기 때문에 indexing이 불가능하다.