본문 바로가기
TIL

내배캠 TIL 23일차

by ColorConeHead 2024. 1. 19.
반응형

1. Python 개인 과제 리뷰

1) 제품 재고 관리

피드백 : 로직 구조가 잘 보이는 직관적인 코드.

로직구조라는 것을 잘 이해하지는 못했지만
잘하신 부분이라고 언급해주셨으니 좋긴 하다.

 

2) 이메일 주소 유효성 검사

오답!

피드백1 : 이메일의 점검 로직이 잘 보임.
피드백2 : .com을 유효한 도메인으로 걸러내지 못함.

결국은 문의 드렸던 사항이 수용되지 않아 오답처리 되었다.
@ 2개는 문제의 조건에 없지만 걸러야 한다고 했으면서....

 

3) 마라톤 미 완주자 찾기

피드백: continue를 통한 리스트 그대로의 문제풀이.

다른 분들의 정답을 보면 최빈값을 통해서 찾는다든지.
다양한 답안이 나왔서 그 부분도 생각해보면 좋을 듯 하다.

 

4) 고객 데이터 관리 시스템

피드백1 : very good?
피드백2 : 마지막 reduce_point 함수에서 포인트가 부족할 경우 따로 메세지를 출력하면 좋았을 듯.

그냥 여러 인수와 현재 점수를 출력만 했지.
포인트가 모자라다 등의 메세지는 출력하지 않았던 거 같다.

 

 

 

 

 

2. 데이터 전처리 강의

1) 인코딩

pandas의 read_csv나 to_csv 등등 encoding='method' 변수를 통해
인코딩 방식을 정할 수 있다.
import pandas as pd

# UTF-8 인코딩으로 파일 불러오기
data = pd.read_csv('file.csv', encoding='utf-8')

# ASCII 인코딩으로 파일 불러오기
data = pd.read_csv('file.csv', encoding='ascii')

# CP949 인코딩으로 파일 불러오기
data = pd.read_csv('file.csv', encoding='cp949')

# utf-8-sig 인코딩으로 파일 불러오기(호환버전)
data = df.read_csv("file.csv", encoding="utf-8-sig")
반응형

'TIL' 카테고리의 다른 글

내배캠 TIL 25일차  (1) 2024.01.23
내배캠 TIL 24일차  (1) 2024.01.22
내배캠 TIL 22일차  (0) 2024.01.18
내배캠 TIL 21일차  (0) 2024.01.17
내배캠 TIL 20일차  (0) 2024.01.16