본문 바로가기
부트캠프(LIKELION AIS7)/TIL

221001~221003 TIL 미니프로젝트

by aimaimee 2023. 4. 13.

서울 다녀 오면서 미니프로젝트 이해 과정 / 나도코딩 유튜브 강의 보기 / 프로그래머스 문제 풀기(스터디) / 점프투파이썬 문제 풀기(스터디)

221001

1. 아침 9시 30분 회의

  • 회의 시간 정하기
  • 일요일 회의 시간 전까지 해올 것 정하기
  • 데이터 긁어올 사이트 통일하기
    12시 기차라서 잠깐 진행하게 된 회의. 이 날 회의가 있으니까 어떻게든 결과물을 건져보려고 어제 밤에 열심히 나도코딩 유튜브 영상을 보면서 진행해봤는데, 출력물은 공백이었다. 나도코딩의 코드를 앞에서부터 차근차근 보지 않고, 필요한 부분만 보면서 코드를 복붙하니까 무슨 코드 내용인지 이해가 하나도 되지 않았다. 그래서 어느 부분에서 오류가 나는지도 이해할 수 없어서 스트레스였다.

2. 서울까지 기차 타고 오며가며 나도코딩 영상 시청하기. 5시간...어마무시하다.

코드를 하나도 이해 못하니까 앞 설명 부분에서 놓친 부분이 있을 것 같아서, 잠도 못자고 영상을 보기 시작했다. 앞에 정규식이랑 html, requests 부분을 들었는데, 내 오류를 해결해 줄 소개 부분은 아니었다.
BeautifulSoup으로 네이버 웹툰이랑 가우스 전자 스크래핑 하는 부분을 반복해서 보다 보니까, 내가 어떤 단계를 이해 못했는지 발견했다.
2.1 url 주소에 집착할 필요 없고, requests.get해서 response에 담는게 어떤 의미인지 이해
2.2 BeautifulSoup으로 response.text를 어떤 파서 형식으로 불러오는지 정하는 코드를 이해
2.3 soup.find해서 F12개발자 모드 했을 때 어떤 태그에 있는지 찾아보고 불러오는지, attrs가 뭔지 이해

  • 반복해서 보니까, 그래도 코드가 어떤 내용인지 이해가 되기 시작해서 신기했다.

221002

1. 뉴스 기사 제목, 링크 추출 성공

20시 회의까지 시간이 있어서, 어제 이해한 거 토대로 다시 연습해봤다. response에 담고 response 진행이 안되서, headers 넣어 오류 잡고 실행해보니 200 응답.

1.1 해결 과제
추출 잘 되었는데, 태그에서 a 태그 텍스트만 가져오는 것은 내 코드로는 계속 실패. 이미지 있는 부분이랑 구분해서 가져오는 것도 필요할 거 같아서 넣었지만 이해는 못하고 복붙.

2. 기초탄탄 스터디 과제 프로그래머스 문제

허어어어어어어....하나도 모르겠다........
2.1 평균 구하기

def solution(arr):
    if len(arr)==0:
        return 0
    return sum(arr)/len(arr)

2.2 자릿수더하기
map()...?

2.3 자연수 뒤집어 배열로 만들기
reverse()...?

2.4 핸드폰 번호 가리기

len()은 길이 세주는 것 아닌가? 계속 쓰여지는데.. len() 사용법 찾아봐야할 듯.
https://blog.naver.com/gdpresent/222449911884

2.5 콜라츠 추측


221003

1. 미니프로젝트

휴일 동안 계속 붙잡고 있었는데, 속시원히 마무리 하지 못해서 조금 스트레스를 받는다. 조금씩 고쳐나가면서 해결책을 찾아보자...

2. 천리길 스터디 과제

점프투파이썬
2.1 자료형
.sort(reverse=True)
.join()
튜플에 값 추가

댓글