👩🏻💻 Point of Today I LEARNED
📌 SQL
● 코드카타
📌 Python
● 코드카타 (reverse(), [::-1], map)
📌 기초 프로젝트
● 프로젝트 논리구조 잡기
1. Python
1-1. 코드카타
1) 17번 자연수 배열 뒤집기

처음에 이렇게 했는데 None 이 나왔다.
알아보니 list 그 자체에 reverse() 걸어주면 안되고,
방법1. 미리 reverse해주고 return하거나
def solution(n):
answer = [int(i) for i in str(n)]
answer.reverse()
return answer
방법2. [::-1]를 붙여주면 된다.
(슬라이싱하면 새로운 리스트로 리턴되는 원리 응용)
def solution(n):
answer = [int(i) for i in str(n)]
return answer[::-1]
방법3. 더 깔끔 ver. (map !!)
def solution(n):
return list(map(int, list(str(n)[::-1])))
2. 기초 프로젝트
결측치, 이상치를 제거하고 만들어진 최종 테이블을 어떻게 가지고 놀건지 그 논리 구조를 잡는 것이 어려웠다. 코드를 잘 짜는 것도 중요하지만 데이터를 보고 논리적 사고할 줄 아는 능력을 더 키워야겠다. ( 일단 이번에는 거시적인 기준 잡기까지는 괜찮았지만 더 깊이 들어갔을 때 막혔음. ) 이번 프로젝트 마무리되면 다른 데이터셋으로 연습해볼 예정!
'데이터 분석' 카테고리의 다른 글
| [day44] NEW ! 새로운 시작 (0) | 2025.03.31 |
|---|---|
| [day41] [데이터 분석 + 시각화 실습] 기초 프로젝트 끝 ! (0) | 2025.03.28 |
| [day32] 이상치, 결측치 / range의 step 은 0이 될 수 없다! (0) | 2025.03.19 |
| [day31] 어서와. Pandas 는 처음이지? (0) | 2025.03.18 |
| [day30] 파이썬 파이팅이다 이거야 (0) | 2025.03.17 |