본문 바로가기

구름고동이네 데이터분석

[Python 학습일지] 파일 입출력 · 데이터 처리 · 웹 요청



 1. 오늘의 학습 개요  
오늘은 파이썬 기초 학습 중에서 **데이터 다루기**에 초점을 맞췄습니다.  
- 텍스트/CSV 파일 읽고 쓰기  
- JSON/CSV 데이터 처리  
- requests 라이브러리를 활용한 웹 요청  



2. 파일 입출력  
**텍스트 파일**  
- `open()` 함수로 파일을 열고 쓰기/읽기  
- `with` 구문을 활용해 안전하게 파일 처리  

**CSV 파일**  
- `csv.writer()`로 데이터 저장  
- `csv.reader()`로 데이터 불러오기  





 3. 데이터 처리  
**JSON 파일**  
- `json.dump()`로 저장  
- `json.load()`로 불러오기  

**CSV 파일 (Pandas 활용)**  
- `pd.read_csv()`로 CSV 읽기  
- 데이터프레임으로 열 단위 접근 가능  



 4. 웹 요청 (requests 라이브러리)  
- `requests.get()`으로 API 호출  
- 응답 코드 확인 (`status_code`)  
- JSON 응답 처리 (`response.json()`)  

 


 5. 오늘의 학습 정리  
- 파일 입출력: 텍스트/CSV 파일을 자유롭게 다룰 수 있음  
- 데이터 처리: JSON과 CSV를 활용해 구조화된 데이터 관리 가능  
- 웹 요청: API 호출을 통해 외부 데이터 가져오기 가능  

👉 오늘 학습은 **데이터 분석과 자동화 프로젝트**로 확장할 수 있는 기반이 됩니다.  



 6. 결론  
오늘은 파이썬으로 데이터를 다루는 기본기를 익혔습니다.  
앞으로는 이 기능들을 활용해 **실제 기업 분석 프로젝트**나 **취업 포트폴리오 제작**에 연결할 수 있습니다.