본문으로 바로가기

코스

Python 도구 상자

기초4시간

이터레이터와 리스트 이해에 대해 학습하여 현대적인 데이터 사이언스 기술을 계속해서 쌓아 나가세요.

Python4시간12개 동영상46개 연습 문제3,800 XP310K+수료 확인서

무료 계정 만들기

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

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

코스 설명

이 Python 도구 상자 과정에서는 한 단계 더 나아간 Python 기술을 익히게 됩니다. 먼저 for 루프에서 이미 접해 보신 반복자(iterator)에 대해 배웁니다. 그다음 Python을 사용하는 모든 데이터 전문가와 개발자에게 매우 유용한 리스트 컴프리헨션(list comprehension)을 익힙니다. 과정의 마지막에는 케이스 스터디를 통해 이 과정의 두 파트에서 배운 모든 기법을 직접 적용해 보겠습니다.비디오에는 실시간 자막이 포함되어 있으며, 비디오 왼쪽 하단의 "Show transcript"를 클릭해 표시할 수 있어요. 강의 용어집은 오른쪽의 자료(resources) 섹션에서 확인하실 수 있습니다. CPE 크레딧을 받으려면 과정을 완료하고 인증 평가에서 70% 이상의 점수를 취득해야 합니다. 오른쪽의 CPE 크레딧 안내(Callout)를 클릭하면 해당 평가로 이동할 수 있습니다.

사전 요구 사항

커리큘럼

코스 개요

1

PythonLand에서 반복자 사용하기

for 루프를 작성하며 이미 사용해 본 반복자(iterator)와 이터러블(iterable)에 대해 자세히 배웁니다. 반복자를 효과적으로 다룰 수 있게 해 주는 몇 가지 유용한 함수도 익힙니다. 그리고 데이터 과학에서 대용량 데이터를 다루는 데 중요한 활용 사례로 장을 마무리합니다. 여기서는 Twitter 데이터를 반복자를 사용해 청크 단위로 로드해 볼 거예요.
챕터 시작하기
2

리스트 컴프리헨션과 제너레이터

이 장에서는 반복자에 대한 지식을 바탕으로, 한 줄의 코드로 복잡한 리스트—그리고 리스트의 리스트—까지 만들 수 있는 리스트 컴프리헨션을 소개합니다! 리스트 컴프리헨션은 코드를 크게 단순화하고 효율적으로 만들어 주며, 여러분의 Python 도구 상자에서 핵심 도구가 될 거예요. 이어서 메모리에 저장하지 않고 필요할 때마다 즉석에서 생성해 대용량 데이터 시퀀스를 다룰 때 매우 유용한 제너레이터에 대해서도 학습합니다.
챕터 시작하기

Python 도구 상자

코스
완료

성취 확인서 획득하기

지금 등록하기

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

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

Python 도구 상자 | DataCamp