KPMG Future Academy AI 활용 데이터 분석가 3기 8일차 수업을 2024년 11월 27일에 참석했다. 이후 파이썬은 파일 릵고 쓰기, 정규표현식, 클랙스, 모듈 등을 추가로 배우기로 했다.
[경로]
r
/
\
"C:/doit/file.txt"
"C:\doit\file.txt"
r"C:\doit\file.txt"
[구글 드라이브 마운트]
[현재 경로]
os 모듈 사용해서 현재 경로 확인
[디렉토리 및 파일 확인]
w : 쓰기
r : 읽기
a : 추가
open으로 파일을 다룸
마지막에 close로 열려있는 객체를 닫아줘야함
with open (파일명, 모드) as 변수
[파일 만들기]
[with open]
with open (파일명, 모드) as 변수
close 안해도 됨
[파일 읽기]
read()
[파일 내용 추가]
a 모드로 파일을 열고 write() 메소드로 내용 추가
파일이 없으면 생성됨
[절대 경로]
[x 모드]
같은 파일이 있는 경우 오류 발생
파일이 없으면 w 모드로 파일을 연 결과와 같음
파일이 이미 있을 때 덮어쓰는 것을 방지하고 싶을 때 사용
[writelines()]
[readlines()]
[readline()]
[QR 코드 생성기]
ChatGPT 유료버전에서는 간단한 벽돌깨기 게임 등을 만드는 코드도 생성됨을 확인하였다.
[워드 클라우드 만들기]
불용어 제거 전처리
이미지로 저장하기
이어서 오후에는 지금까지 배운 파이썬 복습, 실습 및 문제 풀기를 진행하였다.
[토이 프로젝트 아이디어 몇 가지]
1. AI용 음계
이 시계 개념에 대해 Gemini에게 어떻냐고 물어보았더니 인간용 AI시계로 계속 오해를 해서 더 질문을 못 했다.