본문으로 바로가기

코스

효율적인 Python 코드 작성

중급4시간

효율적인 코드 작성법을 익혀 불필요한 오버헤드를 피하고, 빠르게 실행되며 자원을 능숙하게 할당하도록 하십시오.

Python4시간15개 동영상52개 연습 문제4,000 XP150K+수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

데이터 과학자에게 가장 중요한 시간은 코드를 기다리는 것이 아니라 데이터에서 실행 가능한 인사이트를 얻는 데 쓰여야 해요. 효율적인 Python 코드를 작성하면 실행 시간을 줄이고 연산 자원을 절약하여, 데이터 과학자로서 좋아하는 일에 더 많은 시간을 쓸 수 있어요. 이 강의에서는 Python의 내장 데이터 구조, 함수, 모듈을 활용해 더 깔끔하고 빠르며 효율적인 코드를 작성하는 방법을 배워요. 병목 구간을 찾기 위해 코드를 측정하고 프로파일링하는 방법을 살펴본 뒤, Python Standard Library, NumPy, pandas를 사용해 이러한 병목과 좋지 않은 설계 패턴을 제거하는 연습을 해볼 거예요. 강의를 마치면, 효율적인 Python 코드를 작성하는 데 필요한 도구를 갖추게 됩니다!동영상에는 실시간 대본이 포함되어 있으며, 동영상 왼쪽 하단의 "Show transcript"를 클릭하면 볼 수 있어요. 강의 용어집은 오른쪽의 리소스 섹션에서 확인할 수 있어요. CPE 학점을 받으려면 강의를 완료하고 평가에서 70% 이상의 점수를 받아야 해요. 오른쪽의 CPE 학점 안내를 클릭하면 평가로 이동할 수 있어요.

사전 요구 사항

커리큘럼

코스 개요

1

효율성의 기초

이 장에서는 효율적인 Python 코드를 작성한다는 것이 무엇인지 배워요. Python Standard Library를 살펴보고, NumPy 배열을 알아보며, Python의 내장 도구 몇 가지를 직접 사용해 봅니다. 이 장은 이후에 다룰 개념들을 위한 기반을 다져 줍니다.
챕터 시작하기
2

코드의 시간 측정과 프로파일링

효율적인 Python 코드 작성

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.

효율적인 Python 코드 작성 | DataCamp