KATA는 기술과 기술 향상에 초점을 맞춘 코드 챌린지입니다.
일부는 프로그래밍 기본 사항을 교육하는 반면 다른 일부는 복잡한 문제 해결에 중점을 둡니다.
이 용어는 The Pragmatic Programmer 라는 책의 공동 저자인 Dave Thomas 가
무술에서 일본의 카타 개념을 인정하면서 처음 만들어졌습니다.
Dave의 개념 버전은 코드 카타를 프로그래머가
연습과 반복을 통해 기술을 연마하는 데 도움이 되는 프로그래밍 연습으로 정의합니다.
리트코드 - 판다스 30일 문제
✔️ 제출 코드
✔️ 코드 분석
import pandas as pd
def fix_names(users: pd.DataFrame) -> pd.DataFrame:
users['name'] = users['name'].str.capitalize()
users = users.sort_values(by='user_id')
return users
str
메서드 사용) :str.capitalize()
메서드를 사용하여users['name'] = users['name'].str.capitalize()
sort_values
메서드 사용) :sort_values
메서드를 사용하여 user_id 컬럼 기준(by='user_id')
으로 데이터프레임을 오름차순으로 정렬하기df = df.sort_values(by='user_id')