본문으로 바로가기

코스

Python으로 함수 작성하기

중급4시간

유지보수 가능하고 재사용 가능한 복잡한 함수를 작성하는 모범 사례를 익히고, 이를 위한 훌륭한 문서화를 작성하는 방법을 배우십시오.

Python4시간15개 동영상46개 연습 문제3,650 XP110K+수료 확인서

무료 계정 만들기

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

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

코스 설명

분석을 마치고 보고서를 만들었으며 모델까지 학습했나요? 다음 단계는 무엇일까요? 모델을 프로덕션에 배포하려면, Jupyter 노트북에서 탐색용으로 작성한 스크립트보다 훨씬 신뢰할 수 있는 코드가 필요해요. 이 과정인 Python으로 함수 작성하기에서는 복잡하면서도 깔끔한 함수를 작성하는 탄탄한 기초를 다져, 여러분이 팀에 연구와 엔지니어링 역량을 모두 기여할 수 있도록 도와드립니다. 컨텍스트 매니저와 데코레이터를 작성하는 방법 같은 유용한 팁을 배우고, 잘 문서화된 유지 보수가 쉬운 재사용 가능한 함수를 작성하는 모범 사례도 익히게 돼요. 좋은 연구를 해내면서 고품질 코드를 작성하는 사람을 ‘유니콘’이라고 하죠. 이 과정을 통해 그 비결을 직접 확인해 보세요!

사전 요구 사항

커리큘럼

코스 개요

1

모범 사례

이 과정의 목표는 여러분을 Python 전문가로 성장시키는 것입니다. 그래서 1장에서는 함수 작성 시의 모범 사례부터 시작해요. 도크스트링이 왜 중요한지, 그리고 언제 코드 일부를 함수로 추출해야 하는지 다룹니다. 또한 Python이 인자를 함수에 전달하는 방식의 세부 사항과, 함수 호출 시 디버깅을 어렵게 만드는 흔한 함정들도 함께 배웁니다.
챕터 시작하기
2

컨텍스트 매니저

Python에서 "with" 키워드를 본 적이 있는데 정확히 무엇인지 궁금하셨나요? 그렇다면 이 장이 제격이에요! 컨텍스트 매니저는 Python에서 연결을 편리하게 제공하고, 사용이 끝나면 해당 연결이 확실히 정리되도록 보장하는 방법입니다. 이 장에서는 컨텍스트 매니저를 사용하는 법과 직접 작성하는 방법을 모두 살펴봅니다.
챕터 시작하기
3

데코레이터

데코레이터는 Python에서 매우 강력한 개념입니다. 함수의 본문 코드를 바꾸지 않고도 함수의 동작을 수정할 수 있어요. 이 장에서는 데코레이터를 완전히 이해하는 데 필요한 기초 개념(함수는 객체, 스코프, 클로저)을 다지고, 데코레이터가 어떻게 사용되고 정의되는지에 대한 좋은 입문을 제공합니다. Python 내부 동작을 깊이 파고드는 이 내용은 여러분이 뛰어난 파이써니스타로 성장하는 데 밑거름이 될 거예요.
챕터 시작하기
4

데코레이터 더 알아보기

이제 데코레이터의 내부 동작을 이해했으니, 이 장에서는 실제 코드에서 언제, 어떻게 데코레이터를 작성하는지 다양한 사례를 통해 알아봅니다. 또한 데코레이터가 적용된 함수의 메타데이터를 보존하는 방법과, 인자를 받는 데코레이터를 작성하는 고급 개념도 배웁니다.
챕터 시작하기

Python으로 함수 작성하기

코스
완료

성취 확인서 획득하기

지금 등록하기

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

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

Python으로 함수 작성하기 | DataCamp