강의
효율적인 Python 코드 작성
중급기술 수준
업데이트됨 2026. 1.
PythonProgramming4시간15 동영상52 연습 문제4,000 XP150K+성취 증명서
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
수천 개 기업의 학습자들이 사랑하는
팀을 교육하시나요?
비즈니스용으로 체험해 보세요강의 설명
선수 조건
Data Types in PythonPython Toolbox1
효율성의 기초
이 장에서는 효율적인 Python 코드를 작성한다는 것이 무엇인지 배워요. Python Standard Library를 살펴보고, NumPy 배열을 알아보며, Python의 내장 도구 몇 가지를 직접 사용해 봅니다. 이 장은 이후에 다룰 개념들을 위한 기반을 다져 줍니다.
2
코드의 시간 측정과 프로파일링
이 장에서는 서로 다른 코딩 접근 방식의 실행 시간을 수집하고 비교하는 방법을 배워요. line_profiler와 memory_profiler 패키지를 사용해 코드베이스를 프로파일링하고 병목을 찾아보는 연습을 합니다. 그런 다음, 학습한 내용을 적용해 이러한 병목을 효율적인 Python 코드로 대체해 볼 거예요.
3
효율성 높이기
이 장에서는 더 복잡한 효율성 팁과 요령을 다룹니다. 효율적인 코드를 작성하는 데 유용한 몇 가지 내장 모듈을 배우고, 집합론을 활용하는 연습을 해요. 이어서 Python의 반복 패턴을 살펴보고 이를 더 효율적으로 만드는 방법을 배웁니다.
4
기초적인 pandas 최적화
이 장에서는 pandas DataFrame을 효율적으로 다루는 방법을 간단히 소개합니다. DataFrame을 반복(iterate)하는 다양한 방법을 배우고, 이어서 DataFrame에 저장된 데이터에 함수를 효율적으로 적용하는 방법을 살펴봅니다.
효율적인 Python 코드 작성
강의 완료
19백만 명 이상의 학습자와 함께 효율적인 Python 코드 작성을(를) 시작하세요!
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
DataCamp for Mobile을 통해 데이터 분석 능력을 향상시키세요.
모바일 강좌와 매일 5분 코딩 챌린지를 통해 이동 중에도 학습 효과를 높이세요.