자료구조
자료들을 저장하는 여러 가지 구조들을 자료구조(Data Structure), 또는 데이터구조라 부른다.

시퀀스
- 요소(element)로 구성
- 요소 간에는 순서가 있다
- 시퀀스의 요소들은 번호가 붙여져 있다.
- 내장 시퀀스 (str, bytes, bytearrary, list, tuple, range)
- 동일한 연산을 지원
> 인덱싱(indexing), 슬라이싱(slicing), 덧셈연산, 곱셈연산
- 내장함수 적용가능 : 시퀀스의 길이를 반환하는 len()함수, 최대값과 최소값을 찾는 max()와 min()함수
튜플 패킹과 언패킹
- 패킹
t = ('apple', 'banana', 'grape')
- 언패킹
(s1, s2, s3) = t
- 결과
s1 = 'apple' s2 = 'banana' s3 = 'grape'
enumerate함수
- 순서가 있는 자료형(list, set, tuple, dictionary, string)을 입력으로 받았을 때, index와 값을 포함하여 리턴
- for문과 함께 자주 사용
- index와 값을 동시에 접근하면서 루프를 돌리고 싶을 때 사용
["apple", "banana", "grape"] | → | enumerate( ) 사용 | → | (1, "apple") (2, "banana") (3, "grape") |
Site Package 위치 확인하기
- Python에서 Site Packages가 설치되어 있는 경로를 출력하는 방법
- Terminal에서 다음 명령을 입력
python -m site --user-site
라이브러리
- 다른 사람들이 만들어 둔 함수들의 모음
- 자주 사용하는 기능을 쉽게 재사용할 수 있고 다른 사람과도 공유
- 표준 라이브러리 : 파이썬이 설치 될 때 같이 자동으로 설치 되는 라이브러리
- 외부 라이브러리 : 기본 외에 별도로 설치해서 사용하는 라이브러리
- 외부 라이브러리 설치 : pip install 라이브러리명, conda install 라이브러리명
- 사용법 : import 라이브러리명
- 현재 설치 되어있는 라이브러리 확인 : pip list
- Pandas : 파이썬의 데이터 분석 라이브러리
- 표준 라이브러리 날짜/ 시간 함수 정리
https://mzero.tistory.com/28
[Python] 파이썬 표준 라이브러리 (날짜/시간) - datetime, timedelta, relativedelta
datetime() 현재 시간, 날짜를 가져온다. from datetime import datetime print(datetime.now()) timezone() timezone으로 설정한 기준의 시간과 날짜를 가져온다. from pytz import timezone print(datetime.now(timezone('UTC'))) datetime.no
mzero.tistory.com
'Digital Boot > 수업정리' 카테고리의 다른 글
[Digital Boot] 파이썬 수업 8일차 (0) | 2023.11.10 |
---|---|
[Digital Boot] 파이썬 수업 7일차 (4) | 2023.11.09 |
[Digital Boot] 파이썬 수업 5일차 (0) | 2023.11.07 |
[Digital Boot] 파이썬 수업 4일차 (0) | 2023.11.06 |
[Digital Boot] 파이썬 수업 3일차 (0) | 2023.11.03 |