일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 프로그래머스
- 데이터전처리
- 태블로
- 내일배움캠프
- 가설검정
- Leetcode
- 내일배움일지
- ★
- 다중공선성
- 데이터시각화
- SQLD
- 리스트
- Max
- Set
- 반복문
- map
- 내배캠_학습기록
- DATE_SUB
- 한줄for문
- SQL
- AB테스트
- f-string
- 선형회귀
- python
- 아티클스터디
- 시각화
- 통계학
- Til
- 이중for문
- Join
- Today
- Total
목록2024/07 (81)
노력에는 지름길이 없으니까요
오늘 목표코드카타 4개 이상파이썬 강의 마무리라이브 세션ADSP 강의 1주차 듣기강의 내용코드카타 쉬운 건 생략https://young-1-2.tistory.com/74https://young-1-2.tistory.com/75 오늘은 강의 위주라 정리가 미진하다...블로그 정리는 천천히 해나가는 걸로!
해결일언어레벨 테스트명 20240705Pythonlevel 1 명예의 전당 (1) 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/138477 내 코드def solution(k, score): answer = [] stack = [] for i in range(len(score)): stack.append(score[i]) if len(stack) > k : stack.sort(reverse=True) stack.pop() answer.append(min(stack)) return answer 개선점: 생각보다 시간이 오래..
캠프 팀원분들께 소개할 때 쓴 자료를 올려두고 싶어서 게시해둔다. '구분자'.join(리스트)구분자를 사용하여 리스트 내부 문자들을 이어주는 파이썬 내장함수 안에 \n을 넣으면 개행도 이루어짐! 프로그래머스에서 문자열 다룰 때에 정말 많이 사용하기도 하고...최근에 이 사용법을 이제서야 ㅋㅋ 좀 터득한 것 같아서 공유했다.굳이 변수를 하나 할당하지 않더라도 값을 반환하거나 출력할 수 있게끔 해주니알고리즘 복잡도의 관점에서도 더 효율적일 것이다.
해결일언어레벨 테스트명 20240705Pythonlevel 1 이진 변환 반복하기 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/70129 내 코드def solution(s): count, turn = 0, 0 while True : count += s.count('0') s = s.replace('0','') s = format(len(s), 'b') turn += 1 if s == '1': return [turn, count] def solution(s): count, turn = 0, 0 while s != '1' : count +=..
해결일언어레벨 테스트명 20240705Pythonlevel 2문자열 내 마음대로 정렬하기 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12915 내 코드def solution(strings, n): answer = [] origin_z = {word : i for i, word in enumerate(strings)} sorted_z = {word : i for i, word in enumerate([word[n:] for word in strings])} sort_strings = sorted([word[n:] for word in strings]) ...개선점: 거의 두시간동안 고민하고 구구절절..
오늘 목표아티클 정리하기파이썬 강의 2주차 1주차데이터 문해력 ~55p코드카타 2개 이상ADSP 연습문제 풀기강의 내용데이터 문해력 문제, 원인, 해결방안을 명확하게 구분할 수 있어야 한다.상태를 파악하기 전에 목적 및 문제를 정의하고 지표를 결정하는 과정이 빠지면 이후 단계에서도 문제가 생긴다.문제의 원인을 규명하고 해결방안을 찾아내기 이전에 개인의 경험이나 식견으로 원인을 미리 규명해서는 안 된다. 문제를 설정할 때, 항상 자신에게 질문하기나는 문제를 명확하게 정의해 풀고 있는가? 아티클 정리 요약 : SQL 가독성을 높이는 다섯가지 사소한 습관코드를 나 말고 누군가가 볼 거라고 생각하고 작성하는 것이 중요하다주요 포인트 :예약어는 대문자로→ 명령어에 강조하고, 칼럼이나 테이블명은 소문자로 쓰면 구분..
해결일언어레벨 테스트명 20240704Pythonlevel 0 문자열안에 문자열 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120908 내 코드def solution(str1, str2): return 2 if str1.find(str2) == -1 else 1 개선점: 문자열에서도 in 사용할 수 있다는 것 알아두자! 베스트 코드def solution(str1, str2): return 1 if str2 in str1 else 2
해결일언어레벨 테스트명 20240704Pythonlevel 1 푸드 파이트 대회 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/134240 내 코드def solution(food): temp = '' for i in range(len(food)): temp+=str(i)*(food[i]//2) return temp + '0' + temp[::-1] 개선점:enumerate 쓰는 연습하기!!! 베스트 코드def solution(food): first = ''.join(str(foodNumber) * (quantity // 2) for foodNumber, quantity in enumerate(..
해결일언어레벨 테스트명 20240617Pythonlevel 0 짝수의 합 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120831 내 코드def solution(n): return sum(x for x in range(n+1) if x%2==0) 개선점: if 많이 안 쓰기!!! 베스트 코드def solution(n): return sum([i for i in range(2, n + 1, 2)])
오늘 목표데이터 리터러시 수강ADsP 강의 1주차 남은 것 듣기코드카타 2개 이상LTV 관련 기사 읽기선행지표, 후행지표의 종류 파악해두기KPI란?ADSP 오늘 진도분 읽어보기시스템 엔지니어로서 작성해온 유스케이스와 데이터 분석가가 작성할 유스케이스의 차이는 무엇인지 강의 내용 ADSP 강의3주차분석 기획의 정의 분석 대상 파악 방법 분석 기획시 고려사항 분석 방법론의 구성요소 (절차, 방법, 도구와 기법, 템플릿과 산출물) 방법론의 생성과정과 종류 (KDD 분석 방법론, CRISP-DM 방법론) 빅데이터 분석 방법론 5단계 분석과제 발굴 방법론 (상향식, 하향식) 분석과제 관리를 위한 5가지 주요 영역 선행지표, 후행지표의 종류공통점강세와 약세를 평가하는 도구경제적 성과를 매핑(mapping) 하는데..