본문 바로가기

매일 공부할 것을 조준. 오늘의 목표는?147

221005 TIL 기초탄탄, 천리길 스터디 221005 기초탄탄 스터디(피보나치, 프로그래머스), 천리길 스터디(파이썬 문제, 마크다운 작성법), TIL 221005 기초탄탄 스터디 1. 프로그래머스 콜라츠 추측 문제 1.1 수도 코드 작성해보기 0으로 시작하는 변수 설정 값이 1이라면, 반환 값이 1이 아니라면 -> 짝수라면(%2 == 0) 값이 1이 아니라면 -> 홀수라면(%2 == 1) else : 500번 반복 때까지 1이 되지 않는다면 -1 1.2 참고 : 피보나치 다이나믹 프로그래밍 재귀함수 : 반복문 없이도 자기 자신을 호출해서 반복할 수 있다는 점 def fibo(n): if n==1: return 1 elif n == 2: return 1 else: return fibo(n-2)+fibo(n-1) answer = 0 def sol.. 2023. 4. 14.
221004 TIL 기초탄탄 스터디 프로그래머스 문제, 미니프로젝트에 배운 것 적용해보기 프로그래머스 문제 : 평균 구하기, 자릿수더하기, 자연수 뒤집어 배열로 만들기 / 오늘 하루의 TIL / 유독 힘든 날이지만 흘러가게 버티자 / 프로그래머스 1. 평균구하기 첫 번째 방법 : SUM / len 으로 간단하게 def solution(arr): return sum(arr) / len(arr) SUM()을 안쓴다면? def solution(arr): for i in arr answer = answer+i # answer += i return answer / len(arr) 2. 자릿수더하기 def solution(n): answer = 0 temp_list = list(str(n)) for i in temp_list: answer = answer + int(i) return answer 위에꺼.. 2023. 4. 14.
[AI스쿨 7기, 3주차] 서울특별시 다산콜센터의 자주 묻는 질문 데이터 스크래핑 221004 0205, 0206 실습파일 / 06번 강의파일 / 서울특별시 다산콜센터의 주요 민원(자주 묻는 질문) 내용 스크래핑/ 수도코드 / try-except / 반복문으로 여러 페이지 수집/ set_index.T / get_desc함수정의 (Status Code, Fetch/XHR, JS, BeautifulSoup, 파싱, xml, Json, tqdm, 저작권, HTML, 404에러, get_one_page함수, try-except 등) 멋쟁이 사자처럼 AI스쿨 7기, 박조은 강사님 강의 ✅ 0205 실습파일, 06번 강의파일 오늘 데이터 수집의 목표 : 목록만 수집하는 것이 아니라 내용까지 수집 1. 들어가기 전 1.1 Insert-Network GET / POST 방식을 알아볼 수 있다. Pa.. 2023. 4. 14.
[AI스쿨 7기, 3주차] 미니 프로젝트1 - 네이버 뉴스 기사 스크래핑 1. 주제 선정 네이버 뉴스의 경제 메뉴에서 하부 메뉴의 기사 제목들을 스크랩하고, '환율' 관련 기사가 몇 개 인지 수집 https://news.naver.com/main/list.naver?mode=LS2D&sid2=259&sid1=101&mid=shm&date=20220930&pag 2. 수집 목표 2-1. 네이버 뉴스 경제 메뉴의 각 탭 별(ex.금융, 증권, 산업 등) 기사를 스크랩한다. 2-2. 페이지 별로 수집하는 코드를 짠다. 2-3. '환율' 키워드를 검색하는 코드를 넣는다. 2-4. 판다스 데이터프레임으로 데이터를 저장. 2-5. 저장한 데이터 시각화 3. 시작하기 전 3.1 유튜브 나도코딩 강의 무작정 따라하기 5시간 분량이라 뉴스 스크래핑을 실습하는 부분으로 건너가 따라해보았다. d.. 2023. 4. 14.
221001~221003 TIL 미니프로젝트 서울 다녀 오면서 미니프로젝트 이해 과정 / 나도코딩 유튜브 강의 보기 / 프로그래머스 문제 풀기(스터디) / 점프투파이썬 문제 풀기(스터디) 221001 1. 아침 9시 30분 회의 회의 시간 정하기 일요일 회의 시간 전까지 해올 것 정하기 데이터 긁어올 사이트 통일하기 12시 기차라서 잠깐 진행하게 된 회의. 이 날 회의가 있으니까 어떻게든 결과물을 건져보려고 어제 밤에 열심히 나도코딩 유튜브 영상을 보면서 진행해봤는데, 출력물은 공백이었다. 나도코딩의 코드를 앞에서부터 차근차근 보지 않고, 필요한 부분만 보면서 코드를 복붙하니까 무슨 코드 내용인지 이해가 하나도 되지 않았다. 그래서 어느 부분에서 오류가 나는지도 이해할 수 없어서 스트레스였다. 2. 서울까지 기차 타고 오며가며 나도코딩 영상 시청하.. 2023. 4. 13.
220930 TIL SQL 수업을 듣고, 해야 할 것, 썸네일 빼는게 깔끔한 거 같기도 하고 1. 저작권 / 2. SQL 조금 친해진 거니 우리? / 3. 랜덤문제 풀이 시간 / 4. 다음 수업 전까지 해야 할 것 저작권 데이터리안 수업은 코드를 올리면 안되는 거였구나. 벨로그에 올려둔 SQL 글에서 그 부분을 다 수정하거나 비공개로 돌렸다. 저작권은 중요하지! SQL 대소문자에 일희일비 할 때는 SQL 알다가도 모르겠고, 아는 문제 잘 풀 때는 내 길인가 뿌듯하고 랜덤 문제 풀이 시간 1~2분 시간 준 다음에 생각하고 풀 줄 알았는데, 대뜸 문제 풀이 시작해서, 미리 풀어두길 잘 했다고 생각했다. 숙제에 없었던 문제도 있었는데 틈틈히 푼 나자신 칭찬해. 화요일 전까지 끝내야 할 것 아나콘다 설정 바꿔서 다시 설치 미니 프로젝트 1 기초탄탄 문제풀이 스터디 미리 내준 문제 풀기 토, 일요일 중 .. 2023. 4. 13.
[AI스쿨 7기, 2주차] SQL 중급(1) 220930 데이터리안 수업 SELECT문에 들어가는 조건 CASE WHEN ~ THEN~ END / 피봇 테이블/ 문제 실습 (인프런중급SQL강의, 집계함수, SUM(), AVG(), DISTINCT, GROUP BY, HAVING, 해커스랭크, 조건문, 리트코드 등) 1교시 1. 인프런 중급 SQL 강의 ~조건문까지 1.1 집계 함수 SELECT COUNT(*) FROM 테이블 테이블에 있는 행들, 데이터 레코드의 갯수를 세준다. Null 값이 없으면 COUNT(칼럼)으로 특정 칼럼 검색해도 전체 레코드 갯수랑 똑같이 나온다. SELECT COUNT(DISTINCT 칼럼) : 칼럼의 중복된 값 제외하고 갯수 세준다. SELECT DISTINCT 칼럼 SUM(), AVG() Null 값이 있을 때, 없.. 2023. 4. 13.
220929 TIL 월~수 해결과제로 남겨둔 것들 찾아보기/ API 발표 / 수료생 특강 월 소득 : countplot, relplot과 lineplot, lmplot과 regplot, autoviz에서 mpg 의 값은 평균, iloc와 loc!!! 이건 두번째임, value_counts() / 수 소득 : reset_index와 set_index 1. 220926일자 해결과제 1.1 해결 seaborn에서는 히스토그램은 수치형, 카운터플롯으로 범주형 빈도를 그려봤다고 했는데, 카운터플롯은 플롯 표에 안보인다. 언제 봤는지 찾아보기 0104 실습 파일. sns.countplot(data=df, x="dataset") 으로 x축과 y축을 바꿔가면서 그려봄. 1.2 해결 앤스컴스콰르텟 데이터에서 correlation값 구한 것 찾아보기 0104번 실습파일. 상관계수 부분 df.groupby("d.. 2023. 4. 11.
220926-220928 TIL 반복하면 익숙해진다, for문 어려워, response 복습 220926 - 기술통계, plot 조금 익숙해졌다? / 220927 - 복습 최고! 다시 for문의 늪에.. / 220928 - 함수는 어려워. 레퍼런스! 220926 월 사실(Fact) 기술통계 이론과 관련 plot들을 그려보고 실습해보았다. 느낌(Feeling) 지난주 앤스컴콰르텟 때는 무슨 말인지 도무지 모르겠고 그냥 따라만 했는데, 조은님 말대로 반복하니 조금은 익숙해진다. 퀴즈 풀면서 plot들의 특징이 조금 헤깔리는데, 오늘 저녁에 다시 한 번 훑어봐야겠다. (완료!) 범주형 데이터와 수치형 데이터, plot들 구분 몰랐는데, 오늘은 분류표가 조금 이해된다. 교훈(Finding) 조급해하지 않고, 차근차근 따라가자. 저녁 복습 후 히트맵은 -1에서 1 사이의 값이구나! 수치형 데이터일 때는 .. 2023. 4. 11.