로운's 기술노트

[3주차] 프로그래밍 기초 주차 (2/5) 본문

내배캠_데이터분석가_'24.04~08/회고

[3주차] 프로그래밍 기초 주차 (2/5)

로운's 2024. 4. 30. 23:37
ㅇ 오늘 목표 : 파이썬 알고리즘(출제) + 생활코딩 DB 11, 12강 + 격파르타 SQLD 강의 1일차

 

 

점심시간에 잠깐 가족들 선물 고른다는 게 시간이 많이 흘렀다

야속한 5월...

 

정오에 출제된 파이썬 알고리즘 개인과제는 총 12문항(필수 10문항+선택 2문항)으로 이루어진 타이타닉(kaggle) data였다.

제출기한은 5/3(금) 14:00까지!

쭉 훑어보니 대체로 난이도가 많이 높지는 않았다.

그러나 한 가지 간과했던 건 내 파이썬 실력이었다.

 

쿼리가 뜻대로 작성되지 않으니 너무 답답하다.

당장 내일 오전에 '파이썬 300제'부터 진행하는 것으로 전략을 변경해야겠다.

(일단 30~50문제 정도 진입하면 과제에 큰 무리가 없을 거라는 튜터님 조언도 있었다)

 

오늘 새롭게 사용했거나 배운 건, 아래 2가지이다.

 

1. 코랩을 이용해 csv 파일을 가져와 보았다.

다른 IDE(e.g 파이참 등)와 코랩의 결정적인 차이는 csv파일을 가져오기 전 '드라이브 마운트'가 선행되어야 한다는 점이다. 이외에는 비슷하다.

 

 

2. 불러온 data를 가져올 때, 아래 형식을 사용할 수 있다.

 

<용법>

df[['Survived']]		# 1. 데이터프레임. 행과 열로 이루어진 표 형식의 구조 (e.g 엑셀)

df['Survived']			# 2. 시리즈. 판다스의 1차원 배열

list(df['Survived'])		# 3. 리스트. 1차원 배열

 

<예시>

 

 

ㅇ 내일 목표 : 파이썬 알고리즘(출제) + 생활코딩 DB 13, 14강 + 파이썬 300제
Comments