일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- streamlit
- Chat GPT
- 전처리
- Python
- 크롤링
- SQL
- 최종 프로젝트
- 팀프로젝트
- 프롬프트 엔지니어링
- 기초프로젝트
- jd
- 클러스터링
- 서브쿼리
- 데이터 분석
- 머신러닝
- data analyst
- cross join
- 시각화
- 기초통계
- GA4
- If
- da
- 군집화
- SQLD
- 태블로
- 프로젝트
- 데이터분석
- lambda
- 히트맵
- pandas
- Today
- Total
목록Python (224)
세조목
알고리즘 2024.01.09 - [데이터 분석 공부/알고리즘] - 알고리즘(24.01.08) 알고리즘(24.01.08) 알고리즘이란? 입력된 값이 단계적 절차를 거쳐서 결과값으로 반환되는 것을 알고리즘이라고 한다. 알고리즘이 프로그래밍 능력을 평가하기에 가장 좋다고한다. 알고리즘 문제는 프로그래밍 eyeoftheworld1209.tistory.com 금일은 어제부터 시작된 알고리즘 특강의 마지막 날이었습니다. 시간 관계상 자세하게는 아니었지만 자료구조와 알고리즘의 개념에 대해서 한번 훑을 수 있는 기회였습니다. 알고리즘을 생각하는 과정이 생각보다 재밌어서 지금보다 조금 더 여유가 생겼을때 별도로 알고리즘을 공부해볼까하는 생각도 들었습니다.
알고리즘이란? 입력된 값이 단계적 절차를 거쳐서 결과값으로 반환되는 것을 알고리즘이라고 한다. 알고리즘이 프로그래밍 능력을 평가하기에 가장 좋다고한다. 알고리즘 문제는 프로그래밍 능력을 정량화할 수 있기때문이다. 데이터 분석가들이 왜 프로그래밍을 공부해야할까? 위 이미지 속 예시에서처럼 데이터가 DB에 적재되어있지 않을 경우 적재를 요청해야하는 경우가 있다. 이 때 개발자가 해당 업무를 처리해주길 무한정 기다릴수만은 없다. 평소에 개발 공부를 해놓았다면 데이터와 관련된 작업들은 일정 수준 혼자서 수행 가능할 것이다. 물론 SQL을 활용해서 데이터 추출하고 분석하는 것만해도 회사에서 1인분은 할 것이다. 하지만 알고리즘에 대한 이해를 바탕으로 프로그래밍을 할 수 있다면 분석 프로세스에서 내가 할 수 있는 ..
1. 프로그래머스 PYTHON 예제 '나누어 떨어지는 숫자 배열' https://school.programmers.co.kr/learn/courses/30/lessons/12910 '나누어 떨어지는 수자 배열' 문제의 요구사항을 정리하면 다음과 같다. array의 각 element 중 divisor로 나누어 떨어지는 값을 구하라 오름차순으로 정렬해라 divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아서 반환해라 일전에 이 문제를 풀었던 적이 있었다. 그 때 아래 부분까지는 코드를 작성했다. def solution(arr, divisor): answer = [] for num in arr: if num % divisor == 0: answer.append(num) answer..
PYTHON 2024.01.07 - [데이터 분석 공부/Python] - PYTHON 정리(함수 - 사용자 입출력)(24.01.07) 2024.01.07 - [데이터 분석 공부/Python] - PYTHON 정리(함수 - 파일 읽고 쓰기)(24.01.07) 금일은 점프투파이썬 함수 4-2, 4-3장을 학습했습니다. 4-2장에서는 함수에서의 input 사용법과 print문 관련 내용을 학습했으며 4-3장에서는 open함수를 사용하여 txt 파일을 만들고 파일을 읽고, 쓰고, 내용을 추가하는 방법을 학습했습니다. 자세한 내용은 위 포스팅에 정리해두었습니다.