코딩항해기
[Python] 파이썬 복습 본문
데이터 분석, 시각화 모듈과 라이브러리
데이터 분석 | Pandas | 데이터프레임 처리, 데이터 분석 |
NumPy | 수치 연산, 다차원 배열 처리 | |
SciPy | 과학 계산, 고급 수학 함수 | |
시각화 | Matplotlib | 기본 그래프 작성 |
Seaborn | 통계 시각화 | |
Plotly | 인터랙티브 시각화 |
자주 사용하는 내장 함수
타입 변환 | int() | 정수로 변환 | int("123") → 123 |
str() | 문자열로 변환 | str(123) → "123" | |
float() | 실수로 변환 | float("12.3") → 12.3 | |
list() | 리스트로 변환 | list("abc") → ['a','b','c'] | |
시퀀스 처리 | len() | 길이 반환 | len([1,2,3]) → 3 |
max() | 최대값 반환 | max([1,2,3]) → 3 | |
min() | 최소값 반환 | min([1,2,3]) → 1 | |
sorted() | 정렬된 새 리스트 반환 | sorted([3,1,2]) → [1,2,3] | |
입출력 | print() | 출력 | print("Hello") |
input() | 사용자 입력 받기 | name = input("이름: ") | |
반복 | range() | 숫자 시퀀스 생성 | range(3) → 0,1,2 |
enumerate() | 인덱스와 값 동시 반복 | enumerate(['a','b']) → (0,'a'),(1,'b') | |
zip() | 여러 시퀀스 동시 반복 | zip([1,2], ['a','b']) → (1,'a'),(2,'b') | |
기타 | type() | 객체 타입 확인 | type(123) → <class 'int'> |
sum() | 합계 계산 | sum([1,2,3]) → 6 | |
abs() | 절대값 | abs(-5) → 5 | |
round() | 반올림 | round(3.7) → 4 |
파이썬 문자열 함수
upper() | 대문자로 변환 | "hello".upper() → "HELLO" |
lower() | 소문자로 변환 | "HELLO".lower() → "hello" |
strip() | 양쪽 공백 제거 | " hi ".strip() → "hi" |
split() | 문자열 분할 | "a,b,c".split(",") → ["a","b","c"] |
join() | 문자열 결합 | ",".join(["a","b"]) → "a,b" |
replace() | 문자열 치환 | "hello".replace("l","w") → "hewwo" |
'Python' 카테고리의 다른 글
[Python] NumPy (np) (1) | 2024.11.27 |
---|---|
[Python] 데이터 시각화하기 (pyplot) (2) | 2024.11.26 |
[Python] CSV 파일 데이터 불러오기 (0) | 2024.11.25 |
[Python] 파이썬 자료형 (0) | 2024.11.20 |
[Python] 파이썬 Python 이해 (0) | 2024.11.20 |