본문 바로가기
Pandas ) Colab 코랩 한글 설치 코랩 한글팩 설치 코드 # 설치!pip install koreanize-matplotlib # importimport koreanize_matplotlib이게 제일 간단한듯앞으로 한글 깨질때는 이 코드 쓰기 2024. 12. 31.
[241230 TIL] 올해도 벌써 하루밖에 남지 않았다 ;ㅁ; 이게 맞나연말을 팀플 하면서 의미 있게 보내는 것 같아서 좋다.팀원분들이 정리를 너무 잘 하셔서 나도 보고 배워야겠다,, 라고 생각 중이제 이번주가 지나면 두번째 프로젝트도 끝나는데 많이 배웠는지는 모르겠다.코딩 실력은 안 늘고 구글링 실력만 늘어가는듯;아무튼 이번 프로젝트도 잘 마무리 짓고 2025 시작을 상쾌하게 하고 싶다~ 2024. 12. 30.
파이썬) zip 함수 / 리스트 병렬로 묶어주기 ≣ 목차  `zip` 함수두개 이상의 iterable(리스트, 튜플, 문자열 등)을 병렬로 묶어주는 함수각 iterable의 같은 인덱스 위치에 있는 요소들을 쌍으로 묶어 튜플 형태로 반환한다. 기본 동작a = [1, 2, 3]b = ['a', 'b', 'c']for x, y in zip(a, b): print(x, y)출력 결과:1,a / 2,b / 3,ca, b 리스트 중 같은 인덱스 위치에 있는 요소가 쌍으로 반환된다.(`a[0]` 과 `b[0]` 이 짝지어진다.) 예제: 음양 더하기문제: 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성하기  정답d.. 2024. 12. 27.
SQL) 재귀 쿼리로 반복문 만들기 / WITH RECURSIVE ≣ 목차 재귀 쿼리반복적으로 데이터를 생성하는 작업이 필요할 때 사용된다.파이썬의 for문과 비슷한 역할 수행 기본 구조WITH RECURSIVE cte_name AS ( -- 1. Anchor 부분: 초기 데이터 생성 SELECT FROM WHERE UNION ALL -- 2. Recursive 부분: 재귀적으로 처리할 쿼리 SELECT FROM cte_name -- 자기 자신을 참조 WHERE )SELECT * FROM cte_name; 1. Anchor 부분재귀 쿼리의 시작점. 초기 데이터를 생성한다.2. Recursive 부분Anchor에서 생성된 데이터를 기반으로 반복적으로 계산을 수행한다.여기서 `cte_name`을 참조하여.. 2024. 12. 26.
파이썬) 하샤드 수 / sum 함수 주의점 코드카타 21번  문제자연수 `x`를 입력받아 `x`가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성하라. 📌하샤드 수 `x`의 조건: `x`의 자릿수의 합으로 x가 나누어져야 함.ex) 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수. 정답def solution(x): number= sum(int(i) for i in str(x)) #각 자리 숫자 더한 값 if x % number == 0: return True else: return False`sum(int(i) for i in str(x))` `str(x)`의 각 문자 `i`를 정수로 변환하고, 이를 합산한다.예: `x = 10` → `str(x) = '10'` → `int(i)`.. 2024. 12. 24.
week 4 ) WIL Pandas 개인과제 하는중SQL이랑 비슷한듯?근데 파이썬 베이스가 필요한 걸 뼈저리게 느낀다 2024. 12. 22.